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?