Hi, my program using perl 5.8.0, threads and threads::shared segfaults. Here is a backtrace. Can anyone say what's going wrong?
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 3076 (LWP 15533)] 0x0809b67b in Perl_mg_magical () at eval.c:41 41 eval.c: No such file or directory. in eval.c (gdb) bt #0 0x0809b67b in Perl_mg_magical () at eval.c:41 #1 0x080b2942 in Perl_sv_magicext () at eval.c:41 #2 0x40238b98 in Perl_sharedsv_associate () from /usr/local/perl-5.8/lib/5.8.0/i686-linux-thread-multi/auto/threads/share d/shared.so #3 0x40238d01 in Perl_sharedsv_share () from /usr/local/perl-5.8/lib/5.8.0/i686-linux-thread-multi/auto/threads/share d/shared.so #4 0x4023ae68 in XS_threads__shared_share () from /usr/local/perl-5.8/lib/5.8.0/i686-linux-thread-multi/auto/threads/share d/shared.so #5 0x080ac17d in Perl_pp_entersub () at eval.c:41 #6 0x080a5df0 in Perl_runops_standard () at eval.c:41 #7 0x08062bad in S_call_body () at eval.c:41 #8 0x0806294f in Perl_call_sv () at eval.c:41 #9 0x40232828 in Perl_ithread_run () from /usr/local/perl-5.8/lib/5.8.0/i686-linux-thread-multi/auto/threads/threa ds.so #10 0x4006cf87 in pthread_start_thread (arg=0xbf3ffc00) at manager.c:284 I don't have a minimal testcase (yet). Thanks, -Sven