On 08/15/2018 10:35 AM, Markus Armbruster wrote: > Eric Blake <ebl...@redhat.com> writes: > >> On 08/13/2018 02:17 AM, Markus Armbruster wrote: >>> Eric Blake <ebl...@redhat.com> writes: >>> >>>> On 08/10/2018 08:28 AM, Eric Blake wrote: >>>>> Instead of using a raw assert, print the information in an >>>>> easier to understand way: >>>>> >>>>> /i386/ahci/sanity: tests/libqtest.c:119: kill_qemu() detected QEMU death >>>>> from signal 11 (Segmentation fault) (core dumped) >>>> >>>> Well, it would help if my commit message actually matched... >>>> >>>> >>>>> + if (wstatus) { >>>>> + if (WIFEXITED(wstatus)) { >>>>> + fprintf(stderr, "%s:%d: kill_qemu() tried to terminate >>>>> QEMU " >>>>> + "process but encountered exit status %d\n", >>>>> + __FILE__, __LINE__, WEXITSTATUS(wstatus)); >>>>> + } else if (WIFSIGNALED(wstatus)) { >>>>> + int sig = WTERMSIG(wstatus); >>>>> + const char *signame = strsignal(sig) ?: "unknown ???"; >>>>> + const char *dump = WCOREDUMP(wstatus) ? " (dumped core)" >>>>> : ""; >>>>> + >>>>> + fprintf(stderr, "%s:%d: kill_qemu() detected QEMU death " >>>>> + "from signal %d (%s)%s\n", >>>> >>>> ...the code. >>> >>> I got libqtest patches in my queue, and I could stick this patch in. >>> Would you like me to touch up the commit message when I apply? Or >>> should I expect v5? >>> >> >> If you don't mind doing the touchup (s/core dumped/dumped core/), then >> I don't need to submit v5. > > Since "core dumped" is how the shell traditionally reports this, I'd > prefer to adjust the code to match the commit message. Okay? >
Apparently your commit message betrayed you =) You are also custom to see "core dumped" in your terminal. I also prefer "core dumped", this is the default string I'm custom to fgrep for, and the quoted version I expect other people to google for. With code adjusted: Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org>