为什么我的SIGUSR1信号没有被处理?

huangapple go评论53阅读模式
英文:

Why isn't my SIGUSR1 signal being processed?

问题

I have a strange problem. I want to write a simple C program that outputs "Daytime" repeatedly unless I press Ctrl+C (a SIGINT signal) which makes it switch to "Nighttime" and vice versa. This part of the program works. I also want to implement the termination of the program, which would work over the SIGUSR1 signal. Yet when I type kill -SIGUSR1 <pid> or kill -10 <pid> it doesn't work. Why?

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <unistd.h>

volatile int termination;
volatile int state;

void handler(int num) {
    if (state == 0) {
        state = 1;
    } else {
        state = 0;
    }
}

void terminator(int num) {
    // kill -SIGUSR1 3289
    // kill -USR1 2040
    // kill -USR 2040
    // kill -10 3289
    printf("I work!\n");
    termination = 0;
}

int main(void) {
    struct sigaction act_int, act_usr;

    act_int.sa_handler = handler;
    act_usr.sa_handler = terminator;

    sigaction(SIGUSR1, &act_usr, NULL);
    sigaction(SIGINT, &act_int, NULL);

    termination = 1;
    state = 1;

    printf("My PID is: %d\n", getpid());

    while (termination == 1) {
        sleep(5);
        if (state == 0) {
            printf("Daytime\n");
        } else {
            printf("Nighttime\n");
        }
    }
    printf("Thank you for using my function! :)\n");
    return 0;
}

Kind regards

英文:

I have a strange problem. I want to write a simple C programm that outputs "Daytime" repeatedly unless I press Ctrl+C (a SIGINT signal) which makes it to switch to "Nighttime" and vice versa. This part of the programm works. I also want to implement the termination of the programm, which would work over the SIGUSR1 signal. Yet when I type kill -SIGUSR1 &lt;pid&gt; or kill -10 &lt;pid&gt; it doesn't work. Why?

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;signal.h&gt;
#include &lt;unistd.h&gt;


volatile int termination;
volatile int state;

void handler(int num) {
    if (state == 0) {
        state = 1;
    } else {
        state = 0;
    }
}

void terminator(int num) {
    // kill -SIGUSR1 3289
    // kill -USR1 2040
    // kill -USR 2040
    // kill -10 3289
    printf(&quot;I work!\n&quot;);
    termination = 0;
}

int main(void) {
    struct sigaction act_int, act_usr;

    act_int.sa_handler = handler;
    act_usr.sa_handler = terminator;

    sigaction(SIGUSR1, &amp;act_usr, NULL);
    sigaction(SIGINT, &amp;act_int, NULL);

    termination = 1; 
    state = 1;

    printf(&quot;My PID is: %d\n&quot;, getpid());

    while (termination == 1) {
        sleep(5);
        if (state == 0) {
            printf(&quot;Daytime\n&quot;);
        } else {
            printf(&quot;Nighttime\n&quot;);
        }
    }
    printf(&quot;Thank you for using my function! :)\n&quot;);
    return 0;
}

Kind regards

EDIT (My modified new code):

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;signal.h&gt;
#include &lt;unistd.h&gt;

volatile int termination = 1;
volatile int state = 1;

void handler(int num) {
    if (state == 0) {
        state = 1;
    } else {
        state = 0;
    }
}

void terminator(int num) {
    // kill -SIGUSR1 20560
    // kill -10 20560
    write(1, &quot;Terminated\n&quot;, 10);
    termination = 0;
}

int main(void) {
    struct sigaction act_int, act_usr;

    memset(&amp;act_int, 0, sizeof act_int);
    memset(&amp;act_usr, 0, sizeof act_usr);

    act_int.sa_handler = handler;
    act_usr.sa_handler = terminator;

    sigaction(SIGINT, &amp;act_int, NULL);
    sigaction(SIGUSR1, &amp;act_usr, NULL);

    printf(&quot;My PID is: %d\n&quot;, getpid());

    while (termination == 1) {
        if (state == 0) {
            printf(&quot;Daytime\n&quot;);
        } else {
            printf(&quot;Nighttime\n&quot;);
        }
        sleep(5);
    }
    printf(&quot;Thank you for using my function! :)\n&quot;);
    return 0;
}

EDIT: I ran my program with strace and redirected the output to a file, here are the contents:

execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;7ELF
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
&gt;
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
P7
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
&quot;..., 832) = 832 pread64(3, &quot;
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
@
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
@
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
@
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
&quot;..., 784, 64) = 784 pread64(3, &quot;
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
GNU
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
0
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
&quot;..., 48, 848) = 48 pread64(3, &quot;
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
GNU
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
i85HZ7330s02,30.&quot;..., 68, 896) = 68 newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0 pread64(3, &quot;
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
@
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
@
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
@
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
execve(&quot;./program.x&quot;, [&quot;./program.x&quot;], 0x7ffe2fc5b530 /* 58 vars */) = 0
brk(NULL)                               = 0x55f3ca56b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd50daca00) = -1 EINVAL (Das Argument ist ung&#252;ltig)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f586663f000
access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, &quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=114855, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 114855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5866622000
close(3)                                = 0
openat(AT_FDCWD, &quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, O_RDONLY|O_CLOEXEC) = 3
read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0P\237\2\0\0\0\0\0&quot;..., 832) = 832
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
pread64(3, &quot;\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0&quot;..., 48, 848) = 48
pread64(3, &quot;\4\0\0\0\24\0\0\0\3\0\0\0GNU\0i8\235HZ\227\223\333\350s\360\352,\223\340.&quot;..., 68, 896) = 68
newfstatat(3, &quot;&quot;, {st_mode=S_IFREG|0644, st_size=2216304, ...}, AT_EMPTY_PATH) = 0
pread64(3, &quot;\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0&quot;..., 784, 64) = 784
mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000
mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000
mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000
mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000
mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000
arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0
set_tid_address(0x7f58663f7a10)         = 20560
set_robust_list(0x7f58663f7a20, 24)     = 0
rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f586660f000, 16384, PROT_READ) = 0
mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0
mprotect(0x7f5866679000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5866622000, 114855)          = 0
rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0
getpid()                                = 20560
newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f3ca56b000
brk(0x55f3ca58c000)                     = 0x55f3ca58c000
write(1, &quot;My PID is: 20560\n&quot;, 17)      = 17
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Daytime\n&quot;, 8)                = 8
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs)
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0
write(1, &quot;Nighttime\n&quot;, 10)             = 10
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} ---
+++ killed by SIGHUP +++
&quot;..., 784, 64) = 784 mmap(NULL, 2260560, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f58663fa000 mmap(0x7f5866422000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f5866422000 mmap(0x7f58665b7000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f58665b7000 mmap(0x7f586660f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x214000) = 0x7f586660f000 mmap(0x7f5866615000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5866615000 close(3) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58663f7000 arch_prctl(ARCH_SET_FS, 0x7f58663f7740) = 0 set_tid_address(0x7f58663f7a10) = 20560 set_robust_list(0x7f58663f7a20, 24) = 0 rseq(0x7f58663f80e0, 0x20, 0, 0x53053053) = 0 mprotect(0x7f586660f000, 16384, PROT_READ) = 0 mprotect(0x55f3c96a2000, 4096, PROT_READ) = 0 mprotect(0x7f5866679000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 munmap(0x7f5866622000, 114855) = 0 rt_sigaction(SIGINT, {sa_handler=0x55f3c96a0229, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {sa_handler=0x55f3c96a0257, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f586643c520}, NULL, 8) = 0 getpid() = 20560 newfstatat(1, &quot;&quot;, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0 getrandom(&quot;\x62\x94\x42\xcc\xdf\x17\xbc\x20&quot;, 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55f3ca56b000 brk(0x55f3ca58c000) = 0x55f3ca58c000 write(1, &quot;My PID is: 20560\n&quot;, 17) = 17 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=592627880}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} --- rt_sigreturn({mask=[]}) = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs) write(1, &quot;Daytime\n&quot;, 8) = 8 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=3, tv_nsec=876879211}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} --- rt_sigreturn({mask=[]}) = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs) write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=383598465}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} --- rt_sigreturn({mask=[]}) = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs) write(1, &quot;Daytime\n&quot;, 8) = 8 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=4, tv_nsec=611480158}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} --- rt_sigreturn({mask=[]}) = -1 EINTR (Unterbrechung w&#228;hrend des Betriebssystemaufrufs) write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, 0x7ffd50dac930) = 0 write(1, &quot;Nighttime\n&quot;, 10) = 10 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=5, tv_nsec=0}, {tv_sec=0, tv_nsec=558127083}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) --- SIGHUP {si_signo=SIGHUP, si_code=SI_USER, si_pid=20542, si_uid=1000} --- +++ killed by SIGHUP +++

My platform information (obtained with uname -a):

Linux Luxdragon 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

So basically Linux Mint 21.1. I tested the code in VSCodium, in the Linux terminal and on Onlinegdb.

EDIT: If I type kill -SIGUSR1 <pid> in a separate terminal, then my program terminates as it should. Why can't I terminate it in the same terminal, where the program is run? Why does Ctrl+C then get processed correctly?

答案1

得分: 1

主要问题

根据评论推断,提问者正在将 kill -SIGUSR1 命令键入与运行其程序的同一终端/Shell中。在该Shell中,输入被传递给正在运行的程序,而不是Shell本身。^-C 被Shell截获并转换为信号,但键入的普通文本却没有任何作用。

其他问题

struct sigaction 包含不仅仅是 sa_handler 字段。它还包含其他内容 - 例如,在我的Ubuntu 22.04系统上,man页面显示如下:

struct sigaction {
    void     (*sa_handler)(int);
    void     (*sa_sigaction)(int, siginfo_t *, void *);
    sigset_t   sa_mask;
    int        sa_flags;
    void     (*sa_restorer)(void);
};

您的 struct sigaction 变量是局部变量,因此除非以某种方式初始化,或者所有字段都被设置,否则它们具有未定义的值。由于您没有提供初始化,而且只在每个变量中设置了一个字段,所以当 sigaction() 访问未初始化的结构字段时,会引发未定义的行为。

最简单的解决方法可能是在开始设置您关心的字段之前,使用 memset() 将它们都设置为零,例如:

struct sigaction act_int, act_usr;

memset(&act_int, 0, sizeof act_int);
memset(&act_usr, 0, sizeof act_usr);

act_int.sa_handler = handler;
act_usr.sa_handler = terminator;
英文:

Main problem

As deduced from comments, the questioner was typing the kill -SIGUSR1 command into the same terminal / shell that was running their program. In that shell, input is fed into the running program, not into the shell. The ^-C were intercepted by the shell and converted into signals, but normal text typed was just going nowhere.

Other problems

struct sigaction contains more than just the sa_handler field. It contains other things too - e.g. on my Ubuntu 22.04 box, the manpage shows it as:

struct sigaction {
    void     (*sa_handler)(int);
    void     (*sa_sigaction)(int, siginfo_t *, void *);
    sigset_t   sa_mask;
    int        sa_flags;
    void     (*sa_restorer)(void);
};

Your struct sigaction variables are local variables, and hence have undefined values unless they are somehow initialised, or have all their fields set. As you provide no initialisation, and only set one field in each of them, then you will invoke undefined behaviour when sigaction() accesses the uninitialised structure fields.

The simplest solution might be to use memset() to set them to zero, before you start setting the fields you care about. e.g.

    struct sigaction act_int, act_usr;

    memset(&amp;act_int, 0, sizeof act_int);
    memset(&amp;act_usr, 0, sizeof act_usr);

    act_int.sa_handler = handler;
    act_usr.sa_handler = terminator;

答案2

得分: 0

你的main()例程中有这个本地声明:

    struct sigaction act_int, act_usr;

然后你初始化:

    act_int.sa_handler = handler;
    act_usr.sa_handler = terminator;

但没有初始化其他字段(它们应该被清零),导致未定义行为。

可以使用以下方式进行初始化:

    struct sigaction act_int = {
        .sa_handler = handler,
    }, act_usr = {
        .sa_handler = terminator,
    };

这种初始化方法将清零结构的所有其他字段,因为你是以这种方式初始化整个结构。

英文:

You have this local declaration in your main() routine:

    struct sigaction act_int, act_usr;

then you initialize

    act_int.sa_handler = handler;
    act_usr.sa_handler = terminator;

but don't initialize the other fields (which should be zeroed) leading to Undefined Behaviour.

Just initialize it in this alternate form:

    struct sigaction act_int = {
        .sa_handler = handler,
    }, act_usr = {
        .sa_handler = terminator,
    };

This initialization will zero all the other fields, as you are initializing the whole structure in this way.

huangapple
  • 本文由 发表于 2023年7月3日 04:06:35
  • 转载请务必保留本文链接:https://go.coder-hub.com/76600588.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定