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 520651 - crash in Epiphany Web Browser: Epiphany was actually si...
crash in Epiphany Web Browser: Epiphany was actually si...
Status: RESOLVED DUPLICATE of bug 516008
Product: epiphany
Classification: Core
Component: General
2.21.x
Other All
: High critical
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-06 01:40 UTC by Nick McClellan
Modified: 2008-03-12 19:16 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
Backtrace from crash on ifup (14.57 KB, text/plain)
2008-03-10 21:18 UTC, Nick McClellan
Details
Backtrace from crash on ifdown (23.25 KB, text/plain)
2008-03-10 21:18 UTC, Nick McClellan
Details

Description Nick McClellan 2008-03-06 01:40:03 UTC
Version: 2.21.90

What were you doing when the application crashed?
Epiphany was actually sitting in the background unused. It was looking at our company's intranet which is a 'cutting edge ajax application' that uses jQuery extensively.

Oh, and I just noticed my network connection went down. I ifdown'd and back up'd and now its working again. Looks like it went down about the time of the crash.


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: 475836416 vsize: 475836416 resident: 70467584 share: 26472448 rss: 70467584 rss_rlim: 18446744073709551615
CPU usage: start_time: 1204766671 rtime: 1355 utime: 1263 stime: 92 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x2b36b8d9ce20 (LWP 5401)]
[New Thread 0x41001950 (LWP 5403)]
[New Thread 0x40800950 (LWP 5402)]
(no debugging symbols found)
0x00002b36b329d5ef in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x2b36b8d9ce20 (LWP 5401))

  • #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 <signal handler called>
  • #5 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #6 g_log
    from /usr/lib/libglib-2.0.so.0
  • #7 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #8 ga_client_start
    from /usr/lib/libavahi-gobject.so.0
  • #9 ??
  • #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-client.so.3
  • #15 dbus_connection_dispatch
    from /usr/lib/libdbus-1.so.3
  • #16 ??
    from /usr/lib/libavahi-client.so.3
  • #17 ??
    from /usr/lib/libavahi-glib.so.1
  • #18 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #19 ??
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #21 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 main
  • #0 waitpid
    from /lib/libpthread.so.0


----------- .xsession-errors ---------------------
(nautilus:6420): Gdk-WARNING **: /build/buildd/gtk+2.0-2.12.8/gdk/x11/gdkproperty-x11.c:318 invalid X atom: -1
** (nm-applet:4338): WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection is closed'
** Message: Trying a reconnect ...
** (update-notifier:4329): WARNING **: hal_initialize failed: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
** Message: Trying a reconnect ...
** (update-notifier:4329): WARNING **: hal_initialize failed: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
(nautilus:6420): Gdk-WARNING **: /build/buildd/gtk+2.0-2.12.8/gdk/x11/gdkproperty-x11.c:318 invalid X atom: -1
--------------------------------------------------
Comment 1 Reinout van Schouwen 2008-03-06 12:36:14 UTC
Thanks for taking the time to report this bug.
Unfortunately, the stack trace is missing some elements that will help a lot to
solve the problem, 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

Also please try if the problem can be reproduced with the latest development release, 2.21.92.
Comment 2 Nick McClellan 2008-03-07 19:46:59 UTC
I can easily reproduce the crash. I've also played around a bit to narrow it down.

Steps to reproduce:
-start epiphany.
-change the state of the ethernet connection. ifdown or ifup, doesn't matter which.
-bring focus back to epiphany and it will crash after a couple seconds.

trace:

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: 345735168 vsize: 345735168 resident: 35532800 share: 23375872 rss: 35532800 rss_rlim: 18446744073709551615
CPU usage: start_time: 1204918779 rtime: 58 utime: 46 stime: 12 cutime:0 cstime: 0 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 0x2adf387f2e20 (LWP 4192)]
[New Thread 0x41802950 (LWP 4198)]
[New Thread 0x41001950 (LWP 4197)]
[New Thread 0x40800950 (LWP 4196)]
0x00002adf32cf45ef in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x2adf387f2e20 (LWP 4192))

  • #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_slice_alloc
    from /usr/lib/libglib-2.0.so.0
  • #7 g_slice_alloc0
    from /usr/lib/libglib-2.0.so.0
  • #8 ??
    from /usr/lib/libpango-1.0.so.0
  • #9 pango_context_get_metrics
    from /usr/lib/libpango-1.0.so.0
  • #10 get_label_char_width
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtklabel.c line 1930
  • #11 gtk_label_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtklabel.c line 2198
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #16 _gtk_size_group_compute_requisition
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtksizegroup.c line 820
  • #17 gtk_hbox_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkhbox.c line 97
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 ??
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #22 _gtk_size_group_compute_requisition
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtksizegroup.c line 820
  • #23 gtk_frame_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkframe.c line 625
  • #24 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #25 ??
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #28 _gtk_size_group_compute_requisition
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtksizegroup.c line 820
  • #29 gtk_hbox_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkhbox.c line 97
  • #30 gtk_statusbar_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkstatusbar.c line 816
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #35 _gtk_size_group_compute_requisition
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtksizegroup.c line 820
  • #36 gtk_vbox_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkvbox.c line 95
  • #37 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #38 ??
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #41 _gtk_size_group_compute_requisition
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtksizegroup.c line 820
  • #42 gtk_window_size_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkwindow.c line 4707
  • #43 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #44 ??
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #47 _gtk_size_group_compute_requisition
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtksizegroup.c line 820
  • #48 gtk_window_compute_configure_request
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkwindow.c line 5563
  • #49 gtk_window_check_resize
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkwindow.c line 5775
  • #50 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #51 ??
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #54 gtk_container_idle_sizer
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkcontainer.c line 1304
  • #55 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.12.8/gdk/gdk.c line 470
  • #56 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #57 ??
    from /usr/lib/libglib-2.0.so.0
  • #58 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #59 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.8/gtk/gtkmain.c line 1163
  • #60 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 ---------------------
** (nm-applet:4139): WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection ":1.20" is not allowed to own the service "org.freedesktop.Networ
** (nm-applet:4139): WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection ":1.20" is not allowed to own the service "org.freedesktop.Networ
** (nm-applet:4139): WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection ":1.20" is not allowed to own the service "org.freedesktop.Networ
** (nm-applet:4139): WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection ":1.20" is not allowed to own the service "org.freedesktop.Networ
** (nm-applet:4139): WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection ":1.20" is not allowed to own the service "org.freedesktop.Networ
--------------------------------------------------
Comment 3 Reinout van Schouwen 2008-03-08 11:26:04 UTC
From comment #2, it looks like Pango is involved. Debug symbols for glib and pango are still missing. Can you provide those, please?
Comment 4 Nick McClellan 2008-03-10 21:18:16 UTC
Created attachment 107011 [details]
Backtrace from crash on ifup
Comment 5 Nick McClellan 2008-03-10 21:18:58 UTC
Created attachment 107013 [details]
Backtrace from crash on ifdown
Comment 6 Nick McClellan 2008-03-10 21:27:15 UTC
I've installed debian's debug symbol package for gnome and all it's apps along with epiphany-browser-dbg ( http://packages.debian.org/sid/gnome-dbg and http://packages.debian.org/experimental/epiphany-browser-dbg). It includes symbols for pango, glib, etc.  Looks like there still might be missing symbols, but I haven't tracked it down yet.

I noticed the trace is different between the crash on ifdown and on ifup. I've attached the trace from each.
Comment 7 Reinout van Schouwen 2008-03-11 00:26:33 UTC
from IRC:
<chpe> reinouts: the first trace shows that it's the avahi bug with zeroconf bookmarks; the 2nd trace is not related to the original one

I'm afraid my knowledge stops here...
Comment 8 Christian Persch 2008-03-12 19:16:45 UTC

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