On SuSE 10.1 x86_64, attempting to use the Tcl module (0.89) installed via cpan ('install Tcl') causes a segmentaion fault.

the CPAN tests work properly however.

Has anyone else seen this? or know of what might be wrong?

below is some output showing the error.

****
[EMAIL PROTECTED]:~> perl -e 'use Tcl;'
Segmentation fault


*****
automation:~/.cpan/build/Tcl-0.89 # gdb perl
GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux"...(no debugging symbols
found)
Using host libthread_db library "/lib64/libthread_db.so.1".

(gdb) set args -e 'use Tcl;'
(gdb) run
Starting program: /usr/bin/perl -e 'use Tcl;'
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47834521734000 (LWP 5612)]
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47834521734000 (LWP 5612)]
0x00002b8157ad5b22 in boot_Tcl (my_perl=0x63b010, cv=<value optimized out>) at Tcl.xs:426
426 tclKit_AppInit = Tcl_Init;
(gdb) bt
#0 0x00002b8157ad5b22 in boot_Tcl (my_perl=0x63b010, cv=<value optimized out>) at Tcl.xs:426
#1 0x0000000000482cf2 in Perl_pp_entersub ()
#2 0x000000000046515e in Perl_runops_debug ()
#3 0x0000000000423fff in Perl_call_sv ()
#4 0x00000000004244d9 in Perl_call_list ()
#5 0x00000000004545ac in Perl_newATTRSUB ()
#6 0x0000000000452af4 in Perl_utilize ()
#7 0x0000000000444ddd in Perl_yyparse ()
#8 0x00000000004225b3 in perl_free ()
#9 0x000000000042519d in perl_parse ()
#10 0x000000000041d674 in main ()
(gdb)

Reply via email to