Running perl, note that perl receives sigtrap even when running alone: <setting up, loading symbols> Starting program: /mnt/disk/src/perl-5.8.0/perl -I../lib ../ext/threads/t/basic.t 1..15 ok 1 ok 2 - Test that argument passing works
Program received signal SIGTRAP, Trace/breakpoint trap. 0x0806fffc in Perl_Gv_AMupdate () (gdb) bt #0 0x0806fffc in Perl_Gv_AMupdate () #1 0x080bf51a in Perl_sv_bless () #2 0x080bf22a in Perl_newSVrv () #3 0x080610b7 in ithread_to_SV () #4 0x080613fd in Perl_ithread_create () #5 0x080617c0 in XS_threads_new () #6 0x080b4367 in Perl_pp_entersub () #7 0x080adede in Perl_runops_standard () #8 0x08067ce1 in S_run_body () #9 0x08067a92 in perl_run () #10 0x0805fbb3 in main () #11 0x010cbdc0 in __libc_start_main () from /lib/libc.so.0.3 This looks good to me: --------------------------------- Linker script LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../crt1.o LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../crti.o LOAD /usr/lib/gcc-lib/i386-gnu/3.2/crtbegin.o LOAD perlmain.o LOAD lib/auto/DynaLoader/DynaLoader.a LOAD lib/auto/threads/threads.a LOAD lib/auto/threads/shared/shared.a LOAD libperl.a LOAD /usr/local/lib/libpthread.so LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../libdl.so LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../libm.so LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../libcrypt.so LOAD /usr/lib/gcc-lib/i386-gnu/3.2/libgcc.a LOAD /usr/lib/gcc-lib/i386-gnu/3.2/libgcc_eh.a LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../libc.so START GROUP LOAD /lib/libc.so.0.3 LOAD /usr/lib/libcrt_nonshared.a END GROUP LOAD /usr/lib/gcc-lib/i386-gnu/3.2/libgcc.a LOAD /usr/lib/gcc-lib/i386-gnu/3.2/libgcc_eh.a LOAD /usr/lib/gcc-lib/i386-gnu/3.2/crtend.o LOAD /usr/lib/gcc-lib/i386-gnu/3.2/../../../crtn.o <map left out> OUTPUT(perl elf32-i386) ------------------------------------------------- -- Michal Suchanek [EMAIL PROTECTED] _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd