Bug 264817

Summary: Konqueror crash when closing tab
Product: [Unmaintained] kdelibs Reporter: linuxg33k4life
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED UPSTREAM    
Severity: crash CC: adawit
Priority: NOR    
Version: 4.6   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description linuxg33k4life 2011-01-30 02:40:37 UTC
Application: konqueror (4.5.95 (4.6 RC2))
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-20-desktop x86_64
Distribution: "openSUSE 11.4 Milestone 6 of 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I closing out of a tab by middle clicking the tab.
- Custom settings of the application:
Was using the webkit view instead of KHTML.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fede4a72760 (LWP 2760))]

Thread 2 (Thread 0x7fedcb288700 (LWP 2773)):
#0  0x00007fede33b638c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fedd9aed224 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fede33b1a3f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fede216c3dd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fede4a72760 (LWP 2760)):
[KCrash Handler]
#6  isWidgetType (this=0x1c41830, dontShow=false) at ../../src/corelib/kernel/qobject.h:156
#7  QWidgetPrivate::setWSGeometry (this=0x1c41830, dontShow=false) at kernel/qwidget_x11.cpp:2421
#8  0x00007fede29744be in QWidgetPrivate::setGeometry_sys (this=0x1c41830, x=0, y=0, w=<value optimized out>, h=<value optimized out>, isMove=true) at kernel/qwidget_x11.cpp:2583
#9  0x00007fede292650d in QWidget::setGeometry (this=0x1c41750, r=...) at kernel/qwidget.cpp:6802
#10 0x00007fede2906922 in setGeometry (this=0x1cbcd70, rect=<value optimized out>) at ../../src/gui/kernel/qwidget.h:1004
#11 QWidgetItem::setGeometry (this=0x1cbcd70, rect=<value optimized out>) at kernel/qlayoutitem.cpp:490
#12 0x00007fede28e7bbb in QBoxLayout::setGeometry (this=0x1c51970, r=...) at kernel/qboxlayout.cpp:868
#13 0x00007fede2902f73 in QLayoutPrivate::doResize (this=0x1cb7140, r=...) at kernel/qlayout.cpp:681
#14 0x00007fede2904681 in QLayout::activate (this=0x1c51970) at kernel/qlayout.cpp:1259
#15 0x00007fede28d8d03 in QApplicationPrivate::notify_helper (this=0x6b7a70, receiver=0x1c4a2f0, e=0x1e77e90) at kernel/qapplication.cpp:4436
#16 0x00007fede28e124a in QApplication::notify (this=<value optimized out>, receiver=0x1c4a2f0, e=0x1e77e90) at kernel/qapplication.cpp:4324
#17 0x00007fede43cd9b6 in KApplication::notify (this=0x7fff84346c80, receiver=0x1c4a2f0, event=0x1e77e90) at /usr/src/debug/kdelibs-4.5.95/kdeui/kernel/kapplication.cpp:311
#18 0x00007fede3729c3c in QCoreApplication::notifyInternal (this=0x7fff84346c80, receiver=0x1c4a2f0, event=0x1e77e90) at kernel/qcoreapplication.cpp:732
#19 0x00007fede372d435 in sendEvent (receiver=0x0, event_type=0, data=0x610420) at kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x610420) at kernel/qcoreapplication.cpp:1373
#21 0x00007fede37547d3 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#23 0x00007feddefd4c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#24 0x00007feddefd5470 in ?? () from /lib64/libglib-2.0.so.0
#25 0x00007feddefd5710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#26 0x00007fede375496f in QEventDispatcherGlib::processEvents (this=0x6183e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#27 0x00007fede297dd9e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007fede3729092 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007fede37292a5 in QEventLoop::exec (this=0x7fff84344868, flags=...) at kernel/qeventloop.cpp:201
#30 0x00007fedd982268a in WebCore::WebCoreSynchronousLoader::waitForCompletion() () from /usr/lib64/libQtWebKit.so.4
#31 0x00007fedd9823c61 in WebCore::ResourceHandle::loadResourceSynchronously(WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul>&, WebCore::Frame*) () from /usr/lib64/libQtWebKit.so.4
#32 0x00007fedd96367ab in WebCore::FrameLoader::loadResourceSynchronously(WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul>&) () from /usr/lib64/libQtWebKit.so.4
#33 0x00007fedd961fba8 in WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest const&, WebCore::SecurityCheckPolicy) () from /usr/lib64/libQtWebKit.so.4
#34 0x00007fedd9621ca8 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) () from /usr/lib64/libQtWebKit.so.4
#35 0x00007fedd96222dc in WebCore::DocumentThreadableLoader::loadResourceSynchronously(WebCore::Document*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderClient&, WebCore::ThreadableLoaderOptions const&) () from /usr/lib64/libQtWebKit.so.4
#36 0x00007fedd97f2358 in WebCore::XMLHttpRequest::createRequest(int&) () from /usr/lib64/libQtWebKit.so.4
#37 0x00007fedd97f666b in WebCore::XMLHttpRequest::send(WebCore::String const&, int&) () from /usr/lib64/libQtWebKit.so.4
#38 0x00007fedd93937fc in WebCore::JSXMLHttpRequest::send(JSC::ExecState*, JSC::ArgList const&) () from /usr/lib64/libQtWebKit.so.4
#39 0x00007fedd92fbf84 in WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, JSC::ArgList const&) () from /usr/lib64/libQtWebKit.so.4
#40 0x00007fedc95e01b4 in ?? ()
#41 0x00007fedc8bbf348 in ?? ()
#42 0x0000000000000001 in ?? ()
#43 0x00007fede48a0478 in ?? ()
#44 0x00007fedbcd27f80 in ?? ()
#45 0x00007fedc61fa280 in ?? ()
#46 0x00007fedbcd290c0 in ?? ()
#47 0x00007fedc6c915c0 in ?? ()
#48 0x00007fed00000004 in ?? ()
#49 0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Tommi Tervo 2011-01-30 11:59:50 UTC
bt looks different than bug #264722
Comment 2 Dawit Alemayehu 2011-04-16 19:47:02 UTC
This is completely an upstream QtWebKit problem. See backtrace. Please open a ticket there: http://trac.webkit.org/wiki/QtWebKitBugs