Suggestions solicited for debugging perl-tk segfault.
I just finished building a new perl-tk for unstable. I built it on a
machine that is completely (as of this morning) up to date with the
current contents of unstable. The problem is that any mention of the
Tk module in a perl file causes an immediate segfault.
I created a test file whose sole contents were
#!/usr/bin/perl
use Tk;
and ran it under "strace -f". Here's the tail of the result (where it
starts poking around in libc6). I'd appreciate any suggestions on how
I might track down the problem.
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 647168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ff000
mmap(0x401ff000, 580019, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x401ff000
mmap(0x4028d000, 16364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8d000) = 0x4028d000
mmap(0x40291000, 48816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40291000
close(4) = 0
mprotect(0x401ff000, 580019, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-linux.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4029d000
mmap(0x4029d000, 39152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x4029d000
mmap(0x402a7000, 3720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0x402a7000
mmap(0x402a8000, 696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402a8000
close(4) = 0
mprotect(0x4029d000, 39152, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Thanks
--
Rob
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: