After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 517804 - crash in Epiphany Web Browser: Such a crash just happen...
crash in Epiphany Web Browser: Such a crash just happen...
Status: RESOLVED DUPLICATE of bug 516008
Product: epiphany
Classification: Core
Component: Bookmarks
2.21.x
Other All
: High critical
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-21 06:16 UTC by mh
Modified: 2008-02-22 11:33 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description mh 2008-02-21 06:16:37 UTC
Version: 2.21.90

What were you doing when the application crashed?
Such a crash just happens every single time I resume from hibernation and epiphany was running before hibernating (obviously). This wouldn't happen with the epiphany 2.20 series, and the gecko used is exactly the same version for both.


Distribution: Debian lenny/sid
Gnome Release: 2.20.3 2008-01-12 (Debian)
BugBuddy Version: 2.20.1

System: Linux 2.6.24-1-amd64 #1 SMP Mon Feb 11 13:47:43 UTC 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 758763520 vsize: 758763520 resident: 24272896 share: 2400256 rss: 24272896 rss_rlim: 18446744073709551615
CPU usage: start_time: 1203531496 rtime: 34028 utime: 31935 stime: 2093 cutime:1895 cstime: 340 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/epiphany-browser'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b3451d1f220 (LWP 24323)]
[New Thread 0x43005950 (LWP 24332)]
[New Thread 0x42804950 (LWP 24331)]
[New Thread 0x41001950 (LWP 24328)]
0x00002b344c87aedf in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x2b3451d1f220 (LWP 24323))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #4 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 210
  • #5 <signal handler called>
  • #6 g_hash_table_foreach
    from /usr/lib/libglib-2.0.so.0
  • #7 ephy_node_emit_signal
    at /scratch/build-area/epiphany-browser-2.21.90/lib/ephy-node.c line 189
  • #8 ephy_node_unref
    at /scratch/build-area/epiphany-browser-2.21.90/lib/ephy-node.c line 291
  • #9 resolver_failure_cb
    at /scratch/build-area/epiphany-browser-2.21.90/src/bookmarks/ephy-bookmarks.c line 1007
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 ??
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libavahi-gobject.so.0
  • #15 avahi_service_resolver_event
    from /usr/lib/libavahi-client.so.3
  • #16 ??
    from /usr/lib/libavahi-client.so.3
  • #17 dbus_connection_dispatch
    from /usr/lib/libdbus-1.so.3
  • #18 ??
    from /usr/lib/libavahi-client.so.3
  • #19 ??
    from /usr/lib/libavahi-glib.so.1
  • #20 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #21 ??
    from /usr/lib/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #23 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 main
    at /scratch/build-area/epiphany-browser-2.21.90/src/ephy-main.c line 739
  • #0 waitpid
    from /lib/libpthread.so.0


----------- .xsession-errors ---------------------
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
(xchat-gnome:23312): GLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed
(xchat-gnome:23312): GLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed
** Message: <info>  You are now connected to the wireless network 'Wanadoo_67a0'.
--------------------------------------------------
Comment 1 Reinout van Schouwen 2008-02-21 08:54:15 UTC
Thanks for taking the time to report this bug. 
The stack trace contains epiphany debug symbols, but misses debug symbols for glib, gtk+ and firefox, so it will be hard for the developers to fix that crash.

Could you please help fixing this by installing some debugging packages [1],
start the application as normal, and try to reproduce the crash, if possible?

Once bug-buddy pops up, you can find the stacktrace in the 'Details', now
containing way more information. Please copy that stacktrace and paste it as a
comment here. Thanks in advance!

[1] Please install debug packages for epiphany, gtk, glib, libgnome,
libgnomeui, and the mozilla backend (for example mozilla, firefox, or
xulrunner) (as far as those packages are provided by your distribution).

More details can be found here: http://live.gnome.org/GettingTraces
Comment 2 Reinout van Schouwen 2008-02-21 08:55:00 UTC
Please also install dbus and avahi debug symbols. Thanks!
Comment 3 mh 2008-02-22 07:09:04 UTC
Here you are. Disclaimer: for some reason, I can't get the glib symbols to be loaded by gdb ; and debian's dbus doesn't provide debugging symbols. Anyways, it looks like the problem lies within the avahi-feeded bookmarks (I have an apache with mod_dnssd around). FWIW, the bug is reproducible without hibernating. Event such as reboot of the host hosting the apache, or ifdown/ifup out there, or ifdown/ifup on the host with ephy on is enough to trigger a crash.

Memory status: size: 568758272 vsize: 568758272 resident: 83103744 share: 32092160 rss: 83103744 rss_rlim: 18446744073709551615
CPU usage: start_time: 1203661109 rtime: 4551 utime: 4177 stime: 374 cutime:170 cstime: 23 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/epiphany-browser'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2ad2fcc48220 (LWP 5071)]
[New Thread 0x43806950 (LWP 8022)]
[New Thread 0x41802950 (LWP 5253)]
[New Thread 0x42003950 (LWP 5252)]
[New Thread 0x41001950 (LWP 5119)]
[New Thread 0x40800950 (LWP 5118)]
0x00002ad2f77a3edf in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x2ad2fcc48220 (LWP 5071))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #4 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 210
  • #5 <signal handler called>
  • #6 ephy_bookmark_action_updated
    at /scratch/build-area/epiphany-browser-2.21.90/src/bookmarks/ephy-bookmark-action.c line 624
  • #7 node_added_cb
    at /scratch/build-area/epiphany-browser-2.21.90/src/bookmarks/ephy-bookmark-action-group.c line 113
  • #8 callback
    at /scratch/build-area/epiphany-browser-2.21.90/lib/ephy-node.c line 134
  • #9 g_hash_table_foreach
    from /usr/lib/libglib-2.0.so.0
  • #10 ephy_node_emit_signal
    at /scratch/build-area/epiphany-browser-2.21.90/lib/ephy-node.c line 189
  • #11 resolver_found_cb
    at /scratch/build-area/epiphany-browser-2.21.90/src/bookmarks/ephy-bookmarks.c line 984
  • #12 ga_signals_marshal_VOID__INT_ENUM_STRING_STRING_STRING_STRING_POINTER_INT_POINTER_INT
    at signals-marshal.c line 89
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 avahi_service_resolver_event
    at resolver.c line 148
  • #18 filter_func
    at client.c line 256
  • #19 dbus_connection_dispatch
    from /usr/lib/libdbus-1.so.3
  • #20 dispatch_timeout_callback
    at ../avahi-common/dbus-watch-glue.c line 107
  • #21 dispatch_func
    at glib-watch.c line 254
  • #22 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #23 ??
    from /usr/lib/libglib-2.0.so.0
  • #24 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #25 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmain.c line 1163
  • #26 main
    at /scratch/build-area/epiphany-browser-2.21.90/src/ephy-main.c line 739
  • #0 waitpid
    from /lib/libpthread.so.0

Comment 4 Reinout van Schouwen 2008-02-22 09:46:24 UTC
Thanks. It looks like that this bug hasn't been filed before. Chpe, wdyt?
Comment 5 Cosimo Cecchi 2008-02-22 11:33:39 UTC
This is a duplicate of bug #516008, the trace is the same.

*** This bug has been marked as a duplicate of 516008 ***