On 2014-11-17 16:09:04, SREZIC wrote:
Show quoted text> On 2014-11-17 04:16:37, LAMPRECHT wrote:
> > On a Ubuntu 14.04 with Compiz Wm the testsuite (t/async.t) sometimes
> > causes a crash. The test async.t passes nevertheless.
> > This is a copy of the systems crash report. I removed the coredump
> > data for readability. Let me know if you want me to attach the whole
> > file.
>
> I can reproduce the crash also on FreeBSD (if coredumps are enabled,
> otherwise the crash happens unnoticed).
This is probably caused by the following change (from perl5160delta.pod):
Now there is an extra pass during global destruction to fire
destructors on any objects that might be left after the usual passes
that check for objects referenced by scalars [perl #36347].
A possible workaround is to replace CORE::exit() by POSIX::_exit(0). But this feels rather unclean, maybe I can find another solution.