<div dir="ltr"><div>Hello, strace community!</div><div><br></div><div>I am debuging the tests/siginfo:</div><div><br></div><div>$ ../strace -e trace=none -oout ./siginfo</div><div>--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22444, si_uid=1000, si_status=42, si_utime=0, si_stime=0} ---</div><div>--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=22445, si_uid=1000, si_status=SIGUSR1, si_utime=0, si_stime=0} ---</div><div>siginfo: siginfo.c:124: main: Assertion `WIFSIGNALED(s) && WTERMSIG(s) == SIGUSR1' failed.</div><div>Aborted</div><div><br></div><div>$ cat out</div><div>--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22444, si_uid=1000, si_status=42, si_utime=0, si_stime=0} ---</div><div>--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22445, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---</div><div>--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=22443, si_uid=1000} ---</div><div>+++ killed by SIGABRT +++</div><div><br></div><div>A exited signal was deliver instead of SIGUSR1. It seem for I use ptrace restart [1]</div><div>the tracee do not deliver the signal.  I will continue to debug the code. Thank you.</div><div><br></div><div>[1] <a href="https://github.com/ppiao/strace/blob/ppiao/next/strace.c#L2337-L2340">https://github.com/ppiao/strace/blob/ppiao/next/strace.c#L2337-L2340</a></div><div>--</div><div>Chen Jingpiao</div></div>