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

Re: epiphany-browser and iceweasel do not start



Am Donnerstag, 10. Mai 2007 22:45 schrieb Sven Arvidsson:
> On Thu, 2007-05-10 at 19:18 +0200, Rainer Dorsch wrote:
> > epiphany-browser comes up, but then it most likely crashes during
> > rendering of the starting page www.debian.org. I run strace with
> > epiphany, but did not notice a problem. For reference this output is at
> >
> > http://www.alzental-castle.de/~rd/epiphany-browser-new.strace
> >
> > Not sure what iceweasel and epiphany-browser broke, but any hints what to
> > check are very welcome.
>
> From the strace log:
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
>
> You're getting a segfault, which would indicate a bug or something
> seriously wrong with your setup.
>
> I would suggest getting a backtrace, there are instructions available
> here,
> http://wiki.debian.org/?HowToGetABacktrace

Sven,

good observation, thanks. I did what you suggested and it looks to me like the 
problem comes out of libxul. NS_RegistryGetFactory () is calling itself many 
times before the crash. I see more details, I tried to run with libxul0d-dbg, 
but I failed. Has anybody an idea why that is or could I do something else?

Thanks,
Rainer

This is the log of what I did:

rd@topsi:~$ gdb epiphany-browser
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) set pagination 0
(gdb) run
Starting program: /mnt/hda1/usr/bin/epiphany-browser
Failed to read a valid object file image from memory.
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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]
[New Thread -1240061440 (LWP 4819)]
(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)
(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)
(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)
(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)
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1244779600 (LWP 4824)]
[New Thread -1253356624 (LWP 4825)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1261859920 (LWP 4826)]
[New Thread -1270252624 (LWP 4827)]
(no debugging symbols found)
[Thread -1261859920 (LWP 4826) exited]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1240061440 (LWP 4819)]
0xb66ec9a0 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
(gdb) list
No symbol table is loaded.  Use the "file" command.
(gdb) bt
#0  0xb66ec9a0 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#1  0xb66ed7ad in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#2  0xb67f6dbd in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#3  0xb67f8d3c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#4  0xb66f7e96 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#5  0xb66f9a6f in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#6  0xb66e3300 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#7  0xb673b084 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#8  0xb66c3a39 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#9  0xb683e49f in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#10 0xb691fa52 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#11 0xb69248f4 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#12 0xb661808a in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#13 0xb6618836 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#14 0xb661c76c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#15 0xb661caf3 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#16 0xb661d012 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#17 0xb6619b14 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#18 0xb662ed52 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#19 0xb66318da in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#20 0xb6630a6c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#21 0xb662dd65 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#22 0xb67619be in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#23 0xb6761e7c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#24 0xb676209c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#25 0xb654033a in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#26 0xb653ee94 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#27 0xb65a52dd in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#28 0xb6523b06 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#29 0xb65244c8 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#30 0xb6452c1c in NS_AsyncCopy () from /usr/lib/libxul.so.0d
#31 0xb6467527 in PL_HandleEvent () from /usr/lib/libxul.so.0d
#32 0xb6467839 in PL_ProcessPendingEvents () from /usr/lib/libxul.so.0d
#33 0xb64696be in nsAutoMonitor::NewMonitor () from /usr/lib/libxul.so.0d
#34 0xb6c79d95 in JSD_DebuggerOnForUser () from /usr/lib/libxul.so.0d
#35 0xb6ff6c7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#36 0xb6fcd731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb6fd07a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#38 0xb6fd0b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#39 0xb7635281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x080765f8 in main ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y
rd@topsi:~$ export LD_LIBRARY_PATH=/usr/lib/debug/usr/lib/
rd@topsi:~$ unset LD_LIBRARY_PATH
rd@topsi:~$ ldd /usr/bin/epiphany-browser |grep libxul
        libxul.so.0d => /usr/lib/libxul.so.0d (0xb623a000)
rd@topsi:~$ export LD_LIBRARY_PATH=/usr/lib/debug/usr/lib/
rd@topsi:~$ ldd /usr/bin/epiphany-browser |grep libxul
        libxul.so.0d => /usr/lib/debug/usr/lib/libxul.so.0d (0xb625c000)
rd@topsi:~$ gdb epiphany-browser
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /mnt/hda1/usr/bin/epiphany-browser
Failed to read a valid object file image from memory.

Program received signal SIGSEGV, Segmentation fault.
0xb7f3072c in ?? ()
(gdb) bt
#0  0xb7f3072c in ?? ()
#1  0xb7e7f3ef in ?? ()
#2  0xb614c7ac in ?? ()
#3  0xbf9ac648 in ?? ()
#4  0x00000001 in ?? ()
#5  0xb614c6a0 in ?? ()
#6  0x0bea6495 in ?? ()
#7  0xb614c7ac in ?? ()
#8  0xb7f3eff4 in ?? ()
#9  0x00000051 in ?? ()
#10 0xb7f26520 in ?? ()
#11 0xb7e7b16c in ?? ()
#12 0xb7e7d31c in ?? ()
#13 0xb7e7f830 in ?? ()
#14 0x00000000 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y
rd@topsi:~$ 



Reply to: