On Fri, 2016-11-11 at 19:41 +0200, Jaak Ristioja wrote: > After examining about 10 more core files, these all point to job.c:519 > and job.c:537, similarly to the above: > > #0 0x00c2bd74 in child_error (child=0x0, exit_code=0, exit_sig=0, > coredump=0, ignored=0) at job.c:519 > pre = 0x0 > post = 0x0 > dump = 0x0 > f = 0x0 > flocp = 0x0 > nm = 0x0 > l = 0 > #1 0x00c2bd8e in child_handler (sig=0) at job.c:537 > No locals. > #2 0x00c67cc0 in ?? () > No symbol table info available. > Backtrace stopped: previous frame identical to this frame (corrupt stack?) > > Any ideas?
Unfortunately this doesn't help much. It's pretty clear that either ARM debug information is very limited, or GDB is problematic on ARM, or else the core file is very corrupted: there's no way that all the values in the argument lists to these functions are really 0/NULL. Also, as you point out, in no way does child_handler() (which is a signal handler) ever call child_error(). In fact, if your config.h from GNU make has HAVE_PSELECT set (which I would expect it would since this is Linux) there's no way the child_handler() function should ever be invoked at all. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make