[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: