Bug 284096

Summary: Rekonq closed with an error when you click "about:bookmarks"
Product: [Unmaintained] rekonq Reporter: Anderbit <anderbit>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 0.7.90   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Anderbit 2011-10-15 13:29:23 UTC
Application: rekonq (0.7.90)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
in rekonq press a button on the toolbar about:bookmarks, then rekonq closes with an error.
5 minutes before it opened and closed the window web-inspektor.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa1c9ed0780 (LWP 8367))]

Thread 5 (Thread 0x7fa1ab7c5700 (LWP 8368)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa1c87a2c2c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa1c9159220) at wtf/FastMalloc.cpp:2495
#2  0x00007fa1c87a2d59 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007fa1c3ed9efc in start_thread (arg=0x7fa1ab7c5700) at pthread_create.c:304
#4  0x00007fa1c970189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa1aaec4700 (LWP 8369)):
#0  0x00007fa1c96f5773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa1c230cf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa1c230d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa1c458df3e in QEventDispatcherGlib::processEvents (this=0x1a4f430, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fa1c4561cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa1c4561ef7 in QEventLoop::exec (this=0x7fa1aaec3e00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fa1c447927f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fa1c447bd05 in QThreadPrivate::start (arg=0x170b690) at thread/qthread_unix.cpp:331
#8  0x00007fa1c3ed9efc in start_thread (arg=0x7fa1aaec4700) at pthread_create.c:304
#9  0x00007fa1c970189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa1aa04c700 (LWP 8370)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa1c9303fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa1c9304019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa1c3ed9efc in start_thread (arg=0x7fa1aa04c700) at pthread_create.c:304
#4  0x00007fa1c970189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa1a2fbf700 (LWP 8372)):
#0  0x00007fa1c96f5773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa1c230cf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa1c230d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa1c458df3e in QEventDispatcherGlib::processEvents (this=0x43b4650, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fa1c4561cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa1c4561ef7 in QEventLoop::exec (this=0x7fa1a2fbedd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fa1c447927f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fa1c4544cbf in QInotifyFileSystemWatcherEngine::run (this=0x43b3eb0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa1c447bd05 in QThreadPrivate::start (arg=0x43b3eb0) at thread/qthread_unix.cpp:331
#9  0x00007fa1c3ed9efc in start_thread (arg=0x7fa1a2fbf700) at pthread_create.c:304
#10 0x00007fa1c970189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa1c9ed0780 (LWP 8367)):
[KCrash Handler]
#6  0x00007fa1c7f0bdb3 in WebCore::InspectorClientQt::sendMessageToFrontend (this=0x4d3b4b0, message=...) at WebCoreSupport/InspectorClientQt.cpp:282
#7  0x00007fa1c7e8047c in WebCore::InspectorFrontend::Network::requestWillBeSent (this=0x4d988b0, identifier=<optimized out>, frameId=..., loaderId=..., documentURL=..., request=<optimized out>, timestamp=1318673430.6459799, stackTrace=..., redirectResponse=...) at ../../WebCore/generated/InspectorFrontend.cpp:210
#8  0x00007fa1c82208ae in WebCore::InspectorResourceAgent::willSendRequest (this=0x7fa1a805db88, identifier=289, loader=0x7fa1b38e9800, request=..., redirectResponse=...) at inspector/InspectorResourceAgent.cpp:214
#9  0x00007fa1c8288b43 in willSendRequest (redirectResponse=..., request=..., loader=0x7fa1b38e9800, identifier=289, frame=<optimized out>) at inspector/InspectorInstrumentation.h:629
#10 WebCore::ResourceLoadNotifier::dispatchWillSendRequest (this=0x7fa162032d08, loader=0x7fa1b38e9800, identifier=289, request=..., redirectResponse=...) at loader/ResourceLoadNotifier.cpp:119
#11 0x00007fa1c8285cb7 in WebCore::ResourceLoader::willSendRequest (this=0x7fa1b3ba9d80, request=..., redirectResponse=...) at loader/ResourceLoader.cpp:238
#12 0x00007fa1c8272dd7 in WebCore::MainResourceLoader::willSendRequest (this=0x7fa1b3ba9d80, newRequest=..., redirectResponse=...) at loader/MainResourceLoader.cpp:219
#13 0x00007fa1c82740b8 in WebCore::MainResourceLoader::loadNow (this=0x7fa1b3ba9d80, r=...) at loader/MainResourceLoader.cpp:566
#14 0x00007fa1c8275735 in WebCore::MainResourceLoader::load (this=0x7fa1b3ba9d80, r=..., substituteData=<optimized out>) at loader/MainResourceLoader.cpp:612
#15 0x00007fa1c824d6f5 in WebCore::DocumentLoader::startLoadingMainResource (this=0x7fa1b38e9800, identifier=<optimized out>) at loader/DocumentLoader.cpp:798
#16 0x00007fa1c8257e27 in WebCore::FrameLoader::continueLoadAfterWillSubmitForm (this=0x7fa162032b78) at loader/FrameLoader.cpp:2572
#17 0x00007fa1c8263000 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x7fa162032b78, formState=..., shouldContinue=true) at loader/FrameLoader.cpp:3105
#18 0x00007fa1c8263050 in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=<optimized out>, request=<optimized out>, formState=<optimized out>, shouldContinue=<optimized out>) at loader/FrameLoader.cpp:2978
#19 0x00007fa1c827dde3 in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7fa162032b88, request=..., loader=0x7fa1b38e9800, formState=..., function=0x7fa1c8263030 <WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*, WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>, argument=0x7fa162032b78) at loader/PolicyChecker.cpp:68
#20 0x00007fa1c82634f8 in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7fa162032b78, loader=0x7fa1b38e9800, type=<optimized out>, prpFormState=<optimized out>) at loader/FrameLoader.cpp:1586
#21 0x00007fa1c8263cdc in WebCore::FrameLoader::load (this=0x7fa162032b78, newDocumentLoader=0x7fa1b38e9800) at loader/FrameLoader.cpp:1527
#22 0x00007fa1c8263e2b in WebCore::FrameLoader::load (this=0x7fa162032b78, request=<optimized out>, substituteData=<optimized out>, lockHistory=<optimized out>) at loader/FrameLoader.cpp:1463
#23 0x00007fa1c7ec8503 in QWebFrame::setHtml (this=0x4b3c9c0, html=<optimized out>, baseUrl=<optimized out>) at Api/qwebframe.cpp:974
#24 0x00007fa1c9a3dc18 in NewTabPage::generate (this=0x7fffad380960, url=...) at /build/buildd/rekonq-0.7.90/src/newtabpage.cpp:129
#25 0x00007fa1c9a42703 in ProtocolHandler::preHandling (this=0x4b3c890, request=<optimized out>, frame=0x4b3c9c0) at /build/buildd/rekonq-0.7.90/src/protocolhandler.cpp:170
#26 0x00007fa1c9a5483d in WebPage::acceptNavigationRequest (this=0x4b3c860, frame=0x4b3c9c0, request=..., type=QWebPage::NavigationTypeLinkClicked) at /build/buildd/rekonq-0.7.90/src/webpage.cpp:334
#27 0x00007fa1c7f0b029 in WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction (this=0x4d847d0, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7fa1c827c230 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, action=..., request=...) at WebCoreSupport/FrameLoaderClientQt.cpp:1271
#28 0x00007fa1c827e608 in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7fa162032b88, request=..., loader=<optimized out>, formState=..., function=<optimized out>, argument=<optimized out>) at loader/PolicyChecker.cpp:88
#29 0x00007fa1c82634f8 in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7fa162032b78, loader=0x7fa161802800, type=<optimized out>, prpFormState=<optimized out>) at loader/FrameLoader.cpp:1586
#30 0x00007fa1c82644a6 in WebCore::FrameLoader::loadWithNavigationAction (this=0x7fa162032b78, request=<optimized out>, action=..., lockHistory=<optimized out>, type=WebCore::FrameLoadTypeStandard, formState=...) at loader/FrameLoader.cpp:1492
#31 0x00007fa1c8265292 in WebCore::FrameLoader::loadURL (this=0x7fa162032b78, newURL=<optimized out>, referrer=<optimized out>, frameName=..., lockHistory=false, newLoadType=WebCore::FrameLoadTypeStandard, event=..., prpFormState=...) at loader/FrameLoader.cpp:1435
#32 0x00007fa1c8265b2b in WebCore::FrameLoader::loadFrameRequest (this=0x7fa162032b78, request=..., lockHistory=false, lockBackForwardList=false, event=..., formState=..., referrerPolicy=WebCore::SendReferrer) at loader/FrameLoader.cpp:1367
#33 0x00007fa1c82662ec in WebCore::FrameLoader::urlSelected (this=0x7fa162032b78, passedRequest=<optimized out>, triggeringEvent=..., lockHistory=false, lockBackForwardList=false, referrerPolicy=WebCore::SendReferrer, shouldReplaceDocumentIfJavaScriptURL=WebCore::DoNotReplaceDocumentIfJavaScriptURL) at loader/FrameLoader.cpp:299
#34 0x00007fa1c82666d2 in WebCore::FrameLoader::urlSelected (this=0x7fa162032b78, url=<optimized out>, passedTarget=..., triggeringEvent=<optimized out>, lockHistory=false, lockBackForwardList=false, referrerPolicy=WebCore::SendReferrer) at loader/FrameLoader.cpp:276
#35 0x00007fa1c8139f84 in WebCore::handleLinkClick (event=<optimized out>, document=<optimized out>, url=<optimized out>, target=..., hideReferrer=false) at html/HTMLAnchorElement.cpp:555
#36 0x00007fa1c813a2f1 in WebCore::HTMLAnchorElement::defaultEventHandler (this=0x17fa1c0, event=0x7fa1617ac000) at html/HTMLAnchorElement.cpp:153
#37 0x00007fa1c8069bf2 in WebCore::EventDispatcher::dispatchEvent (this=0x7fffad381e80, event=...) at dom/EventDispatcher.cpp:345
#38 0x00007fa1c80733a9 in WebCore::MouseEventDispatchMediator::dispatchEvent (this=0x7fffad381ed0, dispatcher=0x7fffad381e80) at dom/MouseEvent.cpp:176
#39 0x00007fa1c80689ef in WebCore::EventDispatcher::dispatchEvent (node=<optimized out>, mediator=...) at dom/EventDispatcher.cpp:53
#40 0x00007fa1c807c240 in WebCore::Node::dispatchMouseEvent (this=0x17de820, event=..., eventType=..., detail=1, relatedTarget=<optimized out>) at dom/Node.cpp:2856
#41 0x00007fa1c82c062a in WebCore::EventHandler::dispatchMouseEvent (this=0x7fa162033118, eventType=..., targetNode=0x4d315d0, clickCount=1, mouseEvent=..., setUnder=true) at page/EventHandler.cpp:2004
#42 0x00007fa1c82c0d84 in WebCore::EventHandler::handleMouseReleaseEvent (this=0x7fa162033118, mouseEvent=...) at page/EventHandler.cpp:1708
#43 0x00007fa1c7ed2dce in QWebPagePrivate::mouseReleaseEvent<QMouseEvent> (this=<optimized out>, ev=0x7fffad382a80) at Api/qwebpage.cpp:795
#44 0x00007fa1c7edb896 in QWebPage::event (this=<optimized out>, ev=0x7fffad382a80) at Api/qwebpage.cpp:3061
#45 0x00007fa1c7ede688 in QWebView::mouseReleaseEvent (this=<optimized out>, ev=0x7fffad382a80) at Api/qwebview.cpp:1028
#46 0x00007fa1c74143f3 in KWebView::mouseReleaseEvent (this=0x4d1df80, event=0x7fffad382a80) at ../../kdewebkit/kwebview.cpp:80
#47 0x00007fa1c4ae3c9a in QWidget::event (this=0x4d1df80, event=0x7fffad382a80) at kernel/qwidget.cpp:8295
#48 0x00007fa1c7edeb77 in QWebView::event (this=0x4d1df80, e=0x7fffad382a80) at Api/qwebview.cpp:865
#49 0x00007fa1c4a93424 in notify_helper (e=0x7fffad382a80, receiver=0x4d1df80, this=0x1360580) at kernel/qapplication.cpp:4486
#50 QApplicationPrivate::notify_helper (this=0x1360580, receiver=0x4d1df80, e=0x7fffad382a80) at kernel/qapplication.cpp:4458
#51 0x00007fa1c4a98c6b in QApplication::notify (this=<optimized out>, receiver=0x4d1df80, e=0x7fffad382a80) at kernel/qapplication.cpp:4047
#52 0x00007fa1c6fc81e6 in KApplication::notify (this=0x7fffad3836e0, receiver=0x4d1df80, event=0x7fffad382a80) at ../../kdeui/kernel/kapplication.cpp:311
#53 0x00007fa1c4562afc in QCoreApplication::notifyInternal (this=0x7fffad3836e0, receiver=0x4d1df80, event=0x7fffad382a80) at kernel/qcoreapplication.cpp:787
#54 0x00007fa1c4a943f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#55 QApplicationPrivate::sendMouseEvent (receiver=0x4d1df80, event=0x7fffad382a80, alienWidget=0x0, nativeWidget=0x4d1df80, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#56 0x00007fa1c4b13945 in QETWidget::translateMouseEvent (this=0x4d1df80, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#57 0x00007fa1c4b128be in QApplication::x11ProcessEvent (this=0x7fffad3836e0, event=0x7fffad3832a0) at kernel/qapplication_x11.cpp:3690
#58 0x00007fa1c4b3b412 in x11EventSourceDispatch (s=0x1359c00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0x00007fa1c230ca5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007fa1c230d258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007fa1c230d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fa1c458ded6 in QEventDispatcherGlib::processEvents (this=0x132af40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#63 0x00007fa1c4b3b07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007fa1c4561cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007fa1c4561ef7 in QEventLoop::exec (this=0x7fffad383670, flags=...) at kernel/qeventloop.cpp:201
#66 0x00007fa1c4566789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#67 0x00007fa1c9ab2237 in kdemain (argc=1, argv=<optimized out>) at /build/buildd/rekonq-0.7.90/src/main.cpp:215
#68 0x00007fa1c964130d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=1, ubp_av=0x7fffad384078, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffad384068) at libc-start.c:226
#69 0x0000000000400661 in _start ()

Possible duplicates by query: bug 283317, bug 282457.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-10-25 09:43:20 UTC
*** This bug has been marked as a duplicate of bug 282457 ***