On 25/03/14 11:53, Samuel Thibault wrote: > Hello, > > Daniel Lintott, le Tue 25 Mar 2014 11:47:05 +0000, a écrit : >> # Failed test 'perl backtrace for SIGABRT' >> # at t/basic.t line 26. >> # '#0 0x01108a4c in mach_msg_trap () at /build/eglibc-LR0xsz/eglibc-2.18/build-tree/hurd-i386-libc/mach/mach_msg_trap.S:2 >> # #1 0x0110922e in __mach_msg (msg=msg@entry=0x17fdf20, option=option@entry=3, send_size=32, rcv_size=rcv_size@entry=4096, rcv_name=rcv_name@entry=115, timeout=timeout@entry=0, notify=notify@entry=0) at msg.c:110 >> # #2 0x011098ef in __mach_msg_server_timeout (demux=demux@entry=0x1119ce0 <msgport_server>, max_size=max_size@entry=4096, rcv_name=rcv_name@entry=115, option=option@entry=0, timeout=timeout@entry=0) at msgserver.c:150 >> # #3 0x011099db in __mach_msg_server (demux=demux@entry=0x1119ce0 <msgport_server>, max_size=4096, rcv_name=115) at msgserver.c:195 >> # #4 0x01119dcd in _hurd_msgport_receive () at msgportdemux.c:67 >> # #5 0x010aba86 in entry_point (self=0x81c28f8, start_routine=0x1119d70 <_hurd_msgport_receive>, arg=0x0) at ./pthread/pt-create.c:63 >> # #6 0x00000000 in ?? () >> # #0 0x011257b7 in _hurd_intr_rpc_msg_in_trap () at intr-msg.c:132 >> # #1 0x010b7490 in ?? () >> # ' >> # doesn't match '(?^:\bperl_run\b)' > > Could the testscript show the backtrace in all threads? This thread is > just the signal reception thread, which thus does not show where the > issue was actually raised. > From looking at the metacpan page, I'm not sure it's possible. Comparing the output from my machine (with an added print $stdout) I believe the failure here may be a false-positive. The test script simply checks for the line: #8 0x00007eff1b085665 in perl_run () from /usr/lib/libperl.so.5.14 using a regex for /\bperl_run\b/, which is obviously not present in the hurd trace. I don;t know all much about the way hurd works, but it would seem plausible that the hurd output is different from what the script expects? Cheers, -- Daniel Lintott GPG Key: 4096R/5D73EC6E
Attachment:
signature.asc
Description: OpenPGP digital signature