Package: libc-bin Version: 2.13-37 File: /usr/bin/ldd User: debian-...@lists.debian.org Usertags: kfreebsd X-Debbugs-Cc: debian-...@lists.debian.org
Hi, On 22/07/12 22:18, Steven Chamberlain wrote: >> $ ldd /usr/bin/inkscape >> ldd: exited with unknown exit code (139) [...] >> pid 16961 (ld-2.13.so), uid 1000: exited on signal 10 I haven't seen this happen with any other executables - the most notable thing about the inkscape/inkview 0.48.3.1-1 binaries is their large size. On linux amd64 the bug does not occur, but we see that some 100 dynamic libraries are linked in. I'm struggling to get any helpful debugging info: (gdb) run --verify ./inkscape Starting program: /usr/lib/debug/lib/x86_64-kfreebsd-gnu/ld-2.13.so --verify ./inkscape Cannot access memory at address 0x220128 Cannot access memory at address 0x220120 (gdb) bt #0 0x0000000001021ab0 in ?? () #1 0x0000000000000000 in ?? () >From a separate run under ktrace(1) we get some rough idea of what leads up to the crash: 49053 ld-2.13.so CALL open(0x1241148,0<><invalid>0,<unused>0) 49053 ld-2.13.so NAMI "./inkscape" 49053 ld-2.13.so RET open 3 49053 ld-2.13.so CALL read(0x3,0x7fffffffcfb8,0x340) 49053 ld-2.13.so RET read 832/0x340 49053 ld-2.13.so CALL fstat(0x3,0x7fffffffcd00) [...] 49053 ld-2.13.so RET fstat 0 49053 ld-2.13.so CALL __getcwd(0x7fffffffc900,0x400) 49053 ld-2.13.so NAMI ".." 49053 ld-2.13.so NAMI "/usr/bin" 49053 ld-2.13.so RET __getcwd 0 49053 ld-2.13.so CALL mmap(0x400000,0xc5c000,0x5<PROT_READ|PROT_EXEC>,0x12<MAP_PRIVATE|MAP_FIXED>,0x3,0) 49053 ld-2.13.so RET mmap 4194304/0x400000 49053 ld-2.13.so PSIG SIGSEGV SIG_DFL code=0x1 That mmap is the inkscape ELF executable, up to and including the .gcc_except_table section. The 0x1021ab0 address mentioned by GDB would be within that .gcc_except_table section, where I guess it's not supposed to be executing code? > 1021aa4: 00ffff01 0e550578 0060058d 01008801 .....U.x.`...... > 1021ab4: 050000ff ff01081b 05450059 050000ff .........E.Y.... > 1021ac4: ff013451 9f018c03 00850205 fe03008d ..4Q............ $ file inkscape inkscape: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for GNU/kFreeBSD 8.1.0, BuildID[sha1]=0x085d1e83d4ab8e3466e0a31b2f480cc7d9cda835, stripped -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 9.0-2-amd64 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org