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

Re: epiphany-browser and iceweasel do not start



Am Samstag, 12. Mai 2007 00:19 schrieb Sven Arvidsson:
> On Fri, 2007-05-11 at 22:01 +0200, Rainer Dorsch wrote:
> > 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?
> >
> > Starting program: /mnt/hda1/usr/bin/epiphany-browser
>
> Hi,

Hi Sven,

thanks again for the quick response.

>
> The first thing striking me as odd is having /usr in /mnt/hda1?

long time ago my / partition became too small and I decided to mv part of 
the /usr directory to the former windows partition. Looks now like this

rd@topsi:/mnt/hda1/home/rd/.kde/share/apps$ mount
/dev/hda3 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/hda1 on /mnt/hda1 type ext3 (rw,errors=remount-ro)
rd@topsi:/mnt/hda1/home/rd/.kde/share/apps$ ls -l /usr
insgesamt 44
lrwxrwxrwx   1 root root    17 2007-03-13 07:21 bin -> /mnt/hda1/usr/bin
drwxr-xr-x   2 root root  4096 2006-10-07 20:37 doc
drwxr-xr-x   2 root root  4096 2007-03-13 22:37 games
drwxr-xr-x  42 root root  8192 2007-03-14 19:32 include
lrwxrwxrwx   1 root root    17 2007-03-13 07:20 lib -> /mnt/hda1/usr/lib
drwxr-xr-x   3 root root  4096 2007-03-12 22:48 lib64
drwxrwsr-x  10 root staff 4096 2003-11-08 15:54 local
drwxr-xr-x   2 root root  8192 2007-04-10 11:21 sbin
drwxr-xr-x 211 root root  4096 2007-05-04 23:16 share
drwxrwsr-x   7 root src   4096 2007-05-12 11:15 src
drwxr-xr-x   3 root root  4096 2007-04-05 22:14 X11R6
rd@topsi:/mnt/hda1/home/rd/.kde/share/apps$

Do you see anything wrong with that? Doesn't the name unix shared resources 
imply that the complete directory could be mounted via e.g. nfs?

>
> Two suggestions, you might want to use "thread apply all bt" as I think
> epiphany is multi-threaded.

I listed the backtrace of all threads now. The other threads tell even less, 
because the source is not listed. Is that then the epiphany-browser itself? I 
could recompile it with debug symbols.

> Secondly, libxul0d-dbg (and many other debug packages) include only the
> debug symbols, these are picked up by gdb automagically. There's no need
> to use LD_LIBRARY_PATH.

Yes, that is what I read, but it did not work, after installing the 
libxul0d-dbg package, I did not see any change in gdb.

Can I tell gdb explicitly, where it can pick the debugging symbols? 

Thanks,
Rainer

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.
(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)
---Type <return> to continue, or q <return> to quit---
(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 -1240241664 (LWP 3974)]
(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)
---Type <return> to continue, or q <return> to quit---
(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 -1244890192 (LWP 4050)]
[New Thread -1253467216 (LWP 4051)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1261970512 (LWP 4052)]
[Thread -1261970512 (LWP 4052) exited]
[New Thread -1270363216 (LWP 4053)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1240241664 (LWP 3974)]
0xb66c09a0 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
(gdb) l
No symbol table is loaded.  Use the "file" command.
(gdb) thread apply all bt

Thread 5 (Thread -1270363216 (LWP 4053)):
#0  0xb7f7f410 in ?? ()
#1  0xb447c38c in ?? ()
#2  0x00000001 in ?? ()
#3  0x00000000 in ?? ()

Thread 3 (Thread -1253467216 (LWP 4051)):
#0  0xb7f7f410 in ?? ()
#1  0xb54993ac in ?? ()
#2  0x00000001 in ?? ()
#3  0x00000000 in ?? ()

Thread 2 (Thread -1244890192 (LWP 4050)):
#0  0xb7f7f410 in ?? ()
#1  0xb5cc7148 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000001 in ?? ()
#4  0xb6efb833 in poll () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7ea0d89 in PR_Poll () from /usr/lib/libnspr4.so.0d
#6  0xb651135a in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#7  0xb6511b42 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#8  0xb643f1eb in nsIThread::SetMainThread () from /usr/lib/libxul.so.0d
#9  0xb7ea4f9c in PR_JoinThread () from /usr/lib/libnspr4.so.0d
#10 0xb7050240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb6f053de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1240241664 (LWP 3974)):
#0  0xb66c09a0 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#1  0xb66c17ad in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#2  0xb67cadbd in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#3  0xb67ccd3c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#4  0xb66cbe96 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#5  0xb66cda6f in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#6  0xb66b7300 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#7  0xb670f084 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#8  0xb6697a39 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#9  0xb681249f in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#10 0xb68f3a52 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#11 0xb68f88f4 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#12 0xb65ec08a in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#13 0xb65ec836 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#14 0xb65f076c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#15 0xb65f0af3 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#16 0xb65f1012 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#17 0xb65edb14 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#18 0xb6602d52 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
---Type <return> to continue, or q <return> to quit---
#19 0xb66058da in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#20 0xb6604a6c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#21 0xb6601d65 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#22 0xb67359be in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#23 0xb6735e7c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#24 0xb673609c in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#25 0xb651433a in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#26 0xb6512e94 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#27 0xb65792dd in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#28 0xb64f7b06 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#29 0xb64f84c8 in NS_RegistryGetFactory () from /usr/lib/libxul.so.0d
#30 0xb6426c1c in NS_AsyncCopy () from /usr/lib/libxul.so.0d
#31 0xb643b527 in PL_HandleEvent () from /usr/lib/libxul.so.0d
#32 0xb643b839 in PL_ProcessPendingEvents () from /usr/lib/libxul.so.0d
#33 0xb643d6be in nsAutoMonitor::NewMonitor () from /usr/lib/libxul.so.0d
#34 0xb6c4dd95 in JSD_DebuggerOnForUser () from /usr/lib/libxul.so.0d
#35 0xb6fcac7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#36 0xb6fa1731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb6fa47a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#38 0xb6fa4b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#39 0xb7609281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x080765f8 in main ()
(gdb) l
No symbol table is loaded.  Use the "file" command.
(gdb) 



Reply to: