[webkit-dev] Segmentation fault when exit GtkLauncher

ying lcs yinglcs at gmail.com
Tue Jan 13 14:07:23 PST 2009


Hi,

I always get a Segmentation fault when I exit GtkLauncher (click the
close bottom of the application window).

Attached is the stack trace.

Has anyone see the same issue?

Thank you.



(../../WebCore/page/Page.cpp:251 void WebCore::Page::initGroup())

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4946940 (LWP 29536)]
0xb71a656f in WebCore::Page::initGroup (this=0x82fd4d8)
    at ../../WebCore/page/Page.cpp:251
251	    ASSERT(!m_singlePageGroup);
Current language:  auto; currently c++
(gdb) bt
#0  0xb71a656f in WebCore::Page::initGroup (this=0x82fd4d8)
    at ../../WebCore/page/Page.cpp:251
#1  0xb6e624d9 in WebCore::Page::group (this=0x82fd4d8)
    at ../../WebCore/page/Page.h:106
#2  0xb6e64cb8 in WebCore::ScriptController::clearWindowShell (this=0x8300cbc)
    at ../../WebCore/bindings/js/ScriptController.cpp:140
#3  0xb71901e5 in WebCore::Frame::pageDestroyed (this=0x82fcf98)
    at ../../WebCore/page/Frame.cpp:1677
#4  0xb71a6a01 in ~Page (this=0x82fd4d8) at ../../WebCore/page/Page.cpp:162
#5  0xb6e0a89e in webkit_web_view_finalize (object=0x82fd810)
    at ../../WebKit/gtk/webkit/webkitwebview.cpp:818
#6  0xb4d6cdb3 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#7  0xb536a5be in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb528786d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb53a3845 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb52bdb36 in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb52be408 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb53a554a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb4d783d4 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0xb4d693c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0xb4d6ab78 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb4d81498 in ?? () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#17 0xb4d827ac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb4d82c26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb536a8c1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb54661a1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb4d6d25f in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#22 0xb536a5be in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb528b816 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb52bdb36 in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb52be408 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb4d783d4 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#27 0xb4d693c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0xb4d6ab78 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0xb4d81498 in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0xb4d827ac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0xb4d82c26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0xb536a8c1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb54661a1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb4d6d25f in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#35 0xb536a5be in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb528786d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb52bdb36 in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb52be408 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#39 0xb5476ea3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb4d783d4 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#41 0xb4d693c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#42 0xb4d6ac4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#43 0xb4d81498 in ?? () from /usr/lib/libgobject-2.0.so.0
#44 0xb4d827ac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#45 0xb4d82c26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#46 0xb536a8c1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb54661a1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb5473b36 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb4d6d25f in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#50 0xb536a5be in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#51 0xb53410bf in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb51d750a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#53 0xb4cdd6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#54 0xb4ce0da3 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0xb4ce12c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#56 0xb53413a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#57 0x08049e7b in main (argc=1, argv=0xbff6b1d4)
    at ../../WebKitTools/GtkLauncher/main.c:200
(gdb)
(gdb)


More information about the webkit-dev mailing list