sorry, I forgot the trace results. thanks
29106 pause( <unfinished ...> 29107 accept(5, <unfinished ...> 29108 futex(0x804c6b0, FUTEX_WAIT, 2, NULL <unfinished ...> 29107 <... accept resumed> 0, NULL) = 6 29107 futex(0x804c6b0, FUTEX_WAKE, 1 <unfinished ...> 29108 <... futex resumed> ) = 0 29107 <... futex resumed> ) = 1 29108 mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...> 29107 gettimeofday( <unfinished ...> 29108 <... mmap2 resumed> ) = 0x411c2000 29107 <... gettimeofday resumed> {1163138406, 116269}, NULL) = 0 29108 mprotect(0x411c2000, 4096, PROT_NONE <unfinished ...> 29107 mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...> 29108 <... mprotect resumed> ) = 0 29107 <... mmap2 resumed> ) = 0x419c2000 29108 clone( <unfinished ...> 29107 mprotect(0x419c2000, 4096, PROT_NONE <unfinished ...> 29108 <... clone resumed> child_stack=0x419c1b48, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0x419c1bf8, {entry_number:6, base_addr:0x419c1bb0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0x419c1bf8) = 29112 29107 <... mprotect resumed> ) = 0 29108 accept(5, <unfinished ...> 29107 clone(child_stack=0x421c1b48, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0x421c1bf8, {entry_number:6, base_addr:0x421c1bb0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0x421c1bf8) = 29113 29107 nanosleep({0, 100000000}, <unfinished ...> 29112 futex(0x804c6b0, FUTEX_WAIT, 2, NULL <unfinished ...> 29113 select(7, [6], NULL, NULL, {10, 0}) = 1 (in [6], left {10, 0}) 29113 read(6, "\0\0\0\0\0\0\0\2\0\0\0\4\0\0\1\2\0\0\0\0\0\0\0\0", 24) = 24 29113 select(7, [6], NULL, NULL, {10, 0}) = 1 (in [6], left {10, 0}) 29113 read(6, "/\0", 2) = 2 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 57, 0) = 57 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 53, 0) = 53 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 52, 0) = 52 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 72, 0) = 72 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 55, 0) = 55 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 51, 0) = 51 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0*\0\0\0\0\0\0\1\2\0\0\0\5\0\0\0\0", 24}, {"[EMAIL PROTECTED]@[EMAIL PROTECTED]@`Z\33"..., 42}], 2) = 66 29113 gettimeofday({1163138406, 122074}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0*\0\0\0\0\0\0\1\2\0\0\0\10\0\0\0\0", 24}, {"settings\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42}], 2) = 66 29113 gettimeofday({1163138406, 123218}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0*\0\0\0\0\0\0\1\2\0\0\0\6\0\0\0\0", 24}, {"system\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42}], 2) = 66 29113 gettimeofday({1163138406, 124292}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0*\0\0\0\0\0\0\1\2\0\0\0\n\0\0\0\0", 24}, {"statistics\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42}], 2) = 66 29113 gettimeofday({1163138406, 125352}, NULL) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 97, 0) = 97 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 49, 0) = 49 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 gettimeofday({1163138406, 126578}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 91, 0) = 91 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 132, 0) = 132 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 55, 0) = 55 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\305", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 129776}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 994000}) 29113 gettimeofday({1163138406, 135844}, NULL) = 0 29113 gettimeofday({1163138406, 135895}, NULL) = 0 29113 read(4, "\335", 1) = 1 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\341", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 137774}, NULL) = 0 29113 write(4, "\314f", 2) = 2 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 140772}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 994000}) 29113 gettimeofday({1163138406, 146829}, NULL) = 0 29113 gettimeofday({1163138406, 146880}, NULL) = 0 29113 read(4, "\314f", 2) = 2 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\343", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 148771}, NULL) = 0 29113 write(4, "\305", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 150770}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 994000}) 29113 gettimeofday({1163138406, 156826}, NULL) = 0 29113 gettimeofday({1163138406, 156876}, NULL) = 0 29113 read(4, "\335", 1) = 1 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\341", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 158816}, NULL) = 0 29113 write(4, "\360", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 160769}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 994000}) 29113 gettimeofday({1163138406, 166834}, NULL) = 0 29113 gettimeofday({1163138406, 166884}, NULL) = 0 29113 read(4, "\360", 1) = 1 29113 write(4, "\343", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 168768}, NULL) = 0 29113 write(4, "\265", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 170768}, NULL) = 0 29113 write(4, "\341", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 172767}, NULL) = 0 29113 write(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 189767}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {5, 0}) 29113 gettimeofday({1163138406, 189972}, NULL) = 0 29113 gettimeofday({1163138406, 190022}, NULL) = 0 29113 read(4, ")\10(\0( \2\200", 16) = 8 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 996000}) 29113 gettimeofday({1163138406, 193819}, NULL) = 0 29113 gettimeofday({1163138406, 193868}, NULL) = 0 29113 read(4, "\0\0\0\0\0\0\0\252", 8) = 8 29113 write(4, "\343", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 195764}, NULL) = 0 29113 write(4, "\245", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 197763}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 86, 0) = 86 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 78, 0) = 78 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 gettimeofday({1163138406, 198742}, NULL) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 99, 0) = 99 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0*\0\0\0\0\0\0\1\2\0\0\0\20\0\0\0\0", 24}, {"/26.064681000000\0\356\4\10C\357\4\10\340\16\5\10\0\0\0"..., 42}], 2) = 66 29113 gettimeofday({1163138406, 200289}, NULL) = 0 29113 gettimeofday({1163138406, 200355}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 132, 0) = 132 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\305", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 202765}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 994000}) 29113 gettimeofday({1163138406, 208830}, NULL) = 0 29113 gettimeofday({1163138406, 208880}, NULL) = 0 29113 read(4, "\335", 1) = 1 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\341", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 210762}, NULL) = 0 29113 write(4, "\360", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 212760}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0} <unfinished ...> 29107 <... nanosleep resumed> NULL) = 0 29113 <... select resumed> ) = 1 (in [4], left {4, 994000}) 29107 gettimeofday({1163138406, 218843}, NULL) = 0 29107 nanosleep({0, 100000000}, <unfinished ...> 29113 gettimeofday({1163138406, 218927}, NULL) = 0 29113 gettimeofday({1163138406, 218979}, NULL) = 0 29113 read(4, "\360", 1) = 1 29113 write(4, "\343", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 220760}, NULL) = 0 29113 write(4, "\265", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 222760}, NULL) = 0 29113 write(4, "\341", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 224759}, NULL) = 0 29113 write(4, "\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 241758}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {5, 0}) 29113 gettimeofday({1163138406, 241966}, NULL) = 0 29113 gettimeofday({1163138406, 242016}, NULL) = 0 29113 read(4, "\3\0(\0\240\2 (", 16) = 8 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 996000}) 29113 gettimeofday({1163138406, 245816}, NULL) = 0 29113 gettimeofday({1163138406, 245866}, NULL) = 0 29113 read(4, "\212\0\0\0\0\0\242\200", 8) = 8 29113 write(4, "\343", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 247756}, NULL) = 0 29113 write(4, "\245", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 249755}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 86, 0) = 86 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 78, 0) = 78 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 gettimeofday({1163138406, 250742}, NULL) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 99, 0) = 99 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0*\0\0\0\0\0\0\1\2\0\0\0\20\0\0\0\0", 24}, {"/01.061C640B0000\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42}], 2) = 66 29113 gettimeofday({1163138406, 252148}, NULL) = 0 29113 gettimeofday({1163138406, 252212}, NULL) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 132, 0) = 132 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 write(4, "\305", 1) = 1 29113 ioctl(4, TCSBRK, 0x1) = 0 29113 gettimeofday({1163138406, 254757}, NULL) = 0 29113 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {4, 994000}) 29113 gettimeofday({1163138406, 260821}, NULL) = 0 29113 gettimeofday({1163138406, 260873}, NULL) = 0 29113 read(4, "\335", 1) = 1 29113 ioctl(4, TCFLSH, 0x2) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 80, 0) = 80 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 gettimeofday({1163138406, 261473}, NULL) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 103, 0) = 103 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time(NULL) = 1163138406 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 55, 0) = 55 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 74, 0) = 74 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 writev(6, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\2\0\0\0\0\0\0\300\0", 24}], 1) = 24 29113 time([1163138406]) = 1163138406 29113 getpid() = 29106 29113 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29113 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 52, 0) = 52 29113 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29113 _exit(0) = ? 29106 <... pause resumed> ) = ? ERESTARTNOHAND (To be restarted) 29107 <... nanosleep resumed> 0) = ? ERESTART_RESTARTBLOCK (To be restarted) 29106 --- SIGHUP (Hangup) @ 0 (0) --- 29107 --- SIGCONT (Continued) @ 0 (0) --- 29106 time( <unfinished ...> 29107 setup( <unfinished ...> 29106 <... time resumed> [1163138406]) = 1163138406 29106 getpid() = 29106 29106 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29106 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 59, 0) = 59 29106 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29106 time([1163138406]) = 1163138406 29106 getpid() = 29106 29106 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29106 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 48, 0) = 48 29106 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29106 time([1163138406]) = 1163138406 29106 getpid() = 29106 29106 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29106 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 56, 0) = 56 29106 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29106 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff870) = -1 EIO (Input/output error) 29106 ioctl(4, SNDCTL_TMR_CONTINUE or TCSETSF, {B9600 -opost -isig -icanon -echo ...}) = -1 EIO (Input/output error) 29106 time([1163138406]) = 1163138406 29106 getpid() = 29106 29106 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29106 send(3, "<30>Nov 10 17:00:06 OWFS[29106]:"..., 97, 0) = 97 29106 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29106 ioctl(4, TCFLSH, 0x2) = -1 EIO (Input/output error) 29106 close(4) = 0 29106 time([1163138406]) = 1163138406 29106 getpid() = 29106 29106 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29106 send(3, "<29>Nov 10 17:00:06 OWFS[29106]:"..., 57, 0) = 57 29106 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29106 close(3) = 0 29106 time([1163138406]) = 1163138406 29106 getpid() = 29106 29106 rt_sigaction(SIGPIPE, {0x4015fa70, [], 0}, {0x40055580, [], SA_SIGINFO}, 8) = 0 29106 socket(PF_FILE, SOCK_DGRAM, 0) = 3 29106 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 29106 connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0 29106 send(3, "<29>Nov 10 17:00:06 owserver[291"..., 63, 0) = 63 29106 rt_sigaction(SIGPIPE, {0x40055580, [], SA_SIGINFO}, NULL, 8) = 0 29106 exit_group(0) = ? 29108 <... accept resumed> 0, NULL) = ? ERESTARTSYS (To be restarted) 29112 <... futex resumed> ) = -1 EINTR (Interrupted system call) 29107 <... setup resumed> ) = ? ERESTART_RESTARTBLOCK (To be restarted) Quoting Christian Magnusson <[EMAIL PROTECTED]>: > > Looks like you get some strange signal and pause() ends in ow_net.c. > > I have changed the behavior of the SIGHUP handling... The function which > handled that signal contained a wrong format string, and I think it's better > to just ignore the signal totally. > > > Try the latest cvs now and add all debug output to syslog instead. > > owserver --error_level=9 -p 3000 -d /dev/ttyS1 > strace -f -p <pid> > > owdir -s 3000 > tail -50 /var/log/messages > > Does the syslog say anything of interest? > > /Christian > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers