produced: greated squad, greated engineer (failed to greate few times tho ) moved squad a bit and fired lazers and granade and then exited program.
strace -f output produced:
Code: Select all
31175 kill(31171, SIGRTMIN) = 0
31175 poll( <unfinished ...>
31171 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
31171 rt_sigsuspend([] <unfinished ...>
31171 --- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
31171 <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
31171 sigreturn() = ? (mask now [RTMIN])
31171 write(3, "_\2\2\0\v\0\200\1+\0\1\0", 12) = 12
31171 read(3, "\1\1\361\t\0\0\0\0\16\0\200\1\0\0\0\0\0\0\0\0\26\0\0\0"..., 32) =
32
31171 write(4, "+\5\1\0", 4) = 4
31171 read(4, "\1\1\35\0\0\0\0\0\16\0\200\1\0\0\0\0\1\0\0\0\31\0\0\000"..., 32)
= 32
31171 getpid() = 31171
31171 write(4, "\201\5\4\0\0\0\0\0\0\0\0\0\1\0\0\0", 16) = 16
31171 read(4, "\1\0\36\0\0\0\0\0\1\0\0\0\0\20\0\0\217\324\16\10`\233\360"..., 32
) = 32
31171 getpid() = 31171
31171 munmap(0x44883000, 266240) = 0
31171 munmap(0x45223000, 71) = 0
31171 munmap(0x42f44000, 101) = 0
31171 munmap(0x4523f000, 138) = 0
31171 munmap(0x4490a000, 139264) = 0
31171 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
31171 open("blackbox.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 13
31171 fstat64(13, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
31171 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0
) = 0x433ec000
31171 open("preferences.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
31171 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
31175 <... poll resumed> [{fd=14, events=POLLIN}], 1, 2000) = -1 EINTR (Interrup
ted system call)
31169 <... waitpid resumed> [WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV], 0) = 311
71
31175 +++ killed by SIGKILL +++
31169 fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
31169 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40145000
31169 write(2, "./darwinia: line 4: 31171 Segmen"..., 69) = 69
31169 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
31169 --- SIGCHLD (Child exited) @ 0 (0) ---
31169 waitpid(-1, 0xbfffecdc, WNOHANG) = -1 ECHILD (No child processes)
31169 sigreturn() = ? (mask now [])
31169 rt_sigaction(SIGINT, {SIG_DFL}, {0x807bce0, [], 0}, 8) = 0
31169 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
31169 read(255, "", 85) = 0
31169 munmap(0x40145000, 4096) = 0
31169 exit_group(139) = ?

