[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

qtwebkit 2.2.1-4+b1 + konqueror 4:4.8.4-1 : Lots of crashes



Hi!

I am getting lots of crashes, for example reproducabily with:

https://lkml.org/lkml/2012/7/7/121

But also with quite some other URLs.

Anyone else seen this?

I thought this might be webkit related, but it happens also when I
switch konqueror to KHTML engine before.

Any hints? I am willing to report a bug either upstream or with Debian
when I know where the bug report is best placed.

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 0x7fc833478760 (LWP 30033))]

Thread 4 (Thread 0x7fc817a5f700 (LWP 30034)):
#0  0x00007fc830cb4a93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc82dccc4d4 in g_main_context_poll (n_fds=1, fds=0x186b5c0, timeout=-1, context=0x1870fd0, 
priority=<optimized out>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x1870fd0, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  0x00007fc82dccc5f4 in g_main_context_iteration (context=0x1870fd0, may_block=1) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#4  0x00007fc8320d7306 in QEventDispatcherGlib::processEvents (this=0x18a0760, flags=...) at 
kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc8320a792f in QEventLoop::processEvents (this=this@entry=0x7fc817a5ee10, flags=...) at 
kernel/qeventloop.cpp:149
#6  0x00007fc8320a7bb8 in QEventLoop::exec (this=0x7fc817a5ee10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fc831faad70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fc829bf91fe in KIO::NameLookUpThread::run (this=0x1920d50) at ../../kio/kio/hostinfo.cpp:226
#9  0x00007fc831fadd0b in QThreadPrivate::start (arg=0x1920d50) at thread/qthread_unix.cpp:307
#10 0x00007fc82e7aab50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fc830cbf6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc815b0a700 (LWP 30036)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc826b19c0d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fc8274da280) at 
wtf/FastMalloc.cpp:2499
#2  0x00007fc826b19d19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at 
wtf/FastMalloc.cpp:1622
#3  0x00007fc82e7aab50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007fc830cbf6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc815209700 (LWP 30037)):
#0  __pthread_mutex_lock (mutex=0x20e8e40) at pthread_mutex_lock.c:127
#1  0x00007fc82dd081b1 in g_mutex_lock (mutex=mutex@entry=0x20e8d20) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:208
#2  0x00007fc82dccbd19 in g_main_context_prepare (context=context@entry=0x20e8d20, 
priority=priority@entry=0x7fc815208ce8) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2838
#3  0x00007fc82dccc3fb in g_main_context_iterate (context=context@entry=0x20e8d20, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3126
#4  0x00007fc82dccc5f4 in g_main_context_iteration (context=0x20e8d20, may_block=1) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007fc8320d7306 in QEventDispatcherGlib::processEvents (this=0x20e8e20, flags=...) at 
kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fc8320a792f in QEventLoop::processEvents (this=this@entry=0x7fc815208e40, flags=...) at 
kernel/qeventloop.cpp:149
#7  0x00007fc8320a7bb8 in QEventLoop::exec (this=0x7fc815208e40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fc831faad70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fc831fadd0b in QThreadPrivate::start (arg=0x20e8350) at thread/qthread_unix.cpp:307
#10 0x00007fc82e7aab50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fc830cbf6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc833478760 (LWP 30033)):
[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 0x00007fc8267cc245 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7fc7ce5897f8, family=...) 
at rendering/RenderTextControl.cpp:541
#14 0x00007fc8267ceb8c in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7fc7ce5897f8, 
family=...) at rendering/RenderTextControlSingleLine.cpp:566
#15 0x00007fc8267c8425 in WebCore::RenderTextControl::computePreferredLogicalWidths 
(this=0x7fc7ce5897f8) at rendering/RenderTextControl.cpp:567
#16 0x00007fc82673a943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7fc7ce5897f8) at 
rendering/RenderBox.cpp:672
#17 0x00007fc826713bd4 in WebCore::RenderBlock::computeInlinePreferredLogicalWidths 
(this=0x7fc7ce589740) at rendering/RenderBlock.cpp:4864
#18 0x00007fc826714aad in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7fc7ce589740) at 
rendering/RenderBlock.cpp:4613
#19 0x00007fc82673a943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7fc7ce589740) at 
rendering/RenderBox.cpp:672
#20 0x00007fc8267145e5 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths 
(this=this@entry=0x7fc7ce589688) at rendering/RenderBlock.cpp:5070
#21 0x00007fc8267149b6 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7fc7ce589688) at 
rendering/RenderBlock.cpp:4615
#22 0x00007fc82673a943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7fc7ce589688) at 
rendering/RenderBox.cpp:672
#23 0x00007fc8267145e5 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths 
(this=this@entry=0x7fc81524b818) at rendering/RenderBlock.cpp:5070
#24 0x00007fc8267149b6 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7fc81524b818) at 
rendering/RenderBlock.cpp:4615
#25 0x00007fc8267b6478 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x7fc81524b818) 
at rendering/RenderTableCell.cpp:132
#26 0x00007fc82673a943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7fc81524b818) at 
rendering/RenderBox.cpp:672
#27 0x00007fc826a8dd6e in WebCore::AutoTableLayout::calcEffectiveLogicalWidth 
(this=this@entry=0x7fc7ce574000) at rendering/AutoTableLayout.cpp:304
#28 0x00007fc826a8ff5a in WebCore::AutoTableLayout::computePreferredLogicalWidths (this=0x7fc7ce574000, 
minWidth=@0x7fc81524b5f0: 7, maxWidth=@0x7fc81524b5f4: 7) at rendering/AutoTableLayout.cpp:226
#29 0x00007fc8267b4a9f in WebCore::RenderTable::computePreferredLogicalWidths (this=0x7fc81524b590) at 
rendering/RenderTable.cpp:595
#30 0x00007fc82673a943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7fc81524b590) at 
rendering/RenderBox.cpp:672
#31 0x00007fc8267145e5 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths 
(this=this@entry=0x7fc81524b4c0) at rendering/RenderBlock.cpp:5070
#32 0x00007fc8267149b6 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7fc81524b4c0) at 
rendering/RenderBlock.cpp:4615
#33 0x00007fc8267b6478 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x7fc81524b4c0) 
at rendering/RenderTableCell.cpp:132
#34 0x00007fc826a8e869 in WebCore::AutoTableLayout::recalcColumn (this=this@entry=0x7fc7ce574ea0, 
effCol=effCol@entry=2) at rendering/AutoTableLayout.cpp:75
#35 0x00007fc826a8f1be in WebCore::AutoTableLayout::fullRecalc (this=this@entry=0x7fc7ce574ea0) at 
rendering/AutoTableLayout.cpp:185
#36 0x00007fc826a8ff52 in WebCore::AutoTableLayout::computePreferredLogicalWidths (this=0x7fc7ce574ea0, 
minWidth=@0x7fc81524e9a8: 270, maxWidth=@0x7fc81524e9ac: 662) at rendering/AutoTableLayout.cpp:224
#37 0x00007fc8267b4a9f in WebCore::RenderTable::computePreferredLogicalWidths (this=0x7fc81524e948) at 
rendering/RenderTable.cpp:595
#38 0x00007fc82673a963 in WebCore::RenderBox::maxPreferredLogicalWidth (this=0x7fc81524e948) at 
rendering/RenderBox.cpp:680
#39 0x00007fc8267b0cc1 in WebCore::RenderTable::computeLogicalWidth (this=0x7fc81524e948) at 
rendering/RenderTable.cpp:240
#40 0x00007fc8267b3f6b in WebCore::RenderTable::layout (this=0x7fc81524e948) at 
rendering/RenderTable.cpp:286
#41 0x00007fc826726239 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7fc81524e890, 
child=0x7fc81524e948, marginInfo=..., previousFloatLogicalBottom=@0x7fff19977638: 0, 
maxFloatLogicalBottom=@0x7fff199776ec: 0) at rendering/RenderBlock.cpp:2000
#42 0x00007fc826726b5b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7fc81524e890, 
relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff199776ec: 0) at 
rendering/RenderBlock.cpp:1938
#43 0x00007fc826729db0 in WebCore::RenderBlock::layoutBlock (this=0x7fc81524e890, relayoutChildren=false, 
pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262
#44 0x00007fc82670e3ad in WebCore::RenderBlock::layout (this=0x7fc81524e890) at 
rendering/RenderBlock.cpp:1158
#45 0x00007fc826726239 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7fc81524e698, 
child=0x7fc81524e890, marginInfo=..., previousFloatLogicalBottom=@0x7fff19977858: 0, 
maxFloatLogicalBottom=@0x7fff1997790c: 0) at rendering/RenderBlock.cpp:2000
#46 0x00007fc826726b5b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7fc81524e698, 
relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff1997790c: 0) at 
rendering/RenderBlock.cpp:1938
#47 0x00007fc826729db0 in WebCore::RenderBlock::layoutBlock (this=0x7fc81524e698, relayoutChildren=false, 
pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262
#48 0x00007fc82670e3ad in WebCore::RenderBlock::layout (this=0x7fc81524e698) at 
rendering/RenderBlock.cpp:1158
#49 0x00007fc826726239 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7fc81524e420, 
child=0x7fc81524e698, marginInfo=..., previousFloatLogicalBottom=@0x7fff19977a78: 0, 
maxFloatLogicalBottom=@0x7fff19977b2c: 0) at rendering/RenderBlock.cpp:2000
#50 0x00007fc826726b5b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7fc81524e420, 
relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff19977b2c: 0) at 
rendering/RenderBlock.cpp:1938
#51 0x00007fc826729db0 in WebCore::RenderBlock::layoutBlock (this=0x7fc81524e420, relayoutChildren=false, 
pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262
#52 0x00007fc82670e3ad in WebCore::RenderBlock::layout (this=0x7fc81524e420) at 
rendering/RenderBlock.cpp:1158
#53 0x00007fc8267dcee8 in WebCore::RenderView::layout (this=0x7fc81524e420) at 
rendering/RenderView.cpp:130
#54 0x00007fc82666efb7 in WebCore::FrameView::layout (this=this@entry=0x7fc815245b80, 
allowSubtree=allowSubtree@entry=true) at page/FrameView.cpp:964
#55 0x00007fc82667012f in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive 
(this=0x7fc815245b80) at page/FrameView.cpp:2491
#56 0x00007fc82627bcf7 in QWebFramePrivate::renderRelativeCoords (this=0x204be70, 
context=context@entry=0x7fff19977e70, layers=..., clip=...) at Api/qwebframe.cpp:357
#57 0x00007fc82627c122 in QWebFrame::render (this=0x20ecd10, painter=<optimized out>, clip=...) at 
Api/qwebframe.cpp:1233
#58 0x00007fc8262943c9 in QWebView::paintEvent (this=0x20e3200, ev=0x7fff199787f0) at 
Api/qwebview.cpp:961
#59 0x00007fc8314a1e82 in QWidget::event (this=0x20e3200, event=0x7fff199787f0) at 
kernel/qwidget.cpp:8517
#60 0x00007fc8262944a7 in QWebView::event (this=0x20e3200, e=0x7fff199787f0) at Api/qwebview.cpp:865
#61 0x00007fc83145270c in QApplicationPrivate::notify_helper (this=this@entry=0x1700be0, 
receiver=receiver@entry=0x20e3200, e=e@entry=0x7fff199787f0) at kernel/qapplication.cpp:4556
#62 0x00007fc831456b8a in QApplication::notify (this=0x7fff19979960, receiver=0x20e3200, 
e=0x7fff199787f0) at kernel/qapplication.cpp:4417
#63 0x00007fc832e728a6 in KApplication::notify (this=0x7fff19979960, receiver=0x20e3200, 
event=0x7fff199787f0) at ../../kdeui/kernel/kapplication.cpp:311
#64 0x00007fc8320a8bde in QCoreApplication::notifyInternal (this=0x7fff19979960, receiver=0x20e3200, 
event=0x7fff199787f0) at kernel/qcoreapplication.cpp:915
#65 0x00007fc83149db94 in sendSpontaneousEvent (event=0x7fff199787f0, receiver=0x20e3200) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#66 QWidgetPrivate::drawWidget (this=0x20e3280, pdev=0x32a6bb0, rgn=..., offset=..., flags=68, 
sharedPainter=0x0, backingStore=0x20f13f0) at kernel/qwidget.cpp:5594
#67 0x00007fc83166803d in QWidgetBackingStore::sync (this=0x20f13f0) at painting/qbackingstore.cpp:1365
#68 0x00007fc831492e80 in QWidgetPrivate::syncBackingStore (this=this@entry=0x18e0fa0) at 
kernel/qwidget.cpp:1892
#69 0x00007fc8314a24cc in QWidget::event (this=0x18e0b80, event=0x3520f70) at kernel/qwidget.cpp:8664
#70 0x00007fc83186655b in QMainWindow::event (this=0x18e0b80, event=0x3520f70) at 
widgets/qmainwindow.cpp:1478
#71 0x00007fc832f63748 in KXmlGuiWindow::event (this=0x18e0b80, ev=0x3520f70) at 
../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#72 0x00007fc81e5a200c in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#73 0x00007fc83145270c in QApplicationPrivate::notify_helper (this=this@entry=0x1700be0, 
receiver=receiver@entry=0x18e0b80, e=e@entry=0x3520f70) at kernel/qapplication.cpp:4556
#74 0x00007fc831456b8a in QApplication::notify (this=0x7fff19979960, receiver=0x18e0b80, e=0x3520f70) at 
kernel/qapplication.cpp:4417
#75 0x00007fc832e728a6 in KApplication::notify (this=0x7fff19979960, receiver=0x18e0b80, event=0x3520f70) 
at ../../kdeui/kernel/kapplication.cpp:311
#76 0x00007fc8320a8bde in QCoreApplication::notifyInternal (this=0x7fff19979960, 
receiver=receiver@entry=0x18e0b80, event=event@entry=0x3520f70) at kernel/qcoreapplication.cpp:915
#77 0x00007fc8320aca61 in sendEvent (event=0x3520f70, receiver=0x18e0b80) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#78 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x16002b0) at 
kernel/qcoreapplication.cpp:1539
#79 0x00007fc8320d7153 in sendPostedEvents () at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#80 postEventSourceDispatch (s=s@entry=0x1703200) at kernel/qeventdispatcher_glib.cpp:279
#81 0x00007fc82dccc205 in g_main_dispatch (context=0x1702100) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#82 g_main_context_dispatch (context=context@entry=0x1702100) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#83 0x00007fc82dccc538 in g_main_context_iterate (context=context@entry=0x1702100, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression 
opcode 0xfa>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#84 0x00007fc82dccc5f4 in g_main_context_iteration (context=0x1702100, may_block=1) at 
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#85 0x00007fc8320d72e6 in QEventDispatcherGlib::processEvents (this=0x1606790, flags=...) at 
kernel/qeventdispatcher_glib.cpp:424
#86 0x00007fc8314f396e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at 
kernel/qguieventdispatcher_glib.cpp:204
#87 0x00007fc8320a792f in QEventLoop::processEvents (this=this@entry=0x7fff19979660, flags=...) at 
kernel/qeventloop.cpp:149
#88 0x00007fc8320a7bb8 in QEventLoop::exec (this=0x7fff19979660, flags=...) at kernel/qeventloop.cpp:204
#89 0x00007fc8320acd78 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#90 0x00007fc81e5db012 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#91 0x0000000000408a62 in launch (argc=argc@entry=4, _name=_name@entry=0x16b36f8 "konqueror", 
args=0x16b3739 "/home/martin", args@entry=0x16b3702 "-mimetype", cwd=cwd@entry=0x16b3739 
"/home/martin", envc=envc@entry=37, envs=<optimized out>, envs@entry=0x16b374e 
"KDE_FULL_SESSION=true", reset_env=true, tty=tty@entry=0x0, avoid_loops=false, 
startup_id_str=startup_id_str@entry=0x16b3c6b "merkaba;1341911681;17149;2274_TIME182503707") at 
../../kinit/kinit.cpp:746
#92 0x0000000000409b7b in handle_launcher_request (sock=sock@entry=32, who=<error reading variable: 
Unhandled dwarf expression opcode 0xfa>) at ../../kinit/kinit.cpp:1238
#93 0x000000000040a233 in handle_requests (waitForPid=waitForPid@entry=0) at ../../kinit/kinit.cpp:1422
#94 0x00000000004058e7 in main (argc=4, argv=<optimized out>, envp=0x7fff1997a8c0) at 
../../kinit/kinit.cpp:1919

Cia,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: