RESOLVED DUPLICATE of bug 110865 48203
[GTK] ASSERT closing ephy when inspector is active
https://bugs.webkit.org/show_bug.cgi?id=48203
Summary [GTK] ASSERT closing ephy when inspector is active
Xan Lopez
Reported 2010-10-24 04:01:24 PDT
ASSERTION FAILED: !m_webInspector (../../WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp:259 virtual WebKit::InspectorFrontendClient::~InspectorFrontendClient()) Program received signal SIGSEGV, Segmentation fault. 0x01133c2f in WebKit::InspectorFrontendClient::~InspectorFrontendClient (this=0x8dafee0, __in_chrg=<value optimized out>) at ../../WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp:259 259 ASSERT(!m_webInspector); (gdb) bt #0 0x01133c2f in WebKit::InspectorFrontendClient::~InspectorFrontendClient (this=0x8dafee0, __in_chrg=<value optimized out>) at ../../WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp:259 #1 0x01133c7f in WebKit::InspectorFrontendClient::~InspectorFrontendClient (this=0x8dafee0, __in_chrg=<value optimized out>) at ../../WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp:260 #2 0x00bd7986 in WTF::deleteOwnedPtr<WebCore::InspectorFrontendClient> (ptr=0x8dafee0) at ../../JavaScriptCore/wtf/OwnPtrCommon.h:59 #3 0x00bd3e8d in WTF::OwnPtr<WebCore::InspectorFrontendClient>::~OwnPtr (this=0x8da5d70, __in_chrg=<value optimized out>) at ../../JavaScriptCore/wtf/OwnPtr.h:58 #4 0x00bc8b4d in WebCore::InspectorController::~InspectorController (this=0x8da5d68, __in_chrg=<value optimized out>) at ../../WebCore/inspector/InspectorController.cpp:178 #5 0x00d476dc in WTF::deleteOwnedPtr<WebCore::InspectorController> (ptr=0x8da5d68) at ../../JavaScriptCore/wtf/OwnPtrCommon.h:59 #6 0x00d46823 in WTF::OwnPtr<WebCore::InspectorController>::~OwnPtr (this=0x8c05fa0, __in_chrg=<value optimized out>) at ../../JavaScriptCore/wtf/OwnPtr.h:58 #7 0x00d43a42 in WebCore::Page::~Page (this=0x8c05f88, __in_chrg=<value optimized out>) at ../../WebCore/page/Page.cpp:228 #8 0x0114eff4 in webkit_web_view_dispose (object=0x8a6e368) at ../../WebKit/gtk/webkit/webkitwebview.cpp:1247 #9 0x080c4ccd in ephy_web_view_dispose (object=0x8a6e368) at ../../embed/ephy-web-view.c:554 #10 0x036eb008 in g_object_run_dispose (object=0x8a6e368) at gobject.c:939 #11 0x02bd8930 in gtk_widget_destroy (widget=0x8a6e368) at gtkwidget.c:3865 #12 0x0295b5a0 in gtk_bin_forall (container=0x831e710, include_internals=0, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkbin.c:174 #13 0x02ae2b4e in gtk_scrolled_window_forall (container=0x831e710, include_internals=0, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkscrolledwindow.c:1237 #14 0x029aa76c in gtk_container_foreach (container=0x831e710, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1935 #15 0x029a9082 in gtk_container_destroy (widget=0x831e710) at gtkcontainer.c:1317 #16 0x02ae220f in gtk_scrolled_window_destroy (widget=0x831e710) at gtkscrolledwindow.c:1016 #17 0x03700c9b in g_cclosure_marshal_VOID__VOID (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8357748, invocation_hint=0xbfffc4bc, marshal_data=0x2ae2087) at gmarshal.c:79 #18 0x036e7f0e in g_type_class_meta_marshal (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8357748, invocation_hint=0xbfffc4bc, marshal_data=0x4c) at gclosure.c:877 #19 0x036e7bfd in g_closure_invoke (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8357748, invocation_hint=0xbfffc4bc) at gclosure.c:766 #20 0x03700a16 in signal_emit_unlocked_R (node=0x8169248, detail=0, instance=0x831e710, emission_return=0x0, instance_and_params=0x8357748) at gsignal.c:3368 #21 0x036ff7eb in g_signal_emit_valist (instance=0x831e710, signal_id=38, detail=0, var_args=0xbfffc6ac "\020\347\061\b\001") at gsignal.c:2983 #22 0x036ffad7 in g_signal_emit (instance=0x831e710, signal_id=38, detail=0) at gsignal.c:3040 #23 0x02be4197 in gtk_widget_dispose (object=0x831e710) at gtkwidget.c:9742 #24 0x036eb008 in g_object_run_dispose (object=0x831e710) at gobject.c:939 #25 0x02bd8930 in gtk_widget_destroy (widget=0x831e710) at gtkwidget.c:3865 #26 0x0295b5a0 in gtk_bin_forall (container=0x82c2a48, include_internals=0, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkbin.c:174 #27 0x029aa76c in gtk_container_foreach (container=0x82c2a48, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1935 #28 0x029a9082 in gtk_container_destroy (widget=0x82c2a48) at gtkcontainer.c:1317 #29 0x02bf3e8a in gtk_window_destroy (widget=0x82c2a48) at gtkwindow.c:4574 #30 0x03700c9b in g_cclosure_marshal_VOID__VOID (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x82d7120, invocation_hint=0xbfffc92c, ---Type <return> to continue, or q <return> to quit--- marshal_data=0x2bf3d9b) at gmarshal.c:79 #31 0x036e7f0e in g_type_class_meta_marshal (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x82d7120, invocation_hint=0xbfffc92c, marshal_data=0x4c) at gclosure.c:877 #32 0x036e7bfd in g_closure_invoke (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x82d7120, invocation_hint=0xbfffc92c) at gclosure.c:766 #33 0x03700a16 in signal_emit_unlocked_R (node=0x8169248, detail=0, instance=0x82c2a48, emission_return=0x0, instance_and_params=0x82d7120) at gsignal.c:3368 #34 0x036ff7eb in g_signal_emit_valist (instance=0x82c2a48, signal_id=38, detail=0, var_args=0xbfffcb1c "\360*,\bX\310\025\b\304t\021\bH*,\bh*,\b\f=\320\002\f=\320\002h\313\377\277q\376\276\002H*,\bP") at gsignal.c:2983 #35 0x036ffad7 in g_signal_emit (instance=0x82c2a48, signal_id=38, detail=0) at gsignal.c:3040 #36 0x02be4197 in gtk_widget_dispose (object=0x82c2a48) at gtkwidget.c:9742 #37 0x02befe71 in gtk_window_dispose (object=0x82c2a48) at gtkwindow.c:2377 #38 0x036eb008 in g_object_run_dispose (object=0x82c2a48) at gobject.c:939 #39 0x02bd8930 in gtk_widget_destroy (widget=0x82c2a48) at gtkwidget.c:3865 #40 0x080b7524 in ephy_embed_dispose (object=0x83086c0) at ../../embed/ephy-embed.c:252 #41 0x036eb008 in g_object_run_dispose (object=0x83086c0) at gobject.c:939 #42 0x02bd8930 in gtk_widget_destroy (widget=0x83086c0) at gtkwidget.c:3865 #43 0x02a88843 in gtk_notebook_forall (container=0x8187030, include_internals=0, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtknotebook.c:4271 #44 0x029aa76c in gtk_container_foreach (container=0x8187030, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1935 #45 0x029a9082 in gtk_container_destroy (widget=0x8187030) at gtkcontainer.c:1317 #46 0x02a82fbd in gtk_notebook_destroy (widget=0x8187030) at gtknotebook.c:1692 #47 0x03700c9b in g_cclosure_marshal_VOID__VOID (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x82d71c8, invocation_hint=0xbfffce7c, marshal_data=0x2a82f10) at gmarshal.c:79 #48 0x036e7f0e in g_type_class_meta_marshal (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x82d71c8, invocation_hint=0xbfffce7c, marshal_data=0x4c) at gclosure.c:877 #49 0x036e7bfd in g_closure_invoke (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x82d71c8, invocation_hint=0xbfffce7c) at gclosure.c:766 #50 0x03700a16 in signal_emit_unlocked_R (node=0x8169248, detail=0, instance=0x8187030, emission_return=0x0, instance_and_params=0x82d71c8) at gsignal.c:3368 #51 0x036ff7eb in g_signal_emit_valist (instance=0x8187030, signal_id=38, detail=0, var_args=0xbfffd06c "0p\030\b\001") at gsignal.c:2983 #52 0x036ffad7 in g_signal_emit (instance=0x8187030, signal_id=38, detail=0) at gsignal.c:3040 #53 0x02be4197 in gtk_widget_dispose (object=0x8187030) at gtkwidget.c:9742 #54 0x036eb008 in g_object_run_dispose (object=0x8187030) at gobject.c:939 #55 0x02bd8930 in gtk_widget_destroy (widget=0x8187030) at gtkwidget.c:3865 #56 0x0296193f in gtk_box_forall (container=0x81351f8, include_internals=0, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:1710 #57 0x029aa76c in gtk_container_foreach (container=0x81351f8, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1935 #58 0x029a9082 in gtk_container_destroy (widget=0x81351f8) at gtkcontainer.c:1317 #59 0x03700c9b in g_cclosure_marshal_VOID__VOID (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8b26890, invocation_hint=0xbfffd2bc, marshal_data=0x29a8fd0) at gmarshal.c:79 #60 0x036e7f0e in g_type_class_meta_marshal (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8b26890, invocation_hint=0xbfffd2bc, ---Type <return> to continue, or q <return> to quit--- marshal_data=0x4c) at gclosure.c:877 #61 0x036e7bfd in g_closure_invoke (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8b26890, invocation_hint=0xbfffd2bc) at gclosure.c:766 #62 0x03700a16 in signal_emit_unlocked_R (node=0x8169248, detail=0, instance=0x81351f8, emission_return=0x0, instance_and_params=0x8b26890) at gsignal.c:3368 #63 0x036ff7eb in g_signal_emit_valist (instance=0x81351f8, signal_id=38, detail=0, var_args=0xbfffd4ac "\370Q\023\b\001") at gsignal.c:2983 #64 0x036ffad7 in g_signal_emit (instance=0x81351f8, signal_id=38, detail=0) at gsignal.c:3040 #65 0x02be4197 in gtk_widget_dispose (object=0x81351f8) at gtkwidget.c:9742 #66 0x036eb008 in g_object_run_dispose (object=0x81351f8) at gobject.c:939 #67 0x02bd8930 in gtk_widget_destroy (widget=0x81351f8) at gtkwidget.c:3865 #68 0x0295b5a0 in gtk_bin_forall (container=0x8173008, include_internals=0, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkbin.c:174 #69 0x029aa76c in gtk_container_foreach (container=0x8173008, callback=0x2bd8877 <gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1935 #70 0x029a9082 in gtk_container_destroy (widget=0x8173008) at gtkcontainer.c:1317 #71 0x02bf3e8a in gtk_window_destroy (widget=0x8173008) at gtkwindow.c:4574 #72 0x03700c9b in g_cclosure_marshal_VOID__VOID (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8c8b230, invocation_hint=0xbfffd72c, marshal_data=0x2bf3d9b) at gmarshal.c:79 #73 0x036e7f0e in g_type_class_meta_marshal (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8c8b230, invocation_hint=0xbfffd72c, marshal_data=0x4c) at gclosure.c:877 #74 0x036e7bfd in g_closure_invoke (closure=0x8169210, return_value=0x0, n_param_values=1, param_values=0x8c8b230, invocation_hint=0xbfffd72c) at gclosure.c:766 #75 0x03700a16 in signal_emit_unlocked_R (node=0x8169248, detail=0, instance=0x8173008, emission_return=0x0, instance_and_params=0x8c8b230) at gsignal.c:3368 #76 0x036ff7eb in g_signal_emit_valist (instance=0x8173008, signal_id=38, detail=0, var_args=0xbfffd91c "\260\060\027\bX\310\025\b\304t\021\b\b0\027\b(0\027\b\f=\320\002\f=\320\002h\331\377\277q\376\276\002\b0\027\bP") at gsignal.c:2983 #77 0x036ffad7 in g_signal_emit (instance=0x8173008, signal_id=38, detail=0) at gsignal.c:3040 #78 0x02be4197 in gtk_widget_dispose (object=0x8173008) at gtkwidget.c:9742 #79 0x02befe71 in gtk_window_dispose (object=0x8173008) at gtkwindow.c:2377 #80 0x0807c484 in ephy_window_dispose (object=0x8173008) at ../../src/ephy-window.c:3118 #81 0x036eb008 in g_object_run_dispose (object=0x8173008) at gobject.c:939 #82 0x02bd8930 in gtk_widget_destroy (widget=0x8173008) at gtkwidget.c:3865 #83 0x02a58975 in gtk_main_do_event (event=0x838c610) at gtkmain.c:1656 #84 0x003deac4 in gdk_event_source_dispatch (source=0x8138d58, callback=0, user_data=0x0) at gdkeventsource.c:303 #85 0x038d65f2 in g_main_dispatch (context=0x8138dc0) at gmain.c:2149 #86 0x038d78e6 in g_main_context_dispatch (context=0x8138dc0) at gmain.c:2702 #87 0x038d7d3b in g_main_context_iterate (context=0x8138dc0, block=1, dispatch=1, self=0x8110f18) at gmain.c:2780 #88 0x038d84a4 in g_main_loop_run (loop=0x8169010) at gmain.c:2988 #89 0x02a58263 in gtk_main () at gtkmain.c:1321 #90 0x0806d2b1 in main (argc=1, argv=0xbfffed34) at ../../src/ephy-main.c:741 (gdb)
Attachments
Alberto Garcia
Comment 1 2013-09-09 09:19:37 PDT
*** This bug has been marked as a duplicate of bug 110865 ***
Note You need to log in before you can comment on or make changes to this bug.