Bug 298384

Summary: rekonq crashed on opening bookmarks
Product: [Unmaintained] rekonq Reporter: sahinsureyya
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description sahinsureyya 2012-04-19 00:04:15 UTC
Application: rekonq (0.9.55)
KDE Platform Version: 4.8.2 (4.8.2) "release 491"
Qt Version: 4.8.1
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Opened the bookmarks saved in a bookmark subsubfolder with the option "open folder in tabs". Rekonq crashed while loading the bookmarked websites.

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

Thread 4 (Thread 0x7f9282a12700 (LWP 3925)):
#0  0x00007f9290b38e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9295a68c12 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f92964071a0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f9295a68c49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f9290b34f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f928fb8210d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9282111700 (LWP 3926)):
#0  0x00007f928fb78ff3 in poll () from /lib64/libc.so.6
#1  0x00007f928e333a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f928e333f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9290ef92e6 in QEventDispatcherGlib::processEvents (this=0x7f927c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f9290ec9012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9290ec9267 in QEventLoop::exec (this=0x7f9282110e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f9290dc9547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f9290dcc56b in QThreadPrivate::start (arg=0xee4040) at thread/qthread_unix.cpp:298
#8  0x00007f9290b34f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f928fb8210d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9281054700 (LWP 3927)):
#0  0x00007f9290b38e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f92967d5952 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f9296acee80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f92967d5989 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f9290b34f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f928fb8210d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9297014760 (LWP 3924)):
[KCrash Handler]
#6  0x00007f92951959d9 in QWebFrame::childFrames (this=<optimized out>) at ../../../../Source/WebKit/qt/Api/qwebframe.cpp:1034
#7  0x00007f929643aab9 in collectAllChildFrames (frame=0x3804b00, list=...) at /usr/src/debug/kdelibs-4.8.2/kdewebkit/kwebwallet.cpp:93
#8  0x00007f929643eb6f in KWebWallet::fillFormData (this=0x3810470, frame=0x3804b00, recursive=true) at /usr/src/debug/kdelibs-4.8.2/kdewebkit/kwebwallet.cpp:424
#9  0x00007f9296b9fb23 in WebPage::loadFinished (this=0x3803d80, ok=<optimized out>) at /usr/local/src/rekonq-git/src/webpage.cpp:477
#10 0x00007f9290ede0f1 in QMetaObject::activate (sender=0x3803d80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5ef6df00) at kernel/qobject.cpp:3556
#11 0x00007f929519ada2 in QWebPage::loadFinished (this=<optimized out>, _t1=true) at ./moc_qwebpage.cpp:390
#12 0x00007f92951cdd88 in WebCore::FrameLoaderClientQt::emitLoadFinished (this=0x3db29e0, ok=true) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1699
#13 0x00007f92951cddf5 in WebCore::FrameLoaderClientQt::dispatchDidFinishLoad (this=0x3db29e0) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:527
#14 0x00007f9295528dcb in WebCore::FrameLoader::recursiveCheckLoadComplete (this=0x7f9239aaab78) at ../../../Source/WebCore/loader/FrameLoader.cpp:2641
#15 0x00007f9295528dba in WebCore::FrameLoader::recursiveCheckLoadComplete (this=0x7f928212a978) at ../../../Source/WebCore/loader/FrameLoader.cpp:2639
#16 0x00007f9295528fdb in WebCore::FrameLoader::finishedLoading (this=0x7f9239aaab78) at ../../../Source/WebCore/loader/FrameLoader.cpp:2298
#17 0x00007f929553d48a in WebCore::MainResourceLoader::didFinishLoading (this=0x7f9239412480, finishTime=0) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:484
#18 0x00007f929553d70f in WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x7f9239412480, contentPolicy=<optimized out>, r=<optimized out>) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:319
#19 0x00007f929553dde6 in WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x7f9239412480, policy=WebCore::PolicyUse) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:333
#20 0x00007f9295548207 in WebCore::PolicyChecker::continueAfterContentPolicy (this=0x7f9239aaab88, policy=WebCore::PolicyUse) at ../../../Source/WebCore/loader/PolicyChecker.cpp:187
#21 0x00007f92951ce66d in callPolicyFunction (action=WebCore::PolicyUse, function=<optimized out>, this=<optimized out>) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:245
#22 WebCore::FrameLoaderClientQt::dispatchDecidePolicyForResponse (this=0x3db29e0, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f9295547eb0 <WebCore::PolicyChecker::continueAfterContentPolicy(WebCore::PolicyAction)>, response=...) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1213
#23 0x00007f9295546e3e in WebCore::PolicyChecker::checkContentPolicy (this=<optimized out>, response=..., function=<optimized out>, argument=<optimized out>) at ../../../Source/WebCore/loader/PolicyChecker.cpp:104
#24 0x00007f9295541f56 in WebCore::MainResourceLoader::didReceiveResponse (this=0x7f9239412480, r=...) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:428
#25 0x00007f929553c744 in WebCore::MainResourceLoader::handleEmptyLoad (this=0x7f9239412480, url=..., forURLScheme=<optimized out>) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:517
#26 0x00007f929553f4a5 in WebCore::MainResourceLoader::loadNow (this=0x7f9239412480, r=...) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:583
#27 0x00007f92955408c5 in WebCore::MainResourceLoader::load (this=0x7f9239412480, r=..., substituteData=<optimized out>) at ../../../Source/WebCore/loader/MainResourceLoader.cpp:612
#28 0x00007f9295518865 in WebCore::DocumentLoader::startLoadingMainResource (this=0x7f92391e4000, identifier=<optimized out>) at ../../../Source/WebCore/loader/DocumentLoader.cpp:798
#29 0x00007f9295522f97 in WebCore::FrameLoader::continueLoadAfterWillSubmitForm (this=0x7f9239aaab78) at ../../../Source/WebCore/loader/FrameLoader.cpp:2572
#30 0x00007f929552e170 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x7f9239aaab78, formState=..., shouldContinue=true) at ../../../Source/WebCore/loader/FrameLoader.cpp:3105
#31 0x00007f929552e1c0 in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=<optimized out>, request=<optimized out>, formState=<optimized out>, shouldContinue=<optimized out>) at ../../../Source/WebCore/loader/FrameLoader.cpp:2978
#32 0x00007f929554485c in WebCore::PolicyCallback::call (this=0x7fff5ef6ea20, shouldContinue=true) at ../../../Source/WebCore/loader/PolicyCallback.cpp:103
#33 0x00007f9295547b4c in WebCore::PolicyChecker::continueAfterNavigationPolicy (this=<optimized out>, policy=<optimized out>) at ../../../Source/WebCore/loader/PolicyChecker.cpp:160
#34 0x00007f92951d5ce9 in callPolicyFunction (action=WebCore::PolicyUse, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f92955473c0 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, this=0x3db29e0) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:245
#35 WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction (this=0x3db29e0, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f92955473c0 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, action=..., request=...) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1283
#36 0x00007f9295549798 in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7f9239aaab88, request=..., loader=<optimized out>, formState=..., function=<optimized out>, argument=<optimized out>) at ../../../Source/WebCore/loader/PolicyChecker.cpp:88
#37 0x00007f929552e668 in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7f9239aaab78, loader=0x7f92391e4000, type=<optimized out>, prpFormState=<optimized out>) at ../../../Source/WebCore/loader/FrameLoader.cpp:1586
#38 0x00007f929552f616 in WebCore::FrameLoader::loadWithNavigationAction (this=0x7f9239aaab78, request=<optimized out>, action=..., lockHistory=<optimized out>, type=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, formState=...) at ../../../Source/WebCore/loader/FrameLoader.cpp:1492
#39 0x00007f9295530402 in WebCore::FrameLoader::loadURL (this=0x7f9239aaab78, newURL=<optimized out>, referrer=<optimized out>, frameName=..., lockHistory=false, newLoadType=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, event=..., prpFormState=...) at ../../../Source/WebCore/loader/FrameLoader.cpp:1435
#40 0x00007f9295532972 in WebCore::FrameLoader::loadURLIntoChildFrame (this=0x7f928212a978, url=..., referer=..., childFrame=0x7f9239aaab00) at ../../../Source/WebCore/loader/FrameLoader.cpp:1012
#41 0x00007f92951cfd41 in WebCore::FrameLoaderClientQt::createFrame (this=0x38048a0, url=<optimized out>, name=<optimized out>, ownerElement=<optimized out>, referrer=..., allowsScrolling=true, marginWidth=-1, marginHeight=-1) at ../../../../Source/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1329
#42 0x00007f9295557ccf in WebCore::SubframeLoader::loadSubframe (this=0x7f928212ab10, ownerElement=0x3e0e470, url=..., name=..., referrer=...) at ../../../Source/WebCore/loader/SubframeLoader.cpp:265
#43 0x00007f929555811f in WebCore::SubframeLoader::loadOrRedirectSubframe (this=0x7f928212ab10, ownerElement=0x3e0e470, url=..., frameName=<optimized out>, lockHistory=<optimized out>, lockBackForwardList=<optimized out>) at ../../../Source/WebCore/loader/SubframeLoader.cpp:240
#44 0x00007f929555869b in WebCore::SubframeLoader::requestFrame (this=0x7f928212ab10, ownerElement=0x3e0e470, urlString=<optimized out>, frameName=..., lockHistory=true, lockBackForwardList=true) at ../../../Source/WebCore/loader/SubframeLoader.cpp:83
#45 0x00007f9295430c19 in openURL (lockBackForwardList=<optimized out>, lockHistory=<optimized out>, this=<optimized out>) at ../../../Source/WebCore/html/HTMLFrameElementBase.cpp:108
#46 WebCore::HTMLFrameElementBase::openURL (this=0x3e0e470, lockHistory=true, lockBackForwardList=true) at ../../../Source/WebCore/html/HTMLFrameElementBase.cpp:96
#47 0x00007f9295304b5c in WebCore::notifyChildInserted (child=0x3e0e470) at ../../../Source/WebCore/dom/ContainerNode.cpp:1074
#48 0x00007f92953073f3 in WebCore::ContainerNode::appendChild (this=0x8d42b0, newChild=<optimized out>, ec=@0x7fff5ef6f99c, shouldLazyAttach=true) at ../../../Source/WebCore/dom/ContainerNode.cpp:645
#49 0x00007f9295345dfc in WebCore::Node::appendChild (this=<optimized out>, newChild=<optimized out>, ec=<optimized out>, shouldLazyAttach=<optimized out>) at ../../../Source/WebCore/dom/Node.cpp:663
#50 0x00007f9295243a74 in WebCore::JSNode::appendChild (this=<optimized out>, exec=0x7f9280355800) at ../../../Source/WebCore/bindings/js/JSNodeCustom.cpp:183
#51 0x00007f9294deaf2b in WebCore::jsNodePrototypeFunctionAppendChild (exec=<optimized out>) at ../../WebCore/generated/JSNode.cpp:498
#52 0x00007f923c0001e8 in ?? ()
#53 0x00007f9280355800 in ?? ()
#54 0x00007f923c1ba217 in ?? ()
#55 0x00007fff5ef6fb60 in ?? ()
#56 0x00007f9239298498 in ?? ()
#57 0x00007f923942be58 in ?? ()
#58 0x00007f9239318ed0 in ?? ()
#59 0x00007f923c18bec9 in ?? ()
#60 0x00007f9200000010 in ?? ()
#61 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 288826, bug 287415, bug 285094, bug 284231.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2012-04-19 15:05:23 UTC

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