(maybe best to disable and exit with error that you sould not be playing using root ?)
strace output:
Code: Select all
31262 open("/sys/bus/pci/devices/0000:02:09.0/config", O_RDONLY) = 3
31262 pread(3, "\206\200)\22\7\0\220\2\20\0\0\2\10 \0\0\0\20\2\354\1\320"..., 64, 0) = 64
31262 open("/usr/share/misc/pci.ids", O_RDONLY) = 4
31262 fstat64(4, {st_mode=S_IFREG|0644, st_size=291359, ...}) = 0
31262 mmap2(NULL, 294912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40123000
31262 read(4, "#\n#\tList of PCI ID\'s\n#\n#\tMaintai"..., 291359) = 291359
31262 brk(0) = 0x8075000
31262 brk(0x8096000) = 0x8096000
31262 close(4) = 0
31262 fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
31262 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4016b000
31262 close(3) = 0
31262 munmap(0x40123000, 294912) = 0
31262 write(1, "0000:00:00.0 Host bridge: Advanc"..., 1433) = 1433
31260 <... read resumed> "0000:00:00.0 Host bridge: Advanc"..., 4096) = 1433
31260 close(5) = 0
31260 waitpid(31262, <unfinished ...>
31262 munmap(0x4016b000, 4096) = 0
31262 exit_group(0) = ?
31260 <... waitpid resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 31262
31260 --- SIGCHLD (Child exited) @ 0 (0) ---
31260 munmap(0x40cc7000, 4096) = 0
31260 gettimeofday({1103560319, 479129}, NULL) = 0
31260 write(2, "Creating ResourceManager: 0.5\n\n", 31) = 31
31260 open("userid.txt", O_RDONLY) = 5
31260 fstat64(5, {st_mode=S_IFREG|0600, st_size=44, ...}) = 0
31260 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40cc7000
31260 read(5, "Username: bdove\nEmail: bdove@raz"..., 131072) = 44
31260 read(5, "", 131072) = 0
31260 _llseek(5, 0, [0], SEEK_SET) = 0
31260 read(5, "Username: bdove\nEmail: bdove@raz"..., 131072) = 44
31260 rt_sigaction(SIGINT, {0x40309580, [INT], SA_RESTART}, {0x40309580, [INT], SA_RESTART}, 8) = 0
31260 rt_sigaction(SIGTERM, {0x40309580, [TERM], SA_RESTART}, {0x40309580, [TERM], SA_RESTART}, 8) = 0
31260 brk(0) = 0x8271000
31260 brk(0x8292000) = 0x8292000
31260 mmap2(NULL, 4198400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40ce7000
31260 stat64("main.dat", {st_mode=S_IFREG|0644, st_size=282124, ...}) = 0
31260 open("/etc/localtime", O_RDONLY) = 6
31260 fstat64(6, {st_mode=S_IFREG|0644, st_size=682, ...}) = 0
31260 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x410e8000
31260 read(6, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0"..., 131072) = 682
31260 close(6) = 0
31260 munmap(0x410e8000, 131072) = 0
31260 open("main.dat", O_RDONLY) = 6
31260 fcntl64(6, F_GETFL) = 0 (flags O_RDONLY)
31260 fstat64(6, {st_mode=S_IFREG|0644, st_size=282124, ...}) = 0
31260 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x410e8000
31260 _llseek(6, 0, [0], SEEK_CUR) = 0
31260 ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffeb2a0) = -1 ENOTTY (Inappropriate ioctl for device)
31260 read(6, "Rar!\32\7\0:\331s\210\0\r\0\0\0\0\0\0\0\362x\221\257U\236"..., 131072) = 131072
31260 _llseek(6, 131072, [131072], SEEK_SET) = 0
31260 close(6) = 0
31260 munmap(0x410e8000, 131072) = 0
31260 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
31260 open("blackbox.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
31260 fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
31260 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x410e8000
31260 open("userid.txt", O_RDONLY) = 7
31260 fstat64(7, {st_mode=S_IFREG|0600, st_size=44, ...}) = 0
31260 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41108000
31260 read(7, "Username: bdove\nEmail: bdove@raz"..., 131072) = 44
31260 close(7) = 0
31260 munmap(0x41108000, 131072) = 0
31260 open("preferences.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
31260 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
31258 <... waitpid resumed> [WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV], 0) = 31260
31258 fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
31258 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40145000
31258 write(2, "./darwinia: line 4: 31260 Segmen"..., 69) = 69
31258 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
31258 --- SIGCHLD (Child exited) @ 0 (0) ---
31258 waitpid(-1, 0xbfffedec, WNOHANG) = -1 ECHILD (No child processes)
31258 sigreturn() = ? (mask now [])
31258 rt_sigaction(SIGINT, {SIG_DFL}, {0x807bce0, [], 0}, 8) = 0
31258 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
31258 read(255, "", 85) = 0
31258 munmap(0x40145000, 4096) = 0
31258 exit_group(139) = ?