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 303254 - Segfault when closing popup window
Segfault when closing popup window
Status: RESOLVED FIXED
Product: epiphany-extensions
Classification: Deprecated
Component: general
1.6.x
Other Linux
: High critical
: ---
Assigned To: epiphany-extensions-maint
Christian Persch
Depends on:
Blocks:
 
 
Reported: 2005-05-06 14:07 UTC by Reinout van Schouwen
Modified: 2005-10-02 18:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Reinout van Schouwen 2005-05-06 14:07:53 UTC
Visit http://www.aboutblank.nl/ then press the link 'Fokke en Sukke' (May 03
entry). A popup with some comic will appear, now press the close button of the
window => crash

from irc discussion:

<chpe> it's because the window closes itself if it loses focus

<chpe> the extension manager tries to detach an ext from the window

Backtrace:
Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 23120)

  • #0 g_type_check_instance_cast
    from /usr/lib/libgobject-2.0.so.0
  • #1 ??
    from /usr/lib/libglib-2.0.so.0
  • #2 ??
  • #3 ??
  • #4 gtk_widget_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #5 ??
    from /usr/lib/epiphany-1.6/extensions/libpageinfoextension.so
  • #6 ??
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 ephy_window_get_notebook
  • #12 ??
  • #13 ??
  • #14 ??
    from /usr/lib/epiphany-1.6/extensions/libpageinfoextension.so
  • #15 ??
    from /usr/lib/epiphany-1.6/extensions/libpageinfoextension.so
  • #16 ??
  • #17 ephy_page_info_extension_register_type
    from /usr/lib/epiphany-1.6/extensions/libpageinfoextension.so
  • #18 ??
    from /usr/lib/epiphany-1.6/extensions/libpageinfoextension.so
  • #19 ??
  • #20 g_type_interface_peek
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_param_spec_types
    from /usr/lib/libgobject-2.0.so.0
  • #22 ??
  • #23 ephy_extension_attach_window
  • #24 ephy_extension_get_type
  • #25 default_size
  • #26 ??
    from /usr/lib/epiphany-1.6/extensions/libpageinfoextension.so
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 ephy_extension_attach_window
  • #31 ephy_extension_detach_window
  • #32 ??
  • #33 ??
  • #34 ??
  • #35 ??
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 g_list_foreach
    from /usr/lib/libglib-2.0.so.0
  • #40 g_list_free
    from /usr/lib/libglib-2.0.so.0
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ephy_extensions_manager_startup
  • #45 ??
  • #46 ephy_extension_attach_window
  • #47 ??
  • #48 ephy_extension_get_type
  • #49 ??
  • #50 ??
  • #51 ??
  • #52 ??
  • #53 ??
  • #54 ??
  • #55 ephy_extension_detach_window
  • #56 ??
  • #57 ??
  • #58 ??
  • #59 ??
  • #60 ??
  • #61 ??
  • #62 ??
  • #63 ephy_window_get_notebook
  • #64 ??
  • #65 g_object_ref
    from /usr/lib/libgobject-2.0.so.0
  • #66 ??
  • #67 ??
    from /usr/lib/libgobject-2.0.so.0
  • #68 ??
  • #69 ??
  • #70 ??
  • #71 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #72 ??
  • #73 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #74 ??
  • #75 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 ??
  • #77 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #78 ??
  • #79 ??
  • #80 ??
  • #81 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #83 ??
  • #84 ??
  • #85 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 ??
  • #87 ??
  • #88 ??
  • #89 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #90 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #91 ??
  • #92 ??
  • #93 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 ??
  • #95 ??
  • #96 ??
  • #97 ??
    from /usr/lib/libglib-2.0.so.0
  • #98 ??
  • #99 ??
  • #100 ??
  • #101 g_list_free_1
    from /usr/lib/libglib-2.0.so.0
  • #102 ??
    from /usr/lib/libglib-2.0.so.0
  • #103 ??
  • #104 ??
  • #105 ??
  • #106 ??
  • #107 ??
  • #108 ??
  • #109 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #110 ??
  • #111 ??
  • #112 ??
  • #113 gdk_event_get_graphics_expose
    from /usr/lib/libgdk-x11-2.0.so.0
  • #114 ??
  • #115 ??
  • #116 g_main_context_wakeup
    from /usr/lib/libglib-2.0.so.0
  • #117 ??
    from /usr/lib/libglib-2.0.so.0
  • #118 ??
  • #119 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #120 ??
  • #121 ??
  • #122 ??
  • #123 gdk_event_get_graphics_expose
    from /usr/lib/libgdk-x11-2.0.so.0
  • #124 ??
  • #125 ??
  • #126 ??
    from /usr/lib/libglib-2.0.so.0
  • #127 ??
  • #128 ??
  • #129 ??
  • #130 ??
  • #131 ??
    from /usr/lib/libglib-2.0.so.0
  • #132 ??
  • #133 ??
  • #134 ??
  • #135 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #136 ??
  • #137 ??
  • #138 ??
  • #139 ??
  • #140 ??
  • #141 ??
  • #142 ??
  • #143 fts_open
    from /lib/tls/libc.so.6

Comment 1 Christian Persch 2005-10-02 18:51:46 UTC
The testcase doesn't exist anymore, but I think the patch in bug 172882 fixes
this too.