Bug 217845

Summary: rekonq crashed while opening a homepage via history
Product: [Unmaintained] rekonq Reporter: Jonathan Kolberg <j_kolberg11>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jonathan Kolberg 2009-12-08 11:09:18 UTC
Application that crashed: rekonq
Version of the application: 0.3.0
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
rekonq crashed when I tipped an Url in the bar and used the auto history completation. I had that a few times but it seems to be sporatic. Could be that it's the fault of Kubuntu backports.

 -- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
The current source language is "auto; currently c++".
[Current thread is 1 (Thread 0xb7727700 (LWP 2246))]

Thread 3 (Thread 0xb606db70 (LWP 2249)):
#0  0x006b8422 in __kernel_vsyscall ()
#1  0x0069ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0688b78d in __pthread_cond_wait (cond=0x1c90fac, mutex=0x1c90f94) at forward.c:139
#3  0x00eb80d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x1c8bec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#4  0x00eb8121 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x1c8bec0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#5  0x0069680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x0687e7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb545db70 (LWP 2253)):
#0  0x006b8422 in __kernel_vsyscall ()
#1  0x0069ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0688b78d in __pthread_cond_wait (cond=0x9069818, mutex=0x9069800) at forward.c:139
#3  0x06595307 in QWaitConditionPrivate::wait (this=0x8dd6100, mutex=0x8de9a00, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8dd6100, mutex=0x8de9a00, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00ebd4c0 in WTF::ThreadCondition::wait (this=0xb57a9dd4, mutex=...) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:238
#6  0x013e6304 in WebCore::IconDatabase::syncThreadMainLoop (this=0xb57a9d80) at loader/icon/IconDatabase.cpp:1412
#7  0x013eb1b0 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0xb57a9d80) at loader/icon/IconDatabase.cpp:1038
#8  0x00ebcf3f in threadEntryPoint (contextData=0xb576a170) at ../JavaScriptCore/wtf/Threading.cpp:64
#9  0x00ebd393 in WTF::ThreadPrivate::run (this=0x9069550) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:64
#10 0x065943ae in QThreadPrivate::start (arg=0x9069550) at thread/qthread_unix.cpp:244
#11 0x0069680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x0687e7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7727700 (LWP 2246)):
[KCrash Handler]
#6  WebCore::RenderLayer::clearClipRects (this=0x0) at rendering/RenderLayer.cpp:2933
#7  0x012c7f4f in WebCore::RenderLayer::updateLayerPosition (this=0x0) at rendering/RenderLayer.cpp:525
#8  0x010044d7 in WebCore::MouseRelatedEvent::receivedTarget (this=0xb0e117f8) at dom/MouseRelatedEvent.cpp:163
#9  0x00ffa75b in WebCore::Event::setTarget (this=0xb0e117f8, target=...) at dom/Event.cpp:193
#10 0x0100b473 in WebCore::Node::dispatchEvent (this=0xae444780, prpEvent=...) at dom/Node.cpp:2444
#11 0x0100fa6f in WebCore::Node::dispatchMouseEvent (this=0xae444780, eventType=..., button=<value optimized out>, detail=0, pageX=338, pageY=159, screenX=338, screenY=279, ctrlKey=false, 
    altKey=false, shiftKey=false, metaKey=false, isSimulated=false, relatedTargetArg=0x0, underlyingEvent=...) at dom/Node.cpp:2718
#12 0x01010220 in WebCore::Node::dispatchMouseEvent (this=0xae444780, event=..., eventType=..., detail=0, relatedTarget=0x0) at dom/Node.cpp:2627
#13 0x011e0a8f in WebCore::EventHandler::updateMouseEventTargetNode (this=0xb0e89edc, targetNode=0x0, mouseEvent=..., fireMouseOverOut=true) at page/EventHandler.cpp:1694
#14 0x011e0e12 in WebCore::EventHandler::dispatchMouseEvent (this=0xb0e89edc, eventType=..., targetNode=0x0, clickCount=0, mouseEvent=..., setUnder=<value optimized out>)
    at page/EventHandler.cpp:1711
#15 0x011e5227 in WebCore::EventHandler::handleMouseMoveEvent (this=0xb0e89edc, mouseEvent=..., hoveredNode=0xbffb90c4) at page/EventHandler.cpp:1414
#16 0x011e5570 in WebCore::EventHandler::mouseMoved (this=0xb0e89edc, event=...) at page/EventHandler.cpp:1313
#17 0x0138edda in QWebPagePrivate::mouseMoveEvent (this=0x9ff8388, ev=0xbffb97d0) at ../WebKit/qt/Api/qwebpage.cpp:703
#18 0x01394d0f in QWebPage::event (this=0x93cd6d0, ev=0xbffb97d0) at ../WebKit/qt/Api/qwebpage.cpp:2485
#19 0x0139880f in QWebView::mouseMoveEvent (this=0x92981c0, ev=0xbffb97d0) at ../WebKit/qt/Api/qwebview.cpp:783
#20 0x00c2d728 in ?? () from /usr/lib/libkdeinit4_rekonq.so
#21 0x021b9fd6 in QWidget::event (this=0x92981c0, event=0xbffb97d0) at kernel/qwidget.cpp:7959
#22 0x013991d3 in QWebView::event (this=0x92981c0, e=0xbffb97d0) at ../WebKit/qt/Api/qwebview.cpp:657
#23 0x0215d19c in QApplicationPrivate::notify_helper (this=0x8d29598, receiver=0x92981c0, e=0xbffb97d0) at kernel/qapplication.cpp:4242
#24 0x0216476b in QApplication::notify (this=0xbffbac28, receiver=0x92981c0, e=0xbffb97d0) at kernel/qapplication.cpp:3822
#25 0x01e681aa in KApplication::notify (this=0xbffbac28, receiver=0x92981c0, event=0xbffb97d0) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x06695eab in QCoreApplication::notifyInternal (this=0xbffbac28, receiver=0x92981c0, event=0xbffb97d0) at kernel/qcoreapplication.cpp:704
#27 0x0216371f in QCoreApplication::sendEvent (receiver=0x92981c0, event=0xbffb97d0, alienWidget=0x0, nativeWidget=0x8dcbbe0, buttonDown=0x2a98060, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QApplicationPrivate::sendMouseEvent (receiver=0x92981c0, event=0xbffb97d0, alienWidget=0x0, nativeWidget=0x8dcbbe0, buttonDown=0x2a98060, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2956
#29 0x02163c6a in QApplicationPrivate::sendSyntheticEnterLeave (this=0x8d29598, widget=0x9103160) at kernel/qapplication.cpp:3042
#30 0x021b8d96 in QWidgetPrivate::hideChildren (this=0x957eac8, spontaneous=false) at kernel/qwidget.cpp:7512
#31 0x021b8d4b in QWidgetPrivate::hideChildren (this=0x9739d78, spontaneous=false) at kernel/qwidget.cpp:7498
#32 0x021b8d4b in QWidgetPrivate::hideChildren (this=0x9fdeb50, spontaneous=false) at kernel/qwidget.cpp:7498
#33 0x021b8f4a in QWidgetPrivate::hide_helper (this=0x9fdeb50) at kernel/qwidget.cpp:7259
#34 0x021c25b0 in QWidget::setVisible (this=0x96d05b0, visible=false) at kernel/qwidget.cpp:7431
#35 0x013704d0 in QWidget::hide (this=0xad421e10) at ../../../../include/QtGui/../../src/gui/kernel/qwidget.h:485
#36 WebCore::Widget::hide (this=0xad421e10) at platform/qt/WidgetQt.cpp:101
#37 0x01377861 in WebCore::QtPluginWidget::hide (this=0xad421e10) at ../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1141
#38 0x0136e5a5 in WebCore::ScrollView::platformRemoveChild (this=0xb0359380, child=0xad421e10) at platform/qt/ScrollViewQt.cpp:63
#39 0x01248fff in WebCore::ScrollView::removeChild (this=0xb0359380, child=0xad421e10) at platform/ScrollView.cpp:77
#40 0x01317bee in WebCore::RenderWidget::destroy (this=0xb000af84) at rendering/RenderWidget.cpp:86
#41 0x010099a9 in WebCore::Node::detach (this=0xae444780) at dom/Node.cpp:1256
#42 0x00fce9ae in WebCore::ContainerNode::detach (this=0xae444780) at dom/ContainerNode.cpp:590
#43 0x00ff727d in WebCore::Element::detach (this=0xae444780) at dom/Element.cpp:750
#44 0x01113360 in WebCore::HTMLPlugInElement::detach (this=0xae444780) at html/HTMLPlugInElement.cpp:73
#45 0x01106349 in WebCore::HTMLObjectElement::detach (this=0x0) at html/HTMLObjectElement.cpp:190
#46 0x00fce99b in WebCore::ContainerNode::detach (this=0xb0388118) at dom/ContainerNode.cpp:588
#47 0x00ff727d in WebCore::Element::detach (this=0xb0388118) at dom/Element.cpp:750
#48 0x00fce99b in WebCore::ContainerNode::detach (this=0xb0388e00) at dom/ContainerNode.cpp:588
#49 0x00ff727d in WebCore::Element::detach (this=0xb0388e00) at dom/Element.cpp:750
#50 0x00fce99b in WebCore::ContainerNode::detach (this=0xb03883b8) at dom/ContainerNode.cpp:588
#51 0x00ff727d in WebCore::Element::detach (this=0xb03883b8) at dom/Element.cpp:750
#52 0x00fce99b in WebCore::ContainerNode::detach (this=0xb0388000) at dom/ContainerNode.cpp:588
#53 0x00ff727d in WebCore::Element::detach (this=0xb0388000) at dom/Element.cpp:750
#54 0x00fce99b in WebCore::ContainerNode::detach (this=0xb0d91f40) at dom/ContainerNode.cpp:588
#55 0x00ff727d in WebCore::Element::detach (this=0xb0d91f40) at dom/Element.cpp:750
#56 0x00fce99b in WebCore::ContainerNode::detach (this=0xb0388b98) at dom/ContainerNode.cpp:588
#57 0x00ff727d in WebCore::Element::detach (this=0xb0388b98) at dom/Element.cpp:750
#58 0x00fce99b in WebCore::ContainerNode::detach (this=0xb1002800) at dom/ContainerNode.cpp:588
#59 0x00fdefa7 in WebCore::Document::detach (this=0xb1002800) at dom/Document.cpp:1457
#60 0x011eac6c in WebCore::Frame::setView (this=0xb0e89b00, view=) at page/Frame.cpp:248
#61 0x011eacf1 in WebCore::Frame::createView (this=0xb0e89b00, viewportSize=..., backgroundColor=..., transparent=false, fixedLayoutSize=..., useFixedLayout=false, 
    horizontalScrollbarMode=WebCore::ScrollbarAuto, verticalScrollbarMode=WebCore::ScrollbarAuto) at page/Frame.cpp:1803
#62 0x01378833 in WebCore::FrameLoaderClientQt::transitionToCommittedForNewPage (this=0x996eae0) at ../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:225
#63 0x0118ad51 in WebCore::FrameLoader::transitionToCommitted (this=0xb0e89b28, cachedPage=...) at loader/FrameLoader.cpp:2525
#64 0x0118b054 in WebCore::FrameLoader::commitProvisionalLoad (this=0xb0e89b28, prpCachedPage=...) at loader/FrameLoader.cpp:2391
#65 0x0117462d in WebCore::DocumentLoader::commitIfReady (this=0xb0cfaa00) at loader/DocumentLoader.cpp:320
#66 0x01174be5 in WebCore::DocumentLoader::commitLoad (this=0xb0cfaa00, data=0x9a8b600 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1", length=42) at loader/DocumentLoader.cpp:340
#67 0x0117ee3b in WebCore::FrameLoader::receivedData (this=0xb0e89b28, data=0x9a8b600 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1", length=42) at loader/FrameLoader.cpp:2059
#68 0x011a4669 in WebCore::MainResourceLoader::addData (this=0xb018f6c0, data=0x9a8b600 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1", length=42, allAtOnce=<value optimized out>)
    at loader/MainResourceLoader.cpp:143
#69 0x011b2618 in WebCore::ResourceLoader::didReceiveData (this=0xb018f6c0, data=0x9a8b600 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1", length=42, lengthReceived=<value optimized out>, 
    allAtOnce=<value optimized out>) at loader/ResourceLoader.cpp:248
#70 0x011a4ab7 in WebCore::MainResourceLoader::didReceiveData (this=0xb018f6c0, data=0x9a8b600 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1", length=42, lengthReceived=0, allAtOnce=false)
    at loader/MainResourceLoader.cpp:374
#71 0x011b1f08 in WebCore::ResourceLoader::didReceiveData (this=0xb018f6c0, data=0x9a8b600 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1", length=42, lengthReceived=42)
    at loader/ResourceLoader.cpp:398
#72 0x013572b7 in WebCore::QNetworkReplyHandler::forwardData (this=0x9a8bd30) at platform/network/qt/QNetworkReplyHandler.cpp:360
#73 0x01358b23 in WebCore::QNetworkReplyHandler::qt_metacall (this=0x9a8bd30, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x93d5538) at .moc/release-shared/moc_QNetworkReplyHandler.cpp:84
#74 0x0669b11a in QMetaObject::metacall (object=0x9a8bd30, cl=16, idx=7, argv=0x93d5538) at kernel/qmetaobject.cpp:237
#75 0x066a5856 in QMetaCallEvent::placeMetaCall (this=0x9771018, object=0x9a8bd30) at kernel/qobject.cpp:574
#76 0x066a68ae in QObject::event (this=0x9a8bd30, e=0x9771018) at kernel/qobject.cpp:1260
#77 0x0215d19c in QApplicationPrivate::notify_helper (this=0x8d29598, receiver=0x9a8bd30, e=0x9771018) at kernel/qapplication.cpp:4242
#78 0x02163df7 in QApplication::notify (this=0xbffbac28, receiver=0x9a8bd30, e=0x9771018) at kernel/qapplication.cpp:3661
#79 0x01e681aa in KApplication::notify (this=0xbffbac28, receiver=0x9a8bd30, event=0x9771018) at ../../kdeui/kernel/kapplication.cpp:302
#80 0x06695eab in QCoreApplication::notifyInternal (this=0xbffbac28, receiver=0x9a8bd30, event=0x9771018) at kernel/qcoreapplication.cpp:704
#81 0x066988e3 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8d1b690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d1b690) at kernel/qcoreapplication.cpp:1345
#83 0x06698a4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#84 0x066c20df in QCoreApplication::sendPostedEvents (s=0x8d2d118) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#85 postEventSourceDispatch (s=0x8d2d118) at kernel/qeventdispatcher_glib.cpp:276
#86 0x0715de88 in g_main_dispatch (context=0x8d2d098) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#87 IA__g_main_context_dispatch (context=0x8d2d098) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#88 0x07161730 in g_main_context_iterate (context=0x8d2d098, block=<value optimized out>, dispatch=1, self=0x8d28a30) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#89 0x07161863 in IA__g_main_context_iteration (context=0x8d2d098, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#90 0x066c1bd5 in QEventDispatcherGlib::processEvents (this=0x8d1b290, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#91 0x0221ab75 in QGuiEventDispatcherGlib::processEvents (this=0x8d1b290, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#92 0x066944c9 in QEventLoop::processEvents (this=0xbffbab74, flags=) at kernel/qeventloop.cpp:149
#93 0x0669491a in QEventLoop::exec (this=0xbffbab74, flags=...) at kernel/qeventloop.cpp:201
#94 0x06698b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#95 0x0215d237 in QApplication::exec () at kernel/qapplication.cpp:3570
#96 0x00c3cfa3 in kdemain () from /usr/lib/libkdeinit4_rekonq.so
#97 0x0804869b in _start ()

Reported using DrKonqi
Comment 1 Andrea Diamantini 2009-12-08 11:23:01 UTC
On Tuesday 08 December 2009 11:09:23 bulldog98@freenet.de wrote:
> https://bugs.kde.org/show_bug.cgi?id=217845
> 
>            Summary: rekonq crashed while opening a homepage via history
>            Product: rekonq
>            Version: unspecified
>           Platform: Unlisted Binaries
>         OS/Version: Linux
>             Status: NEW
>           Severity: crash
>           Priority: NOR
>          Component: general
>         AssignedTo: adjam7@gmail.com
>         ReportedBy: bulldog98@freenet.de
> 
> 
> Application that crashed: rekonq
> Version of the application: 0.3.0
> KDE Version: 4.3.4 (KDE 4.3.4)
> Qt Version: 4.6.0
> Operating System: Linux 2.6.31-16-generic i686
> Distribution: Ubuntu 9.10
> 
> What I was doing when the application crashed:
> rekonq crashed when I tipped an Url in the bar and used the auto history
> completation. I had that a few times but it seems to be sporatic. Could be
>  that it's the fault of Kubuntu backports.

As said somewhere else, there are too much changes in Qt 4.6.x series to let 
rekonq 0.3 work with it.
Comment 2 Dario Andres 2010-01-13 15:10:45 UTC
Merging with bug 220690. Thanks

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