Description of problem: When traced process gets killed by signal, strace reports it without additional information whether it have dumped core or not. Version-Release number of selected component (if applicable): 4.5.1 Steps to Reproduce: $ ulimit -c 4294967296 $ strace -e trace=execve /bin/sh -c 'kill -ABRT $$' Actual results: execve("/bin/sh", ["/bin/sh", "-c", "kill -ABRT $$"], [/* 0 vars */]) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT +++ Expected results: execve("/bin/sh", ["/bin/sh", "-c", "kill -ABRT $$"], [/* 0 vars */]) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT (core dumped) +++
Created attachment 96532 [details] proposed patch
I put the patch in upstream. A future Fedora Core rpm will include it.
An errata has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2004-338.html