* 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

