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

Re: debian/unstable: iceweasel segmentation fault



Florian Kulzer wrote:
On Sun, Jul 20, 2008 at 08:22:38 -0500, Kent West wrote:
  
Bruno Voigt wrote:
    
I'm currently not able to start iceweasel

ii  iceweasel                                   3.0.1-1                 
            lightweight web browser based on Mozilla
ii  iceweasel-gnome-support                     3.0.1-1                 
            Support for GNOME in Iceweasel

Same result as with 3.0~rc2-2 0:
 bruno@wks:~$ iceweasel
Segmentation fault

bruno@wks:~$ iceweasel -safe
Segmentation fault

System ist debian/unstable uptodate.

On other debian/unstable systems it still works.
  
      
I just updated a box yesterday and am seeing the same problem. I haven't  
had time to debug it yet, but one thing I noticed is that when I run ldd  
against /usr/bin/iceweasel, it dies also. This leads me to believe the  
problem is deeper than a mere iceweasel problem.
    
If you run

ldconfig -pNX | grep local

, what do you see? Does that crash, too?
  

root@wks:~# ldconfig -pNX | grep local
        libsvn_ra_local-1.so.1 (libc6) => /usr/lib/libsvn_ra_local-1.so.1
        libspandsp.so.0 (libc6) => /usr/local/lib/libspandsp.so.0
        libspandsp.so (libc6) => /usr/local/lib/libspandsp.so
        libiax.so.0 (libc6) => /usr/local/lib/libiax.so.0
        libiax.so (libc6) => /usr/local/lib/libiax.so
root@wks:~#

Also try

strace -f iceweasel --safe-mode

and post the last 10-20 lines of the output. (You have to install the
package "strace" if it is not on your system already.)

  
open("/usr/lib/iceweasel/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/iceweasel/plugins/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/mozilla-firefox/plugins/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\34\0\0004\0\0\0\264"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=49644, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ce2000
mmap2(NULL, 52776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cd5000
mmap2(0xb7ce1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0xb7ce1000
close(3)                                = 0
open("/usr/lib/iceweasel/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/iceweasel/plugins/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/mozilla-firefox/plugins/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0P"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149328, ...}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7caf000
mmap2(0xb7cd3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7cd3000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cae000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7cae8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7e33000, 4096, PROT_READ)   = 0
mprotect(0xb7f1c000, 12288, PROT_READ)  = 0
munmap(0xb7f2b000, 158926)              = 0
set_tid_address(0xb7cae928)             = 19982
set_robust_list(0xb7cae930, 0xc)        = 0
futex(0xbfe2aa10, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0xb7ce7280, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7ce7680, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="wks.voigt.tv", ...}) = 0
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=233472, ...}) = 0
lstat64("/usr/lib/iceweasel", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
futex(0xb7f2a070, FUTEX_WAKE_PRIVATE, 2147483647) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

I do not know if it is relevant,
I'm using a custom kernel configuration.

bruno@wks:~/$ uname -a
Linux wks.voigt.tv 2.6.24.4-wks.voigt.tv #1 SMP PREEMPT Mon May 26 23:57:30 CEST 2008 i686 GNU/Linux

Iceweasel 3.0~rc2 worked on it until some unstable update about 14-20 days ago.

WR,
Bruno

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: