Bug 48203 - [GTK] ASSERT closing ephy when inspector is active
Summary: [GTK] ASSERT closing ephy when inspector is active
Status: RESOLVED DUPLICATE of bug 110865
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-24 04:01 PDT by Xan Lopez
Modified: 2013-09-09 09:19 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xan Lopez 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)
Comment 1 Alberto Garcia 2013-09-09 09:19:37 PDT

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