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 521874 - crash in Epiphany Web Browser: Always reproducable cras...
crash in Epiphany Web Browser: Always reproducable cras...
Status: RESOLVED FIXED
Product: epiphany-extensions
Classification: Deprecated
Component: page-info
2.22.x
Other All
: High critical
: ---
Assigned To: epiphany-extensions-maint
epiphany-extensions-maint
: 545291 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-03-11 21:48 UTC by Reinout van Schouwen
Modified: 2008-07-29 11:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
patch (608 bytes, patch)
2008-03-12 13:00 UTC, Cosimo Cecchi
committed Details | Review

Description Reinout van Schouwen 2008-03-11 21:48:07 UTC
Version: 2.22.0

What were you doing when the application crashed?
Always reproducable crash when closing the Page Information window.


Distribution: Mandriva Linux release 2008.1 (Cooker) for i586
Gnome Release: 2.21.92 2008-02-26 (Mandriva)
BugBuddy Version: 2.22.0

System: Linux 2.6.24.2-desktop-4mdv #1 SMP Thu Feb 21 19:40:50 CET 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Enabled
GTK+ Theme: Ia Ora Smooth
Icon Theme: gnome

Memory status: size: 171831296 vsize: 171831296 resident: 58126336 share: 27652096 rss: 58126336 rss_rlim: 4294967295
CPU usage: start_time: 1205116079 rtime: 461 utime: 134 stime: 327 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232844176 (LWP 5811)]
[New Thread -1349760112 (LWP 5823)]
[New Thread -1320895600 (LWP 5820)]
[New Thread -1312502896 (LWP 5819)]
[New Thread -1304036464 (LWP 5818)]
[New Thread -1287185520 (LWP 5816)]
[New Thread -1273140336 (LWP 5813)]
[New Thread -1255244912 (LWP 5812)]
0xffffe402 in __kernel_vsyscall ()

Thread 1 (Thread -1232844176 (LWP 5811))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 __cxa_pure_virtual
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 __cxa_pure_virtual
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #7 google_breakpad::ExceptionHandler::HandleException
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #8 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 210
  • #9 <signal handler called>
  • #10 mozilla_free_embed_page_info
    at mozilla-helpers.cpp line 1170
  • #11 page_info_dialog_finalize
    at page-info-dialog.c line 2299
  • #12 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #13 page_info_dialog_response_cb
    at page-info-dialog.c line 406
  • #14 g_cclosure_marshal_VOID
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #16 __cxa_pure_virtual
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #19 IA__gtk_dialog_response
    at gtkdialog.c line 879
  • #20 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #22 __cxa_pure_virtual
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #25 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #26 gtk_real_button_released
    at gtkbutton.c line 1484
  • #27 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #28 __cxa_pure_virtual
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #30 __cxa_pure_virtual
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #33 IA__gtk_button_released
    at gtkbutton.c line 881
  • #34 gtk_button_button_release
    at gtkbutton.c line 1377
  • #35 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #36 __cxa_pure_virtual
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #38 __cxa_pure_virtual
    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
    from /usr/lib/libgobject-2.0.so.0
  • #41 gtk_widget_event_internal
    at gtkwidget.c line 4678
  • #42 IA__gtk_propagate_event
    at gtkmain.c line 2336
  • #43 IA__gtk_main_do_event
    at gtkmain.c line 1556
  • #44 gdk_event_dispatch
    at gdkevents-x11.c line 2351
  • #45 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #46 __cxa_pure_virtual
    from /usr/lib/libglib-2.0.so.0
  • #47 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #48 IA__gtk_main
    at gtkmain.c line 1163
  • #49 main
    at ephy-main.c line 737
  • #0 __kernel_vsyscall


----------- .xsession-errors ---------------------
** (epiphany:5811): CRITICAL **: void gtk_moz_embed_get_nsIWebBrowser(GtkMozEmbed*, nsIWebBrowser**): assertion `GTK_IS_MOZ_EMBED(embed)' failed
** (epiphany:5811): CRITICAL **: page_info_dialog_constructor: assertion `dialog->priv->page_info != NULL' failed
sys:1: GtkWarning: Open: missing action Open
sys:1: GtkWarning: SaveAs: missing action SaveAs
sys:1: GtkWarning: SetAsBackground: missing action SetAsBackground
sys:1: GtkWarning: CopyMediumAddress: missing action CopyMediumAddress
sys:1: GtkWarning: CopyLinkAddress: missing action CopyLinkAddress
sys:1: GtkWarning: LinkSaveAs: missing action LinkSaveAs
sys:1: GtkWarning: CopyMetadata: missing action CopyMetadata
warning: the debug information found in "/usr/lib/debug//usr/lib/libgio-2.0.so.0.0.0.debug" does not match "/usr/lib/libgio-2.0.so.0" (CRC mismatch).
Cannot access memory at address 0xe0002
Cannot access memory at address 0xe0002
--------------------------------------------------
Comment 1 Cosimo Cecchi 2008-03-12 13:00:28 UTC
Created attachment 107142 [details] [review]
patch

This fixes the crash and make the extension work properly again.
Comment 2 Cosimo Cecchi 2008-03-12 18:28:17 UTC
Committed to trunk.

------------------------------------------------------------------------
r1696 | cosimoc | 2008-03-12 19:27:03 +0100 (Wed, 12 Mar 2008) | 3 lines

Use gtk_bin_get_child () to get the GtkMozEmbed.
Fix bug #521874.
Comment 3 Reinout van Schouwen 2008-07-29 11:10:45 UTC
*** Bug 545291 has been marked as a duplicate of this bug. ***