История изменений
Исправление splinter, (текущая версия) :
strace -p `pidof dropbear`
Process 331 attached - interrupt to quit
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
accept(3, {sa_family=AF_INET, sin_port=htons(59152), sin_addr=inet_addr("10.10.10.11")}, [16]) = 4
pipe([5, 6]) = 0
fork() = 439
close(6) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, NULL, WNOHANG, NULL) = 439
wait4(-1, NULL, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigaction(SIGCHLD, {0x1ea20, [], SA_NOCLDSTOP|0x4000000}, NULL, 8) = 0
sigreturn() = ? (mask now [QUIT ILL BUS FPE KILL USR1 SEGV ALRM TERM STOP URG XCPU XFSZ PROF IO RTMIN])
close(4) = 0
select(6, [3 5], NULL, NULL, NULL) = 1 (in [5])
close(5) = 0
select(6, [3], NULL, NULL, NULL) = 1 (in [3])
accept(3, {sa_family=AF_INET, sin_port=htons(59153), sin_addr=inet_addr("10.10.10.11")}, [16]) = 4
pipe([5, 6]) = 0
fork() = 440
close(6) = 0
close(4) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, NULL, WNOHANG, NULL) = 440
wait4(-1, NULL, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigaction(SIGCHLD, {0x1ea20, [], SA_NOCLDSTOP|0x4000000}, NULL, 8) = 0
sigreturn() = ? (mask now [QUIT ILL BUS FPE KILL USR1 SEGV ALRM TERM STOP URG XCPU XFSZ PROF IO RTMIN])
select(6, [3 5], NULL, NULL, NULL) = 1 (in [5])
close(5) = 0
select(6, [3], NULL, NULL, NULL
Исходная версия splinter, :
strace -p dropbear
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, NULL, WNOHANG, NULL) = 440
wait4(-1, NULL, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigaction(SIGCHLD, {0x1ea20, [], SA_NOCLDSTOP|0x4000000}, NULL, 8) = 0
sigreturn() = ? (mask now [QUIT ILL BUS FPE KILL USR1 SEGV ALRM TERM STOP URG XCPU XFSZ PROF IO RTMIN])
select(6, [3 5], NULL, NULL, NULL) = 1 (in [5])
close(5) = 0
select(6, [3], NULL, NULL, NULL