* Geoff Reidy ([EMAIL PROTECTED]) wrote: > Package: iceweasel > Version: 3.0~b5-4 > Severity: grave > Justification: renders package unusable > > > Hi, > After upgrade from 3.0~b5-3 to 3.0~b5-4 iceweasel always seg faults on > startup. > I moved /usr/lib/iceweasel/plugins and ~/.mozilla/plugins and > ~/.mozilla/firefox out of the way but that didn't help. > > End of strace -f iceweasel looks like: > > [pid 20365] open("/etc/gtk-2.0/gtk.immodules", > O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = -1 ENOENT (No > such file or directory) > [pid 20365] open("/etc/gtk-2.0/gtk.immodules", O_RDONLY|O_LARGEFILE) = > -1 ENOENT (No such file or directory) > [pid 20365] open("/usr/lib/gtk-2.0/2.10.0/immodule-files.d", > O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 36 > > [pid 20365] fstat64(36, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 > > [pid 20365] getdents64(36, /* 3 entries */, 4096) = 96 > > [pid 20365] > open("/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules", > O_RDONLY|O_LARGEFILE) = 37 > [pid 20365] fstat64(37, {st_mode=S_IFREG|0644, st_size=1320, ...}) = 0 > > [pid 20365] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb2000 > > [pid 20365] read(37, "# automatically generated by dh_"..., 4096) = 1320 > > [pid 20365] read(37, "", 4096) = 0 > > [pid 20365] read(37, "", 4096) = 0 > > [pid 20365] close(37) = 0 > > [pid 20365] munmap(0xb7fb2000, 4096) = 0 > > [pid 20365] getdents64(36, /* 0 entries */, 4096) = 0 > > [pid 20365] close(36) = 0 > > [pid 20365] writev(25, [{"GIOP\1\2\1\0\233\0\0\0", 12}, > {"P\265\233\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\224R\334"..., 155}], 2) > = 167 > [pid 20365] poll([{fd=16, events=POLLIN}, {fd=25, events=POLLIN|POLLPRI, > revents=POLLIN}, {fd=26, events=POLLIN|POLLPRI}, {fd=27, > events=POLLIN|POLLPRI}], 4, -1) = 1 > > > [pid 20365] read(25, "GIOP\1\2\1\1a\0\0\0", 12) = 12 > > [pid 20365] read(25, > "P\265\233\277\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 97) = > 97
It would be good to get enough of the strace to see what that file descriptor 25 was. > [pid 20365] --- SIGSEGV (Segmentation fault) @ 0 (0) --- > > [pid 20365] unlink("/home/geoff/.mozilla/firefox/qous2v7g.default/lock") > = 0 > [pid 20365] rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0 > > [pid 20365] rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0 > > [pid 20365] tgkill(20365, 20365, SIGSEGV) = 0 > > [pid 20365] --- SIGSEGV (Segmentation fault) @ 0 (0) --- > > [pid 20366] <... poll resumed> [{fd=31, events=POLLIN}], 1, -1) = ? > ERESTART_RESTARTBLOCK (To be restarted) > [pid 20367] <... futex resumed> ) = ? ERESTART_RESTARTBLOCK (To be > restarted) > [pid 20366] +++ killed by SIGSEGV +++ > > Process 20366 detached > > [pid 20367] +++ killed by SIGSEGV +++ > > Process 20367 detached > > Process 20365 detached > > > I installed iceweasel-dbg but iceweasel -g finds no debugging symbols: > > # aptitude show iceweasel-dbg > Unable to find an archive "stable" for the package "iceweasel-dbg" > Package: iceweasel-dbg > New: yes > State: installed > Automatically installed: no > Version: 3.0~b5-4 > > $ iceweasel -g > GNU gdb 6.8-debian > Copyright (C) 2008 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show > copying" > and "show warranty" for details. > This GDB was configured as "i486-linux-gnu"... > (no debugging symbols found) > (gdb) set pagination off > (gdb) run > Starting program: /usr/lib/iceweasel/firefox-bin -a firefox > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (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] > Error while reading shared library symbols: > Cannot find new threads: generic error > Cannot find new threads: generic error > (gdb) bt full > #0 0xb7fb0201 in _dl_debug_state () from /lib/ld-linux.so.2 > No symbol table info available. > #1 0xb7fb3608 in ?? () from /lib/ld-linux.so.2 > No symbol table info available. > #2 0x00000000 in ?? () > No symbol table info available. > (gdb) q > The program is running. Exit anyway? (y or n) y > > > If I downgrade to 3.0~b5-3 it works normally again. > > Anything else I should try? > > Thanks, > Geoff > > > -- System Information: > Debian Release: lenny/sid > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: i386 (i686) > > Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core) > Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) > Shell: /bin/sh linked to /bin/bash > > Versions of packages iceweasel depends on: > ii debianutils 2.28.6 Miscellaneous utilities specific > t > ii fontconfig 2.6.0-1 generic font configuration > library > ii libc6 2.7-11 GNU C Library: Shared libraries > ii libgcc1 1:4.3.0-5 GCC support library > ii libglib2.0-0 2.16.3-2 The GLib library of C routines > ii libgtk2.0-0 2.12.9-4 The GTK+ graphical user > interface > ii libnspr4-0d 4.7.1-1 NetScape Portable Runtime Library > ii libstdc++6 4.3.0-5 The GNU Standard C++ Library v3 > ii procps 1:3.2.7-8 /proc file system utilities > ii psmisc 22.6-1 Utilities that use the proc > filesy > ii xulrunner-1.9 1.9~rc1-2 XUL + XPCOM application runner > > iceweasel recommends no packages. > > -- no debconf information > > -- Eric Dorland <[EMAIL PROTECTED]> ICQ: #61138586, Jabber: [EMAIL PROTECTED]
signature.asc
Description: Digital signature