brulla@linux:~> strace cannastat execve("/usr/bin/cannastat", ["cannastat"], [/* 73 vars */]) = 0 uname({sys="Linux", node="linux", ...}) = 0 brk(0) = 0x804c000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=59930, ...}) = 0 old_mmap(NULL, 59930, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/usr/lib/libcanna.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\275"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=339716, ...}) = 0 old_mmap(NULL, 357392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40027000 madvise(0x40027000, 357392, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0x40075000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4e000) = 0x40075000 old_mmap(0x4007a000, 17424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4007a000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360U\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1349081, ...}) = 0 old_mmap(NULL, 1132940, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007f000 madvise(0x4007f000, 1132940, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0x40189000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10a000) = 0x40189000 old_mmap(0x40191000, 10636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40191000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40194000 set_thread_area({entry_number:-1 -> 6, base_addr:0x401942a0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0x40018000, 59930) = 0 brk(0) = 0x804c000 brk(0x806d000) = 0x806d000 brk(0) = 0x806d000 stat64("/home/brulla/.cannax/rkc.conf", 0xbfffedcc) = -1 ENOENT (No such file or directory) open("/var/lib/canna/cannahost", O_RDONLY) = -1 ENOENT (No such file or directory) socket(PF_UNIX, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_UNIX, path="/tmp/.iroha_unix/IROHA"}, 110) = 0 fcntl64(3, F_SETFL, O_RDWR) = 0 getuid32() = 1000 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = 0 writev(4, [{"\2\0\0\0\1\0\0\0\5\0\0\0", 12}, {"1000\0", 5}], 2) = 17 read(4, "\2\0\0\0\1\0\0\0\7\0\0\0\2\0\0\0\350\3\0\0d\0\0\0\17\0"..., 36) = 36 read(4, "brulla\0x\0Bernhard Rulla\0/home/br"..., 47) = 47 close(4) = 0 rt_sigaction(SIGPIPE, {0x400682c0, [PIPE], SA_RESTART}, {SIG_DFL}, 8) = 0 select(4, NULL, [3], NULL, {1, 500000}) = 1 (out [3], left {1, 500000}) write(3, "\0\0\0\1\0\0\0\v3.3:brulla\0", 19) = 19 rt_sigaction(SIGPIPE, {SIG_DFL}, {0x400682c0, [PIPE], SA_RESTART}, 8) = 0 select(4, [3], NULL, NULL, {1, 500000}) = 1 (in [3], left {1, 500000}) read(3, "\377\377\377\377", 4) = 4 close(3) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_UNIX, path="/tmp/.iroha_unix/IROHA"}, 110) = 0 fcntl64(3, F_SETFL, O_RDWR) = 0 rt_sigaction(SIGPIPE, {0x400682c0, [PIPE], SA_RESTART}, {SIG_DFL}, 8) = 0 select(4, NULL, [3], NULL, {1, 500000}) = 1 (out [3], left {1, 500000}) write(3, "\0\0\0\1\0\0\0\v2.1:brulla\0", 19) = 19 rt_sigaction(SIGPIPE, {SIG_DFL}, {0x400682c0, [PIPE], SA_RESTART}, 8) = 0 select(4, [3], NULL, NULL, {1, 500000}) = 1 (in [3], left {1, 500000}) read(3, "\377\377\377\377", 4) = 4 close(3) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_UNIX, path="/tmp/.iroha_unix/IROHA"}, 110) = 0 fcntl64(3, F_SETFL, O_RDWR) = 0 close(3) = 0 write(2, "Error Disconnected \n", 20Error Disconnected ) = 20 exit_group(2) = ?