When visiting http://www.airliners.net/photo/Russia---Air/Tupolev-Tu-95MS/2293018/L/ with the WebKit viewer, Konqueror crashes. The crash does not happen with KHTML. Reproducible: Always Steps to Reproduce: 1. Open Konqueror 2. Make sure default HTML viewer is set to WebKit 3. Visit http://www.airliners.net/photo/Russia---Air/Tupolev-Tu-95MS/2293018/L/ Actual Results: Konqueror crashes with a segmentation fault Expected Results: Konqueror should display the site and not crash. Backtrack from KCrash handler: Application: Konqueror (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f468a0b9780 (LWP 8175))] Thread 3 (Thread 0x7f4669694700 (LWP 8178)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f467cd96cdd in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f467d759200 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2495 #2 0x00007f467cd96de9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618 #3 0x00007f4688964ec6 in start_thread (arg=0x7f4669694700) at pthread_create.c:305 #4 0x00007f468770c86d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f4668d93700 (LWP 8179)): #0 0x00007f4687703bd3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f46846409d6 in g_main_context_poll (n_fds=1, fds=0x7f46640028f0, timeout=-1, context=0x7f46640008c0, priority=<optimized out>) at gmain.c:3440 #2 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f46640008c0, self=<optimized out>) at gmain.c:3141 #3 g_main_context_iterate (context=0x7f46640008c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083 #4 0x00007f4684640b04 in g_main_context_iteration (context=0x7f46640008c0, may_block=1) at gmain.c:3207 #5 0x00007f4688d251a6 in QEventDispatcherGlib::processEvents (this=0x7f4664002920, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f4688cf5bcf in QEventLoop::processEvents (this=this@entry=0x7f4668d92e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4688cf5e58 in QEventLoop::exec (this=0x7f4668d92e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4688bf8380 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #9 0x00007f4688bfab0c in QThreadPrivate::start (arg=0x48f7830) at thread/qthread_unix.cpp:338 #10 0x00007f4688964ec6 in start_thread (arg=0x7f4668d93700) at pthread_create.c:305 #11 0x00007f468770c86d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f468a0b9780 (LWP 8175)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007f467c9ad6dc in WebCore::requiresLineBox (it=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:1485 #8 0x00007f467c9b1e99 in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace (this=this@entry=0x7fff7c3b5fc0, resolver=..., lineInfo=..., lastFloatFromPreviousLine=lastFloatFromPreviousLine@entry=0x0, width=...) at rendering/RenderBlockLineLayout.cpp:1528 #9 0x00007f467c9b3eed in WebCore::RenderBlock::LineBreaker::nextLineBreak (this=this@entry=0x7fff7c3b5fc0, resolver=..., lineInfo=..., lineBreakIteratorInfo=..., lastFloatFromPreviousLine=lastFloatFromPreviousLine@entry=0x0) at rendering/RenderBlockLineLayout.cpp:1826 #10 0x00007f467c9b98c5 in WebCore::RenderBlock::layoutRunsAndFloats (this=this@entry=0x7f466ce3f958, fullLayout=fullLayout@entry=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fff7c3b62f4: 0, repaintLogicalBottom=@0x7fff7c3b62f8: 0) at rendering/RenderBlockLineLayout.cpp:915 #11 0x00007f467c9bb128 in WebCore::RenderBlock::layoutInlineChildren (this=0x7f466ce3f958, relayoutChildren=false, repaintLogicalTop=@0x7fff7c3b62f4: 0, repaintLogicalBottom=@0x7fff7c3b62f8: 0) at rendering/RenderBlockLineLayout.cpp:1164 #12 0x00007f467c9ab1d6 in WebCore::RenderBlock::layoutBlock (this=0x7f466ce3f958, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1260 #13 0x00007f467c98f3fd in WebCore::RenderBlock::layout (this=0x7f466ce3f958) at rendering/RenderBlock.cpp:1158 #14 0x00007f467c9a6ff9 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f466ad28da8, child=0x7f466ce3f958, marginInfo=..., previousFloatLogicalBottom=@0x7fff7c3b6468: 192, maxFloatLogicalBottom=@0x7fff7c3b651c: 189) at rendering/RenderBlock.cpp:2000 #15 0x00007f467c9a791b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f466ad28da8, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff7c3b651c: 189) at rendering/RenderBlock.cpp:1938 #16 0x00007f467c9aab70 in WebCore::RenderBlock::layoutBlock (this=0x7f466ad28da8, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #17 0x00007f467c98f3fd in WebCore::RenderBlock::layout (this=0x7f466ad28da8) at rendering/RenderBlock.cpp:1158 #18 0x00007f467c9a6ff9 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f466ad28890, child=0x7f466ad28da8, marginInfo=..., previousFloatLogicalBottom=@0x7fff7c3b6688: 0, maxFloatLogicalBottom=@0x7fff7c3b673c: 0) at rendering/RenderBlock.cpp:2000 #19 0x00007f467c9a791b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f466ad28890, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff7c3b673c: 0) at rendering/RenderBlock.cpp:1938 #20 0x00007f467c9aab70 in WebCore::RenderBlock::layoutBlock (this=0x7f466ad28890, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #21 0x00007f467c98f3fd in WebCore::RenderBlock::layout (this=0x7f466ad28890) at rendering/RenderBlock.cpp:1158 #22 0x00007f467c9a6ff9 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f466ad28698, child=0x7f466ad28890, marginInfo=..., previousFloatLogicalBottom=@0x7fff7c3b68a8: 0, maxFloatLogicalBottom=@0x7fff7c3b695c: 0) at rendering/RenderBlock.cpp:2000 #23 0x00007f467c9a791b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f466ad28698, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff7c3b695c: 0) at rendering/RenderBlock.cpp:1938 #24 0x00007f467c9aab70 in WebCore::RenderBlock::layoutBlock (this=0x7f466ad28698, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #25 0x00007f467c98f3fd in WebCore::RenderBlock::layout (this=0x7f466ad28698) at rendering/RenderBlock.cpp:1158 #26 0x00007f467c9a6ff9 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f466ad28420, child=0x7f466ad28698, marginInfo=..., previousFloatLogicalBottom=@0x7fff7c3b6ac8: 0, maxFloatLogicalBottom=@0x7fff7c3b6b7c: 0) at rendering/RenderBlock.cpp:2000 #27 0x00007f467c9a791b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f466ad28420, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff7c3b6b7c: 0) at rendering/RenderBlock.cpp:1938 #28 0x00007f467c9aab70 in WebCore::RenderBlock::layoutBlock (this=0x7f466ad28420, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #29 0x00007f467c98f3fd in WebCore::RenderBlock::layout (this=0x7f466ad28420) at rendering/RenderBlock.cpp:1158 #30 0x00007f467ca5c298 in WebCore::RenderView::layout (this=0x7f466ad28420) at rendering/RenderView.cpp:130 #31 0x00007f467c8f0797 in WebCore::FrameView::layout (this=this@entry=0x7f4668dcfb80, allowSubtree=allowSubtree@entry=true) at page/FrameView.cpp:964 #32 0x00007f467c8f190f in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive (this=0x7f4668dcfb80) at page/FrameView.cpp:2491 #33 0x00007f467c4fe2f7 in QWebFramePrivate::renderRelativeCoords (this=0x490d910, context=context@entry=0x7fff7c3b6ec0, layers=..., clip=...) at Api/qwebframe.cpp:357 #34 0x00007f467c4fe722 in QWebFrame::render (this=0x49081a0, painter=<optimized out>, clip=...) at Api/qwebframe.cpp:1233 #35 0x00007f467c516bc9 in QWebView::paintEvent (this=0x2db47f0, ev=0x7fff7c3b7840) at Api/qwebview.cpp:961 #36 0x00007f4687efbb7e in QWidget::event (this=0x2db47f0, event=0x7fff7c3b7840) at kernel/qwidget.cpp:8532 #37 0x00007f467c516ca7 in QWebView::event (this=0x2db47f0, e=0x7fff7c3b7840) at Api/qwebview.cpp:865 #38 0x00007f4687eac2fc in QApplicationPrivate::notify_helper (this=this@entry=0x25f8260, receiver=receiver@entry=0x2db47f0, e=e@entry=0x7fff7c3b7840) at kernel/qapplication.cpp:4562 #39 0x00007f4687eb077a in QApplication::notify (this=0x7fff7c3bd760, receiver=0x2db47f0, e=0x7fff7c3b7840) at kernel/qapplication.cpp:4423 #40 0x00007f4689abfe06 in KApplication::notify (this=0x7fff7c3bd760, receiver=0x2db47f0, event=0x7fff7c3b7840) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311 #41 0x00007f4688cf6e7e in QCoreApplication::notifyInternal (this=0x7fff7c3bd760, receiver=0x2db47f0, event=0x7fff7c3b7840) at kernel/qcoreapplication.cpp:946 #42 0x00007f4687ef7744 in sendSpontaneousEvent (event=0x7fff7c3b7840, receiver=0x2db47f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #43 QWidgetPrivate::drawWidget (this=0x483a010, pdev=0x2f3cb30, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x2cc1dd0) at kernel/qwidget.cpp:5598 #44 0x00007f46880bde9d in QWidgetBackingStore::sync (this=0x2cc1dd0) at painting/qbackingstore.cpp:1365 #45 0x00007f4687eec3e0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x2858200) at kernel/qwidget.cpp:1896 #46 0x00007f4687efc024 in QWidget::event (this=0x281f5b0, event=0x7fff7c3b84b0) at kernel/qwidget.cpp:8679 #47 0x00007f468829d86b in QMainWindow::event (this=0x281f5b0, event=0x7fff7c3b84b0) at widgets/qmainwindow.cpp:1478 #48 0x00007f4689bb00c8 in KXmlGuiWindow::event (this=0x281f5b0, ev=0x7fff7c3b84b0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #49 0x00007f46746fcf9c in KonqMainWindow::event (this=0x281f5b0, e=0x7fff7c3b84b0) at /var/tmp/portage/kde-base/konqueror-4.10.5/work/konqueror-4.10.5/konqueror/src/konqmainwindow.cpp:5761 #50 0x00007f4687eac2fc in QApplicationPrivate::notify_helper (this=this@entry=0x25f8260, receiver=receiver@entry=0x281f5b0, e=e@entry=0x7fff7c3b84b0) at kernel/qapplication.cpp:4562 #51 0x00007f4687eb077a in QApplication::notify (this=0x7fff7c3bd760, receiver=0x281f5b0, e=0x7fff7c3b84b0) at kernel/qapplication.cpp:4423 #52 0x00007f4689abfe06 in KApplication::notify (this=0x7fff7c3bd760, receiver=0x281f5b0, event=0x7fff7c3b84b0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311 #53 0x00007f4688cf6e7e in QCoreApplication::notifyInternal (this=0x7fff7c3bd760, receiver=0x281f5b0, event=0x7fff7c3b84b0) at kernel/qcoreapplication.cpp:946 #54 0x00007f46880b9623 in sendEvent (event=0x7fff7c3b84b0, receiver=0x281f5b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #55 sendUpdateRequest (updateImmediately=true, widget=0x281f5b0) at painting/qbackingstore.cpp:534 #56 QWidgetBackingStore::markDirty (this=<optimized out>, rect=..., widget=<optimized out>, updateImmediately=true, invalidateBuffer=<optimized out>) at painting/qbackingstore.cpp:722 #57 0x00007f4687eed659 in repaint (rect=..., this=0x2cc0060) at kernel/qwidget.cpp:10481 #58 QWidget::repaint (this=0x2cc0060, rect=...) at kernel/qwidget.cpp:10459 #59 0x00007f4687eed713 in QWidget::repaint (this=<optimized out>) at kernel/qwidget.cpp:10431 #60 0x00007f4688d0b2af in QMetaObject::activate (sender=0x49326b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7c3b86c0) at kernel/qobject.cpp:3539 #61 0x00007f467e16ccc1 in KParts::BrowserExtension::loadingProgress (this=<optimized out>, _t1=90) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5_build/kparts/browserextension.moc:341 #62 0x00007f467e1711ab in KParts::BrowserExtension::qt_static_metacall (_o=0x49326b0, _id=2084265696, _a=0x7fff7c3b8bc0, _c=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5_build/kparts/browserextension.moc:180 #63 0x00007f4688d0b2af in QMetaObject::activate (sender=0x483a2a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7c3b8bc0) at kernel/qobject.cpp:3539 #64 0x00007f467c508d31 in QWebPage::loadProgress (this=<optimized out>, _t1=90) at .moc/release-shared/moc_qwebpage.cpp:383 #65 0x00007f467c51010b in QWebPage::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qwebpage.cpp:257 #66 0x00007f4688d0b2af in QMetaObject::activate (sender=0x3c7be00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7c3b8d40) at kernel/qobject.cpp:3539 #67 0x00007f467c53b0ae in WebCore::FrameLoaderClientQt::loadProgress (this=<optimized out>, _t1=90) at .moc/release-shared/moc_FrameLoaderClientQt.cpp:111 #68 0x00007f467c53ad52 in WebCore::FrameLoaderClientQt::dispatchDidStartProvisionalLoad (this=0x3c7be00) at WebCoreSupport/FrameLoaderClientQt.cpp:445 #69 0x00007f467c874d2b in WebCore::FrameLoader::continueLoadAfterWillSubmitForm (this=0x7f466811eb78) at loader/FrameLoader.cpp:2549 #70 0x00007f467c87ebf0 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x7f466811eb78, formState=..., shouldContinue=true) at loader/FrameLoader.cpp:3105 #71 0x00007f467c87ec3e in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=<optimized out>, request=..., formState=..., shouldContinue=<optimized out>) at loader/FrameLoader.cpp:2978 #72 0x00007f467c893dcd in WebCore::PolicyCallback::call (this=0x7fff7c3b8fc0, shouldContinue=true) at loader/PolicyCallback.cpp:103 #73 0x00007f467c898549 in WebCore::PolicyChecker::continueAfterNavigationPolicy (this=<optimized out>, policy=<optimized out>) at loader/PolicyChecker.cpp:160 #74 0x00007f467c5418a1 in callPolicyFunction (action=WebCore::PolicyUse, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f467c897d40 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, this=0x3c7be00) at WebCoreSupport/FrameLoaderClientQt.cpp:245 #75 WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction (this=0x3c7be00, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7f467c897d40 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, action=..., request=...) at WebCoreSupport/FrameLoaderClientQt.cpp:1283 #76 0x00007f467c89969a in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7f466811eb88, request=..., loader=<optimized out>, formState=..., function=0x7f467c87ec20 <WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*, WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>, argument=0x7f466811eb78) at loader/PolicyChecker.cpp:88 #77 0x00007f467c87efc9 in WebCore::FrameLoader::loadWithDocumentLoader (this=this@entry=0x7f466811eb78, loader=loader@entry=0x7f46680ed000, type=type@entry=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, prpFormState=...) at loader/FrameLoader.cpp:1586 #78 0x00007f467c87f7b1 in WebCore::FrameLoader::loadWithNavigationAction (this=this@entry=0x7f466811eb78, request=..., action=..., lockHistory=lockHistory@entry=false, type=type@entry=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, formState=...) at loader/FrameLoader.cpp:1492 #79 0x00007f467c880320 in WebCore::FrameLoader::loadURL (this=this@entry=0x7f466811eb78, newURL=..., referrer=..., frameName=..., lockHistory=lockHistory@entry=false, newLoadType=newLoadType@entry=WebCore::FrameLoadTypeRedirectWithLockedBackForwardList, event=..., prpFormState=...) at loader/FrameLoader.cpp:1435 #80 0x00007f467c881983 in WebCore::FrameLoader::loadURLIntoChildFrame (this=0x7f4668dae478, url=..., referer=..., childFrame=0x7f466811eb00) at loader/FrameLoader.cpp:1012 #81 0x00007f467c53e4bf in WebCore::FrameLoaderClientQt::createFrame (this=0x490d630, url=..., name=..., ownerElement=<optimized out>, referrer=..., allowsScrolling=false, marginWidth=0, marginHeight=0) at WebCoreSupport/FrameLoaderClientQt.cpp:1329 #82 0x00007f467c8a82e1 in WebCore::SubframeLoader::loadSubframe (this=this@entry=0x7f4668dae610, ownerElement=ownerElement@entry=0x2d0ea00, url=..., name=..., referrer=...) at loader/SubframeLoader.cpp:265 #83 0x00007f467c8a8d5f in WebCore::SubframeLoader::loadOrRedirectSubframe (this=this@entry=0x7f4668dae610, ownerElement=ownerElement@entry=0x2d0ea00, url=..., frameName=..., lockHistory=lockHistory@entry=true, lockBackForwardList=lockBackForwardList@entry=true) at loader/SubframeLoader.cpp:240 #84 0x00007f467c8a9417 in WebCore::SubframeLoader::requestFrame (this=0x7f4668dae610, ownerElement=0x2d0ea00, urlString=..., frameName=..., lockHistory=true, lockBackForwardList=true) at loader/SubframeLoader.cpp:83 #85 0x00007f467c79077a in openURL (lockBackForwardList=true, lockHistory=true, this=0x2d0ea00) at html/HTMLFrameElementBase.cpp:108 #86 WebCore::HTMLFrameElementBase::openURL (this=0x2d0ea00, lockHistory=true, lockBackForwardList=true) at html/HTMLFrameElementBase.cpp:96 #87 0x00007f467c6666cc in WebCore::ContainerNode::parserAddChild (this=0x2d165d0, newChild=...) at dom/ContainerNode.cpp:685 #88 0x00007f467ccd67e8 in WebCore::HTMLConstructionSite::attach<WebCore::Element> (this=this@entry=0x7f466ae61b88, rawParent=0x2d165d0, prpChild=...) at html/parser/HTMLConstructionSite.cpp:99 #89 0x00007f467ccd6925 in WebCore::HTMLConstructionSite::attachToCurrent (this=this@entry=0x7f466ae61b88, child=...) at html/parser/HTMLConstructionSite.cpp:259 #90 0x00007f467ccd6b96 in WebCore::HTMLConstructionSite::insertHTMLElement (this=0x7f466ae61b88, token=...) at html/parser/HTMLConstructionSite.cpp:289 #91 0x00007f467c7f160d in WebCore::HTMLTreeBuilder::processGenericRawTextStartTag (this=this@entry=0x7f466ae61b60, token=...) at html/parser/HTMLTreeBuilder.cpp:2791 #92 0x00007f467c7f9eb8 in WebCore::HTMLTreeBuilder::processStartTagForInBody (this=0x7f466ae61b60, token=...) at html/parser/HTMLTreeBuilder.cpp:954 #93 0x00007f467c7f4d8a in WebCore::HTMLTreeBuilder::processStartTag (this=0x7f466ae61b60, token=...) at html/parser/HTMLTreeBuilder.cpp:1334 #94 0x00007f467c7fa3d9 in WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken (this=this@entry=0x7f466ae61b60, token=...) at html/parser/HTMLTreeBuilder.cpp:460 #95 0x00007f467c7fa4cf in WebCore::HTMLTreeBuilder::constructTreeFromToken (this=0x7f466ae61b60, rawToken=...) at html/parser/HTMLTreeBuilder.cpp:450 #96 0x00007f467c7db298 in WebCore::HTMLDocumentParser::pumpTokenizer (this=0x7f466d06b400, mode=WebCore::HTMLDocumentParser::ForceSynchronous) at html/parser/HTMLDocumentParser.cpp:276 #97 0x00007f467c7dc2f6 in WebCore::HTMLDocumentParser::insert (this=0x7f466d06b400, source=...) at html/parser/HTMLDocumentParser.cpp:324 #98 0x00007f467c681202 in WebCore::Document::write (this=0x7f466ad1b800, text=..., ownerDocument=0x7f466ad1b800) at dom/Document.cpp:2227 #99 0x00007f467c591429 in WebCore::documentWrite (exec=0x7f466d2505b8, document=0x7f466ad1b800, addNewline=addNewline@entry=WebCore::DoNotAddNewline) at bindings/js/JSHTMLDocumentCustom.cpp:156 #100 0x00007f467c5921b5 in WebCore::JSHTMLDocument::write (this=<optimized out>, exec=<optimized out>) at bindings/js/JSHTMLDocumentCustom.cpp:161 #101 0x00007f467c1fe7fb in WebCore::jsHTMLDocumentPrototypeFunctionWrite (exec=<optimized out>) at ../../WebCore/generated/JSHTMLDocument.cpp:445 #102 0x00007f46240001e8 in ?? () #103 0x00007f466d250570 in ?? () #104 0x00007f46240f310e in ?? () #105 0x0000000000000000 in ?? ()
This seems to happen on various pages of that website. Here's a similar crash when visiting http://www.airliners.net/aviation-forums/tech_ops/read.main/26506/ Application: Konqueror (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fdcb2225780 (LWP 4108))] Thread 3 (Thread 0x7fdc9323d700 (LWP 4114)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fdca3dcce14 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fdca47bf1e0 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2495 #2 0x00007fdca3dccf49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618 #3 0x00007fdcb0a61006 in start_thread (arg=0x7fdc9323d700) at pthread_create.c:305 #4 0x00007fdcaf7b254d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fdc91a5f700 (LWP 4115)): #0 0x00007fdcaf7a9933 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fdcac4416ae in g_main_context_poll (n_fds=1, fds=0x7fdc8c0028f0, timeout=-1, context=0x7fdc8c0008c0, priority=<optimized out>) at gmain.c:3440 #2 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7fdc8c0008c0, self=<optimized out>) at gmain.c:3141 #3 g_main_context_iterate (context=0x7fdc8c0008c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083 #4 0x00007fdcac4417cc in g_main_context_iteration (context=0x7fdc8c0008c0, may_block=1) at gmain.c:3207 #5 0x00007fdcb0e2938e in QEventDispatcherGlib::processEvents (this=0x7fdc8c002920, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fdcb0df8f12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fdcb0df9197 in QEventLoop::exec (this=0x7fdc91a5ede0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fdcb0cf7f5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #9 0x00007fdcb0cfa77c in QThreadPrivate::start (arg=0x2dda2c0) at thread/qthread_unix.cpp:338 #10 0x00007fdcb0a61006 in start_thread (arg=0x7fdc91a5f700) at pthread_create.c:305 #11 0x00007fdcaf7b254d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fdcb2225780 (LWP 4108)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007fdca39b3539 in WebCore::requiresLineBox (it=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:1485 #8 0x00007fdca39b82fc in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace (this=0x7fff78b4c790, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at rendering/RenderBlockLineLayout.cpp:1528 #9 0x00007fdca39b87ab in WebCore::RenderBlock::LineBreaker::nextLineBreak (this=0x7fff78b4c790, resolver=..., lineInfo=..., lineBreakIteratorInfo=..., lastFloatFromPreviousLine=0x0) at rendering/RenderBlockLineLayout.cpp:1826 #10 0x00007fdca39bf34c in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7fdc91aa1ab8, fullLayout=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fff78b4caf4: 0, repaintLogicalBottom=@0x7fff78b4caf8: 0) at rendering/RenderBlockLineLayout.cpp:915 #11 0x00007fdca39c0d3f in WebCore::RenderBlock::layoutInlineChildren (this=0x7fdc91aa1ab8, relayoutChildren=false, repaintLogicalTop=@0x7fff78b4caf4: 0, repaintLogicalBottom=@0x7fff78b4caf8: 0) at rendering/RenderBlockLineLayout.cpp:1164 #12 0x00007fdca39b057c in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fdc91aa1ab8) at rendering/RenderBlock.cpp:1260 #13 WebCore::RenderBlock::layoutBlock (this=0x7fdc91aa1ab8, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166 #14 0x00007fdca3995f3d in WebCore::RenderBlock::layout (this=0x7fdc91aa1ab8) at rendering/RenderBlock.cpp:1158 #15 0x00007fdca39a9751 in WebCore::RenderBlock::layoutBlockChild (this=0x7fdc968749a8, child=0x7fdc91aa1ab8, marginInfo=..., previousFloatLogicalBottom=<optimized out>, maxFloatLogicalBottom=@0x7fff78b4cd5c: 189) at rendering/RenderBlock.cpp:2000 #16 0x00007fdca39a9ff0 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fdc968749a8, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff78b4cd5c: 189) at rendering/RenderBlock.cpp:1938 #17 0x00007fdca39afe7b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fdc968749a8) at rendering/RenderBlock.cpp:1262 #18 WebCore::RenderBlock::layoutBlock (this=0x7fdc968749a8, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166 #19 0x00007fdca3995f3d in WebCore::RenderBlock::layout (this=0x7fdc968749a8) at rendering/RenderBlock.cpp:1158 #20 0x00007fdca39a9751 in WebCore::RenderBlock::layoutBlockChild (this=0x7fdc96874490, child=0x7fdc968749a8, marginInfo=..., previousFloatLogicalBottom=<optimized out>, maxFloatLogicalBottom=@0x7fff78b4cfbc: 0) at rendering/RenderBlock.cpp:2000 #21 0x00007fdca39a9ff0 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fdc96874490, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff78b4cfbc: 0) at rendering/RenderBlock.cpp:1938 #22 0x00007fdca39afe7b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fdc96874490) at rendering/RenderBlock.cpp:1262 #23 WebCore::RenderBlock::layoutBlock (this=0x7fdc96874490, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166 #24 0x00007fdca3995f3d in WebCore::RenderBlock::layout (this=0x7fdc96874490) at rendering/RenderBlock.cpp:1158 #25 0x00007fdca39a9751 in WebCore::RenderBlock::layoutBlockChild (this=0x7fdc96874298, child=0x7fdc96874490, marginInfo=..., previousFloatLogicalBottom=<optimized out>, maxFloatLogicalBottom=@0x7fff78b4d21c: 0) at rendering/RenderBlock.cpp:2000 #26 0x00007fdca39a9ff0 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fdc96874298, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff78b4d21c: 0) at rendering/RenderBlock.cpp:1938 #27 0x00007fdca39afe7b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fdc96874298) at rendering/RenderBlock.cpp:1262 #28 WebCore::RenderBlock::layoutBlock (this=0x7fdc96874298, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166 #29 0x00007fdca3995f3d in WebCore::RenderBlock::layout (this=0x7fdc96874298) at rendering/RenderBlock.cpp:1158 #30 0x00007fdca39a9751 in WebCore::RenderBlock::layoutBlockChild (this=0x7fdc96874020, child=0x7fdc96874298, marginInfo=..., previousFloatLogicalBottom=<optimized out>, maxFloatLogicalBottom=@0x7fff78b4d47c: 0) at rendering/RenderBlock.cpp:2000 #31 0x00007fdca39a9ff0 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fdc96874020, relayoutChildren=false, maxFloatLogicalBottom=@0x7fff78b4d47c: 0) at rendering/RenderBlock.cpp:1938 #32 0x00007fdca39afe7b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fdc96874020) at rendering/RenderBlock.cpp:1262 #33 WebCore::RenderBlock::layoutBlock (this=0x7fdc96874020, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166 #34 0x00007fdca3995f3d in WebCore::RenderBlock::layout (this=0x7fdc96874020) at rendering/RenderBlock.cpp:1158 #35 0x00007fdca3a69d30 in WebCore::RenderView::layout (this=0x7fdc96874020) at rendering/RenderView.cpp:130 #36 0x00007fdca38effed in WebCore::FrameView::layout (this=0x7fdc91a9bb80, allowSubtree=<optimized out>) at page/FrameView.cpp:964 #37 0x00007fdca38f1090 in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive (this=0x7fdc91a9bb80) at page/FrameView.cpp:2491 #38 0x00007fdca34d6d14 in QWebFramePrivate::renderRelativeCoords (this=0x2e30200, context=0x7fff78b4d7f0, layers=..., clip=...) at Api/qwebframe.cpp:357 #39 0x00007fdca34d71e5 in QWebFrame::render (this=0x2e30f40, painter=<optimized out>, clip=...) at Api/qwebframe.cpp:1233 #40 0x00007fdca34f16bd in QWebView::paintEvent (this=0xfc0cf0, ev=0x7fff78b4e210) at Api/qwebview.cpp:961 #41 0x00007fdcaffac009 in QWidget::event (this=0xfc0cf0, event=0x7fff78b4e210) at kernel/qwidget.cpp:8532 #42 0x00007fdca34f2b1f in QWebView::event (this=0xfc0cf0, e=0x7fff78b4e210) at Api/qwebview.cpp:865 #43 0x00007fdcaff5b0b4 in notify_helper (e=0x7fff78b4e210, receiver=0xfc0cf0, this=0x6f4a70) at kernel/qapplication.cpp:4562 #44 QApplicationPrivate::notify_helper (this=0x6f4a70, receiver=0xfc0cf0, e=0x7fff78b4e210) at kernel/qapplication.cpp:4534 #45 0x00007fdcaff5fdd8 in QApplication::notify (this=0x7fff78b4f600, receiver=0xfc0cf0, e=0x7fff78b4e210) at kernel/qapplication.cpp:4423 #46 0x00007fdcb1c04e88 in KApplication::notify (this=0x7fff78b4f600, receiver=0xfc0cf0, event=0x7fff78b4e210) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311 #47 0x00007fdcb0dfa44b in QCoreApplication::notifyInternal (this=0x7fff78b4f600, receiver=0xfc0cf0, event=0x7fff78b4e210) at kernel/qcoreapplication.cpp:946 #48 0x00007fdcaffa7bd8 in sendSpontaneousEvent (event=0x7fff78b4e210, receiver=0xfc0cf0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #49 QWidgetPrivate::drawWidget (this=0x2e21110, pdev=0xfb5170, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xd92580) at kernel/qwidget.cpp:5598 #50 0x00007fdcb01749d7 in QWidgetBackingStore::sync (this=0xd92580) at painting/qbackingstore.cpp:1365 #51 0x00007fdcaff9e7f8 in QWidgetPrivate::syncBackingStore (this=0x938fb0) at kernel/qwidget.cpp:1896 #52 0x00007fdcaffac76e in QWidget::event (this=0x9abc60, event=0x2de5a00) at kernel/qwidget.cpp:8679 #53 0x00007fdcb0369133 in QMainWindow::event (this=0x9abc60, event=0x2de5a00) at widgets/qmainwindow.cpp:1478 #54 0x00007fdcb1d043d7 in KXmlGuiWindow::event (this=0x9abc60, ev=0x2de5a00) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #55 0x00007fdc9d6d0104 in KonqMainWindow::event (this=0x9abc60, e=0x2de5a00) at /var/tmp/portage/kde-base/konqueror-4.10.5/work/konqueror-4.10.5/konqueror/src/konqmainwindow.cpp:5761 #56 0x00007fdcaff5b0b4 in notify_helper (e=0x2de5a00, receiver=0x9abc60, this=0x6f4a70) at kernel/qapplication.cpp:4562 #57 QApplicationPrivate::notify_helper (this=0x6f4a70, receiver=0x9abc60, e=0x2de5a00) at kernel/qapplication.cpp:4534 #58 0x00007fdcaff5fdd8 in QApplication::notify (this=0x7fff78b4f600, receiver=0x9abc60, e=0x2de5a00) at kernel/qapplication.cpp:4423 #59 0x00007fdcb1c04e88 in KApplication::notify (this=0x7fff78b4f600, receiver=0x9abc60, event=0x2de5a00) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311 #60 0x00007fdcb0dfa44b in QCoreApplication::notifyInternal (this=0x7fff78b4f600, receiver=0x9abc60, event=0x2de5a00) at kernel/qcoreapplication.cpp:946 #61 0x00007fdcb0dfda49 in sendEvent (event=0x2de5a00, receiver=0x9abc60) at kernel/qcoreapplication.h:231 #62 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimized out>, data=0x6112b0) at kernel/qcoreapplication.cpp:1570 #63 0x00007fdcb0e28f53 in sendPostedEvents () at kernel/qcoreapplication.h:236 #64 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #65 0x00007fdcac4413d2 in g_main_dispatch (context=0x6f5c40) at gmain.c:2539 #66 g_main_context_dispatch (context=0x6f5c40) at gmain.c:3075 #67 0x00007fdcac441710 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x6f5c40, self=<optimized out>) at gmain.c:3146 #68 g_main_context_iterate (context=0x6f5c40, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083 #69 0x00007fdcac4417cc in g_main_context_iteration (context=0x6f5c40, may_block=1) at gmain.c:3207 #70 0x00007fdcb0e29336 in QEventDispatcherGlib::processEvents (this=0x612750, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #71 0x00007fdcafffec86 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #72 0x00007fdcb0df8f12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #73 0x00007fdcb0df9197 in QEventLoop::exec (this=0x7fff78b4f430, flags=...) at kernel/qeventloop.cpp:204 #74 0x00007fdcb0dfe4c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #75 0x00007fdc9d7074d1 in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.10.5/work/konqueror-4.10.5/konqueror/src/konqmain.cpp:227 #76 0x0000000000408ac4 in launch (argc=2, _name=0x6ce738 "/usr/bin/konqueror", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x6ce764 "tolkien;1377077900;697594;3353_TIME355119") at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kinit/kinit.cpp:726 #77 0x0000000000409b76 in handle_launcher_request (sock=7, who=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kinit/kinit.cpp:1218 #78 0x000000000040a0c3 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kinit/kinit.cpp:1411 #79 0x0000000000405b0d in main (argc=2, argv=0x7fff78b50ac0, envp=0x7fff78b50d90) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kinit/kinit.cpp:1899
Created attachment 89855 [details] New crash information added by DrKonqi konqueror (4.14.3) on KDE Platform 4.14.3 using Qt 4.8.6 - What I was doing when the application crashed: Happens on http://www.techsupportforum.com/forums/f15/how-important-is-an-l3-cache-534695.html -- Backtrace (Reduced): #5 0x00007f6cb8a68756 in WebCore::requiresLineBox(WebCore::InlineIterator const&, WebCore::LineInfo const&) () from /usr/lib64/qt4/libQtWebKit.so.4 #6 0x00007f6cb8a6d0bb in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::LineInfo const&, WebCore::RenderBlock::FloatingObject*, WebCore::LineWidth&) () from /usr/lib64/qt4/libQtWebKit.so.4 #7 0x00007f6cb8a6eb74 in WebCore::RenderBlock::LineBreaker::nextLineBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::LineInfo&, std::pair<WebCore::RenderText*, WebCore::LazyLineBreakIterator>&, WebCore::RenderBlock::FloatingObject*) () from /usr/lib64/qt4/libQtWebKit.so.4 #8 0x00007f6cb8a745c6 in WebCore::RenderBlock::layoutRunsAndFloats(bool, bool, WTF::Vector<WebCore::RenderBlock::FloatWithRect, 0ul>&, int&, int&) () from /usr/lib64/qt4/libQtWebKit.so.4 #9 0x00007f6cb8a76110 in WebCore::RenderBlock::layoutInlineChildren(bool, int&, int&) () from /usr/lib64/qt4/libQtWebKit.so.4
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!