* 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]

Attachment: signature.asc
Description: Digital signature

Reply via email to