Application: konqueror (4.9.1) KDE Platform Version: 4.9.1 Qt Version: 4.8.3 Operating System: Linux 3.5.0-15-generic x86_64 Distribution: Ubuntu quantal (development branch) -- Information about the crash: - What I was doing when the application crashed: I had http://www.luatex.org/support.html open and clicked on "a list for users (hosted by TUG)" The crash can be reproduced every time. -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f350ef21780 (LWP 15499))] Thread 3 (Thread 0x7f34faa7b700 (LWP 15514)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f34fd08bb2d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f34fda4c280 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2499 #2 0x00007f34fd08bc39 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1622 #3 0x00007f35118f1e9a in start_thread (arg=0x7f34faa7b700) at pthread_create.c:308 #4 0x00007f351412639d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f34fa17a700 (LWP 15515)): #0 0x00007f351411a9e3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3511018d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3511018ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3515546c16 in QEventDispatcherGlib::processEvents (this=0x7f34f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f35155172bf in QEventLoop::processEvents (this=this@entry=0x7f34fa179e00, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f3515517548 in QEventLoop::exec (this=0x7f34fa179e00, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f3515418b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f351541baec in QThreadPrivate::start (arg=0x2e126d0) at thread/qthread_unix.cpp:338 #8 0x00007f35118f1e9a in start_thread (arg=0x7f34fa17a700) at pthread_create.c:308 #9 0x00007f351412639d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f350ef21780 (LWP 15499)): [KCrash Handler] #6 hash (key=...) at rendering/RenderTextControl.cpp:663 #7 hash (key=...) at ../JavaScriptCore/wtf/HashTable.h:281 #8 lookup<WTF::AtomicString, WTF::IdentityHashTranslator<WTF::AtomicString, WTF::AtomicString, WTF::AtomicStringHash> > (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:486 #9 contains<WTF::AtomicString, WTF::IdentityHashTranslator<WTF::AtomicString, WTF::AtomicString, WTF::AtomicStringHash> > (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:806 #10 contains (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:329 #11 contains (value=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashSet.h:157 #12 WebCore::RenderTextControl::hasValidAvgCharWidth (family=...) at rendering/RenderTextControl.cpp:536 #13 0x00007f34fcd3dcf5 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7f349ebb3240, family=...) at rendering/RenderTextControl.cpp:541 #14 0x00007f34fcd4063c in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7f349ebb3240, family=...) at rendering/RenderTextControlSingleLine.cpp:566 #15 0x00007f34fcd39f45 in WebCore::RenderTextControl::computePreferredLogicalWidths (this=0x7f349ebb3240) at rendering/RenderTextControl.cpp:567 #16 0x00007f34fccacfc3 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f349ebb3240) at rendering/RenderBox.cpp:672 #17 0x00007f34fcc862cc in WebCore::RenderBlock::computeInlinePreferredLogicalWidths (this=0x7f349ebb3120) at rendering/RenderBlock.cpp:4864 #18 0x00007f34fcc8710d in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f349ebb3120) at rendering/RenderBlock.cpp:4613 #19 0x00007f34fccacfc3 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f349ebb3120) at rendering/RenderBox.cpp:672 #20 0x00007f34fcc86c55 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=this@entry=0x7f34ab6eace8) at rendering/RenderBlock.cpp:5070 #21 0x00007f34fcc87016 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f34ab6eace8) at rendering/RenderBlock.cpp:4615 #22 0x00007f34fccacfc3 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f34ab6eace8) at rendering/RenderBox.cpp:672 #23 0x00007f34fcc86c55 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=this@entry=0x7f34ab6eac18) at rendering/RenderBlock.cpp:5070 #24 0x00007f34fcc87016 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f34ab6eac18) at rendering/RenderBlock.cpp:4615 #25 0x00007f34fcd280a8 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x7f34ab6eac18) at rendering/RenderTableCell.cpp:132 #26 0x00007f34fccacfc3 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f34ab6eac18) at rendering/RenderBox.cpp:672 #27 0x00007f34fcfffb0e in WebCore::AutoTableLayout::calcEffectiveLogicalWidth (this=this@entry=0x7f34ab488900) at rendering/AutoTableLayout.cpp:304 #28 0x00007f34fd001cca in WebCore::AutoTableLayout::computePreferredLogicalWidths (this=0x7f34ab488900, minWidth=@0x7f34ab6e5960: 133, maxWidth=@0x7f34ab6e5964: 3379212) at rendering/AutoTableLayout.cpp:226 #29 0x00007f34fcd2671f in WebCore::RenderTable::computePreferredLogicalWidths (this=0x7f34ab6e5900) at rendering/RenderTable.cpp:595 #30 0x00007f34fccacfe3 in WebCore::RenderBox::maxPreferredLogicalWidth (this=0x7f34ab6e5900) at rendering/RenderBox.cpp:680 #31 0x00007f34fcd22989 in WebCore::RenderTable::computeLogicalWidth (this=0x7f34ab6e5900) at rendering/RenderTable.cpp:240 #32 0x00007f34fcd25beb in WebCore::RenderTable::layout (this=0x7f34ab6e5900) at rendering/RenderTable.cpp:286 #33 0x00007f34fcc98859 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f34ab6e5848, child=0x7f34ab6e5900, marginInfo=..., previousFloatLogicalBottom=@0x7fffb68f1f18: 0, maxFloatLogicalBottom=@0x7fffb68f1fcc: 0) at rendering/RenderBlock.cpp:2000 #34 0x00007f34fcc9917b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f34ab6e5848, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fffb68f1fcc: 0) at rendering/RenderBlock.cpp:1938 #35 0x00007f34fcc9c440 in WebCore::RenderBlock::layoutBlock (this=0x7f34ab6e5848, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #36 0x00007f34fcc80b3d in WebCore::RenderBlock::layout (this=0x7f34ab6e5848) at rendering/RenderBlock.cpp:1158 #37 0x00007f34fcc98859 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f34ab6e5790, child=0x7f34ab6e5848, marginInfo=..., previousFloatLogicalBottom=@0x7fffb68f2138: 0, maxFloatLogicalBottom=@0x7fffb68f21ec: 0) at rendering/RenderBlock.cpp:2000 #38 0x00007f34fcc9917b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f34ab6e5790, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fffb68f21ec: 0) at rendering/RenderBlock.cpp:1938 #39 0x00007f34fcc9c440 in WebCore::RenderBlock::layoutBlock (this=0x7f34ab6e5790, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #40 0x00007f34fcc80b3d in WebCore::RenderBlock::layout (this=0x7f34ab6e5790) at rendering/RenderBlock.cpp:1158 #41 0x00007f34fcc98859 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f34ab6e5598, child=0x7f34ab6e5790, marginInfo=..., previousFloatLogicalBottom=@0x7fffb68f2358: 8, maxFloatLogicalBottom=@0x7fffb68f240c: 0) at rendering/RenderBlock.cpp:2000 #42 0x00007f34fcc9917b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f34ab6e5598, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fffb68f240c: 0) at rendering/RenderBlock.cpp:1938 #43 0x00007f34fcc9c440 in WebCore::RenderBlock::layoutBlock (this=0x7f34ab6e5598, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #44 0x00007f34fcc80b3d in WebCore::RenderBlock::layout (this=0x7f34ab6e5598) at rendering/RenderBlock.cpp:1158 #45 0x00007f34fcc98859 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f34ab6e5320, child=0x7f34ab6e5598, marginInfo=..., previousFloatLogicalBottom=@0x7fffb68f2578: 0, maxFloatLogicalBottom=@0x7fffb68f262c: 0) at rendering/RenderBlock.cpp:2000 #46 0x00007f34fcc9917b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f34ab6e5320, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fffb68f262c: 0) at rendering/RenderBlock.cpp:1938 #47 0x00007f34fcc9c440 in WebCore::RenderBlock::layoutBlock (this=0x7f34ab6e5320, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262 #48 0x00007f34fcc80b3d in WebCore::RenderBlock::layout (this=0x7f34ab6e5320) at rendering/RenderBlock.cpp:1158 #49 0x00007f34fcd4e9a8 in WebCore::RenderView::layout (this=0x7f34ab6e5320) at rendering/RenderView.cpp:130 #50 0x00007f34fcbe1677 in WebCore::FrameView::layout (this=0x7f34fa1b5b00, allowSubtree=<optimized out>) at page/FrameView.cpp:964 #51 0x00007f34fc967fbf in WebCore::Document::implicitClose (this=0x7f34fa1ec800) at dom/Document.cpp:2132 #52 0x00007f34fcb6b7e4 in WebCore::FrameLoader::checkCompleted (this=0x7f34fa193978) at loader/FrameLoader.cpp:922 #53 0x00007f34fcb5ac87 in WebCore::CachedResourceLoader::loadDone (this=0x7f34fa1ba900, request=0x7f34ab67ab40) at loader/cache/CachedResourceLoader.cpp:553 #54 0x00007f34fcfdd0f4 in WebCore::CachedResourceRequest::didFinishLoading (this=0x7f34ab67ab40, loader=<optimized out>) at loader/cache/CachedResourceRequest.cpp:170 #55 0x00007f34fcb9acf7 in WebCore::SubresourceLoader::didFinishLoading (this=0x7f34fa252600, finishTime=0) at loader/SubresourceLoader.cpp:196 #56 0x00007f34fcd82f03 in WebCore::QNetworkReplyHandler::finish (this=0x6481fc0) at platform/network/qt/QNetworkReplyHandler.cpp:454 #57 0x00007f34fcd82db2 in flush (this=0x6481ff8) at platform/network/qt/QNetworkReplyHandler.cpp:195 #58 WebCore::QNetworkReplyHandlerCallQueue::flush (this=0x6481ff8) at platform/network/qt/QNetworkReplyHandler.cpp:187 #59 0x00007f34fcd82e25 in WebCore::QNetworkReplyHandlerCallQueue::push (this=0x6481ff8, method=(void (WebCore::QNetworkReplyHandler::*)(WebCore::QNetworkReplyHandler * const)) 0x7f34fcd82e30 <WebCore::QNetworkReplyHandler::finish()>) at platform/network/qt/QNetworkReplyHandler.cpp:164 #60 0x00007f34fcd838cf in WebCore::QNetworkReplyWrapper::didReceiveFinished (this=0x2f466c0) at platform/network/qt/QNetworkReplyHandler.cpp:349 #61 0x00007f351552df5f in QMetaObject::activate (sender=0x6482990, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #62 0x00007f3515520987 in QMetaMethod::invoke (this=this@entry=0x7fffb68f2e50, object=object@entry=0x6482990, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664 #63 0x00007f3515522d5c in QMetaObject::invokeMethod (obj=0x6482990, member=<optimized out>, type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179 #64 0x00007f350bcec5dc in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::AutoConnection, member=0x7f350be4deba "finished", obj=0x6482990) at /usr/include/qt4/QtCore/qobjectdefs.h:418 #65 KDEPrivate::AccessManagerReply::emitFinished (this=this@entry=0x6482990, state=state@entry=true, type=type@entry=Qt::AutoConnection) at ../../kio/kio/accessmanagerreply_p.cpp:484 #66 0x00007f350bced8d5 in KDEPrivate::AccessManagerReply::slotResult (this=0x6482990, kJob=0x5ac4870) at ../../kio/kio/accessmanagerreply_p.cpp:427 #67 0x00007f351552df5f in QMetaObject::activate (sender=0x5ac4870, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb68f3400) at kernel/qobject.cpp:3547 #68 0x00007f3515994da2 in KJob::result (this=this@entry=0x5ac4870, _t1=_t1@entry=0x5ac4870) at ./kjob.moc:208 #69 0x00007f3515994de0 in KJob::emitResult (this=0x5ac4870) at ../../kdecore/jobs/kjob.cpp:318 #70 0x00007f350bd20665 in KIO::SimpleJob::slotFinished (this=this@entry=0x5ac4870) at ../../kio/kio/job.cpp:494 #71 0x00007f350bd27a62 in KIO::TransferJob::slotFinished (this=0x5ac4870) at ../../kio/kio/job.cpp:1081 #72 0x00007f351552df5f in QMetaObject::activate (sender=0x338c590, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #73 0x00007f350bdc1ef1 in KIO::SlaveInterface::dispatch (this=0x338c590, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172 #74 0x00007f350bdbefea in KIO::SlaveInterface::dispatch (this=0x338c590) at ../../kio/kio/slaveinterface.cpp:88 #75 0x00007f350bdb344e in KIO::Slave::gotInput (this=0x338c590) at ../../kio/kio/slave.cpp:344 #76 0x00007f351552df5f in QMetaObject::activate (sender=0x32d0490, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #77 0x00007f350bcf5682 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #78 KIO::ConnectionPrivate::dequeue (this=0x3523990) at ../../kio/kio/connection.cpp:71 #79 0x00007f351552d43e in QObject::event (this=0x32d0490, e=<optimized out>) at kernel/qobject.cpp:1195 #80 0x00007f35148bfe9c in QApplicationPrivate::notify_helper (this=this@entry=0x23773f0, receiver=receiver@entry=0x32d0490, e=e@entry=0x3bfc010) at kernel/qapplication.cpp:4562 #81 0x00007f35148c430a in QApplication::notify (this=0x7fffb68f4760, receiver=0x32d0490, e=0x3bfc010) at kernel/qapplication.cpp:4423 #82 0x00007f351628fcb6 in KApplication::notify (this=0x7fffb68f4760, receiver=0x32d0490, event=0x3bfc010) at ../../kdeui/kernel/kapplication.cpp:311 #83 0x00007f351551856e in QCoreApplication::notifyInternal (this=0x7fffb68f4760, receiver=receiver@entry=0x32d0490, event=event@entry=0x3bfc010) at kernel/qcoreapplication.cpp:915 #84 0x00007f351551c3f1 in sendEvent (event=0x3bfc010, receiver=0x32d0490) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #85 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x22c02b0) at kernel/qcoreapplication.cpp:1539 #86 0x00007f3515546a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #87 postEventSourceDispatch (s=0x2379450) at kernel/qeventdispatcher_glib.cpp:279 #88 0x00007f3511018ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #89 0x00007f3511018de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #90 0x00007f3511018ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #91 0x00007f3515546bf6 in QEventDispatcherGlib::processEvents (this=0x22c1750, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #92 0x00007f3514964c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #93 0x00007f35155172bf in QEventLoop::processEvents (this=this@entry=0x7fffb68f4450, flags=...) at kernel/qeventloop.cpp:149 #94 0x00007f3515517548 in QEventLoop::exec (this=0x7fffb68f4450, flags=...) at kernel/qeventloop.cpp:204 #95 0x00007f351551c708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #96 0x00007f350cd2bc9e in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:242 #97 0x00000000004085a2 in launch (argc=argc@entry=1, _name=_name@entry=0x2351858 "konqueror", args=args@entry=0x2351862 "\001", cwd=cwd@entry=0x0, envc=envc@entry=1, envs=<optimized out>, envs@entry=0x235186a "DISPLAY=:0", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x40b0b6 "0") at ../../kinit/kinit.cpp:746 #98 0x00000000004096bb in handle_launcher_request (sock=7, who=<optimized out>) at ../../kinit/kinit.cpp:1238 #99 0x0000000000409d00 in handle_requests (waitForPid=waitForPid@entry=0) at ../../kinit/kinit.cpp:1431 #100 0x0000000000405427 in main (argc=2, argv=<optimized out>, envp=0x7fffb68f56f0) at ../../kinit/kinit.cpp:1919 Possible duplicates by query: bug 303914. Reported using DrKonqi
I don't think 303914 is a duplicate, because i can open the URL mentioned in this bug just fine.
The crash happens with khtml as well as kwebkit.
I cannot reproduce this crash. However, I am using QtWebKit from the 2.3 branch, not the stable 2.2 version that is currently in circulation.
See comment #3. Regardless, the crash is upstream and a such this issue needs to be reported there. See http://trac.webkit.org/wiki/QtWebKitBugs