[kontact] [Bug 340671] New: Kontact Crash on Email Opening

Shawn Cook shawn at strongerforyou.com
Thu Nov 6 04:27:36 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=340671

            Bug ID: 340671
           Summary: Kontact Crash on Email Opening
           Product: kontact
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: shawn at strongerforyou.com

Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.7-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
I had just opened a new unread email and clicked the "This HTML message may
contain external references to images etc. For security/privacy reasons
external references are not loaded. If you trust the sender of this message
then you can load the external references for this message by clicking here."

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f131b0cc940 (LWP 5504))]

Thread 3 (Thread 0x7f12cef1f700 (LWP 5505)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003f7e6bc1bd in JSC::BlockAllocator::blockFreeingThreadMain
(this=0x265a348) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x0000003f7e9aea86 in WTF::wtfThreadEntryPoint (param=0x253c3c0) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x0000003d32c07ee5 in start_thread (arg=0x7f12cef1f700) at
pthread_create.c:309
#4  0x0000003d320f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f12c7472700 (LWP 5516)):
#0  0x0000003d320ea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003d34c495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f12c00029c0, timeout=8907, context=0x7f12c00009a0) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0x7f12c00009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x0000003d34c496dc in g_main_context_iteration (context=0x7f12c00009a0,
may_block=1) at gmain.c:3774
#4  0x0000003d3d5b543e in QEventDispatcherGlib::processEvents
(this=0x7f12c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x0000003d3d58538f in QEventLoop::processEvents
(this=this at entry=0x7f12c7471c90, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d3d5856dd in QEventLoop::exec (this=this at entry=0x7f12c7471c90,
flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003d3d479e5f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#8  0x0000003d3d47c69f in QThreadPrivate::start (arg=0x270f340) at
thread/qthread_unix.cpp:349
#9  0x0000003d32c07ee5 in start_thread (arg=0x7f12c7472700) at
pthread_create.c:309
#10 0x0000003d320f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f131b0cc940 (LWP 5504)):
[KCrash Handler]
#6  fetchTransformedBilinear<(TextureBlendType)4, (QImage::Format)6>
(buffer=<optimized out>, data=<optimized out>, y=<optimized out>, x=<optimized
out>, length=<optimized out>) at painting/qdrawhelper.cpp:1004
#7  0x0000003c9afbe306 in fetch (len=<optimized out>, y=385, x=313,
this=0x7fff7f3fd600) at painting/qdrawhelper.cpp:3575
#8  handleSpans<BlendSrcGeneric<(SpanMethod)0> > (count=count at entry=244,
spans=spans at entry=0x7fff7f401890, data=<optimized out>, handler=...) at
painting/qdrawhelper.cpp:3518
#9  0x0000003c9afb8a85 in blend_src_generic<(SpanMethod)0> (count=244,
spans=0x7fff7f401890, userData=<optimized out>) at
painting/qdrawhelper.cpp:3599
#10 0x0000003c9af5e32d in flushSpans (this=0x7fff7f401890) at
painting/qrasterizer.cpp:111
#11 ~QSpanBuffer (this=0x7fff7f401890, __in_chrg=<optimized out>) at
painting/qrasterizer.cpp:86
#12 QRasterizer::rasterizeLine (this=0x650c4a0, a=..., b=..., width=<optimized
out>, squareCap=squareCap at entry=false) at painting/qrasterizer.cpp:1186
#13 0x0000003c9af928c5 in QRasterPaintEngine::drawImage (this=0x62c49e0, r=...,
img=..., sr=...) at painting/qpaintengine_raster.cpp:2426
#14 0x0000003c9af9a4d3 in QRasterPaintEngine::drawPixmap (this=0x62c49e0,
r=..., pixmap=..., sr=...) at painting/qpaintengine_raster.cpp:2101
#15 0x0000003c9af1e884 in QPainter::drawPixmap (this=0x7fff7f4050d0, r=...,
pm=..., sr=...) at painting/qpainter.cpp:5468
#16 0x0000003f7dd8d427 in WebCore::BitmapImage::draw () from
/lib64/libQtWebKit.so.4
#17 0x0000003f7db08b0d in WebCore::GraphicsContext::drawImage () from
/lib64/libQtWebKit.so.4
#18 0x0000003f7db08d9a in WebCore::GraphicsContext::drawImage () from
/lib64/libQtWebKit.so.4
#19 0x0000003f7db08e0e in WebCore::GraphicsContext::drawImage () from
/lib64/libQtWebKit.so.4
#20 0x0000003f7dc5fcc0 in WebCore::RenderImage::paintIntoRect () from
/lib64/libQtWebKit.so.4
#21 0x0000003f7dc604d4 in WebCore::RenderImage::paintReplaced () from
/lib64/libQtWebKit.so.4
#22 0x0000003f7dcd2784 in WebCore::RenderReplaced::paint () from
/lib64/libQtWebKit.so.4
#23 0x0000003f7dc610d1 in WebCore::RenderImage::paint () from
/lib64/libQtWebKit.so.4
#24 0x0000003f7dbd6912 in WebCore::RenderBlock::paintChild () from
/lib64/libQtWebKit.so.4
#25 0x0000003f7dbd6a80 in WebCore::RenderBlock::paintChildren () from
/lib64/libQtWebKit.so.4
#26 0x0000003f7dbd6783 in WebCore::RenderBlock::paintContents () from
/lib64/libQtWebKit.so.4
#27 0x0000003f7dbeff3b in WebCore::RenderBlock::paintObject () from
/lib64/libQtWebKit.so.4
#28 0x0000003f7dbd2f87 in WebCore::RenderBlock::paint () from
/lib64/libQtWebKit.so.4
#29 0x0000003f7dbd6912 in WebCore::RenderBlock::paintChild () from
/lib64/libQtWebKit.so.4
#30 0x0000003f7dbd6a80 in WebCore::RenderBlock::paintChildren () from
/lib64/libQtWebKit.so.4
#31 0x0000003f7dbd6783 in WebCore::RenderBlock::paintContents () from
/lib64/libQtWebKit.so.4
#32 0x0000003f7dbeff3b in WebCore::RenderBlock::paintObject () from
/lib64/libQtWebKit.so.4
#33 0x0000003f7dbd2f87 in WebCore::RenderBlock::paint () from
/lib64/libQtWebKit.so.4
#34 0x0000003f7dcebae6 in WebCore::RenderTableSection::paintCell () from
/lib64/libQtWebKit.so.4
#35 0x0000003f7dcf3ba6 in WebCore::RenderTableSection::paintObject () from
/lib64/libQtWebKit.so.4
#36 0x0000003f7dcebc9b in WebCore::RenderTableSection::paint () from
/lib64/libQtWebKit.so.4
#37 0x0000003f7dce0ec6 in WebCore::RenderTable::paintObject () from
/lib64/libQtWebKit.so.4
#38 0x0000003f7dcdd78b in WebCore::RenderTable::paint () from
/lib64/libQtWebKit.so.4
#39 0x0000003f7dbd6912 in WebCore::RenderBlock::paintChild () from
/lib64/libQtWebKit.so.4
#40 0x0000003f7dbd6a80 in WebCore::RenderBlock::paintChildren () from
/lib64/libQtWebKit.so.4
#41 0x0000003f7dbd6783 in WebCore::RenderBlock::paintContents () from
/lib64/libQtWebKit.so.4
#42 0x0000003f7dbeff3b in WebCore::RenderBlock::paintObject () from
/lib64/libQtWebKit.so.4
#43 0x0000003f7dbd2f87 in WebCore::RenderBlock::paint () from
/lib64/libQtWebKit.so.4
#44 0x0000003f7dcebae6 in WebCore::RenderTableSection::paintCell () from
/lib64/libQtWebKit.so.4
#45 0x0000003f7dcf3ba6 in WebCore::RenderTableSection::paintObject () from
/lib64/libQtWebKit.so.4
#46 0x0000003f7dcebc9b in WebCore::RenderTableSection::paint () from
/lib64/libQtWebKit.so.4
#47 0x0000003f7dce0ec6 in WebCore::RenderTable::paintObject () from
/lib64/libQtWebKit.so.4
#48 0x0000003f7dcdd78b in WebCore::RenderTable::paint () from
/lib64/libQtWebKit.so.4
#49 0x0000003f7dbd6912 in WebCore::RenderBlock::paintChild () from
/lib64/libQtWebKit.so.4
#50 0x0000003f7dbd6a80 in WebCore::RenderBlock::paintChildren () from
/lib64/libQtWebKit.so.4
#51 0x0000003f7dbd6783 in WebCore::RenderBlock::paintContents () from
/lib64/libQtWebKit.so.4
#52 0x0000003f7dbeff3b in WebCore::RenderBlock::paintObject () from
/lib64/libQtWebKit.so.4
#53 0x0000003f7dbd2f87 in WebCore::RenderBlock::paint () from
/lib64/libQtWebKit.so.4
#54 0x0000003f7dbd6912 in WebCore::RenderBlock::paintChild () from
/lib64/libQtWebKit.so.4
#55 0x0000003f7dbd6a80 in WebCore::RenderBlock::paintChildren () from
/lib64/libQtWebKit.so.4
#56 0x0000003f7dbd6783 in WebCore::RenderBlock::paintContents () from
/lib64/libQtWebKit.so.4
#57 0x0000003f7dbeff3b in WebCore::RenderBlock::paintObject () from
/lib64/libQtWebKit.so.4
#58 0x0000003f7dbd2f87 in WebCore::RenderBlock::paint () from
/lib64/libQtWebKit.so.4
#59 0x0000003f7dcebae6 in WebCore::RenderTableSection::paintCell () from
/lib64/libQtWebKit.so.4
#60 0x0000003f7dcf3ba6 in WebCore::RenderTableSection::paintObject () from
/lib64/libQtWebKit.so.4
#61 0x0000003f7dcebc9b in WebCore::RenderTableSection::paint () from
/lib64/libQtWebKit.so.4
#62 0x0000003f7dce0ec6 in WebCore::RenderTable::paintObject () from
/lib64/libQtWebKit.so.4
#63 0x0000003f7dcdd78b in WebCore::RenderTable::paint () from
/lib64/libQtWebKit.so.4
#64 0x0000003f7dbd6912 in WebCore::RenderBlock::paintChild () from
/lib64/libQtWebKit.so.4
#65 0x0000003f7dbd6a80 in WebCore::RenderBlock::paintChildren () from
/lib64/libQtWebKit.so.4
#66 0x0000003f7dbd6783 in WebCore::RenderBlock::paintContents () from
/lib64/libQtWebKit.so.4
#67 0x0000003f7dbeff3b in WebCore::RenderBlock::paintObject () from
/lib64/libQtWebKit.so.4
#68 0x0000003f7dbd2f87 in WebCore::RenderBlock::paint () from
/lib64/libQtWebKit.so.4
#69 0x0000003f7dc7e05f in WebCore::RenderLayer::paintLayerContents () from
/lib64/libQtWebKit.so.4
#70 0x0000003f7dc7e809 in WebCore::RenderLayer::paintLayer () from
/lib64/libQtWebKit.so.4
#71 0x0000003f7dc7f846 in WebCore::RenderLayer::paintList () from
/lib64/libQtWebKit.so.4
#72 0x0000003f7dc7d2ce in WebCore::RenderLayer::paintLayerContents () from
/lib64/libQtWebKit.so.4
#73 0x0000003f7dc7e809 in WebCore::RenderLayer::paintLayer () from
/lib64/libQtWebKit.so.4
#74 0x0000003f7dc7f846 in WebCore::RenderLayer::paintList () from
/lib64/libQtWebKit.so.4
#75 0x0000003f7dc7d2ce in WebCore::RenderLayer::paintLayerContents () from
/lib64/libQtWebKit.so.4
#76 0x0000003f7dc7e809 in WebCore::RenderLayer::paintLayer () from
/lib64/libQtWebKit.so.4
#77 0x0000003f7dc7e919 in WebCore::RenderLayer::paint () from
/lib64/libQtWebKit.so.4
#78 0x0000003f7dac1f4e in WebCore::FrameView::paintContents () from
/lib64/libQtWebKit.so.4
#79 0x0000003f7d40523d in QWebFramePrivate::renderRelativeCoords () from
/lib64/libQtWebKit.so.4
#80 0x0000003f7d405517 in QWebFrame::render () from /lib64/libQtWebKit.so.4
#81 0x0000003f7d41e960 in QWebView::paintEvent () from /lib64/libQtWebKit.so.4
#82 0x0000003c9ae1d766 in QWidget::event (this=0x6240c90, event=0x7fff7f4056b0)
at kernel/qwidget.cpp:8546
#83 0x0000003f7d41f778 in QWebView::event () from /lib64/libQtWebKit.so.4
#84 0x0000003f8ad04f66 in MessageViewer::MailWebView::event(QEvent*) () from
/lib64/libmessageviewer.so.4
#85 0x0000003c9adcae5c in QApplicationPrivate::notify_helper (this=0x2391020,
receiver=0x6240c90, e=0x7fff7f4056b0) at kernel/qapplication.cpp:4565
#86 0x0000003c9add17b5 in QApplication::notify (this=this at entry=0x7fff7f406230,
receiver=receiver at entry=0x6240c90, e=e at entry=0x7fff7f4056b0) at
kernel/qapplication.cpp:4351
#87 0x0000003f7664a53a in KApplication::notify (this=0x7fff7f406230,
receiver=0x6240c90, event=0x7fff7f4056b0) at
/usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#88 0x0000003d3d5868fd in QCoreApplication::notifyInternal
(this=0x7fff7f406230, receiver=0x6240c90, event=0x7fff7f4056b0) at
kernel/qcoreapplication.cpp:953
#89 0x0000003c9ae17ac9 in QWidgetPrivate::drawWidget
(this=this at entry=0x6240d00, pdev=0x65cf0a0, rgn=..., offset=..., flags=68,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x627a940) at
../../src/corelib/kernel/qcoreapplication.h:234
#90 0x0000003c9afe303a in QWidgetBackingStore::sync (this=0x627a940) at
painting/qbackingstore.cpp:1365
#91 0x0000003c9ae0c440 in QWidgetPrivate::syncBackingStore (this=0x4b20710) at
kernel/qwidget.cpp:1894
#92 0x0000003c9ae1d4f6 in QWidget::event (this=this at entry=0x61ffea0,
event=event at entry=0x669a9a0) at kernel/qwidget.cpp:8693
#93 0x0000003c9b1ee423 in QMainWindow::event (this=this at entry=0x61ffea0,
event=event at entry=0x669a9a0) at widgets/qmainwindow.cpp:1478
#94 0x0000003f76708d61 in KMainWindow::event (this=this at entry=0x61ffea0,
ev=ev at entry=0x669a9a0) at
/usr/src/debug/kdelibs-4.14.2/kdeui/widgets/kmainwindow.cpp:1084
#95 0x0000003f76744399 in KXmlGuiWindow::event (this=0x61ffea0, ev=0x669a9a0)
at /usr/src/debug/kdelibs-4.14.2/kdeui/xmlgui/kxmlguiwindow.cpp:126
#96 0x0000003c9adcae5c in QApplicationPrivate::notify_helper (this=0x2391020,
receiver=0x61ffea0, e=0x669a9a0) at kernel/qapplication.cpp:4565
#97 0x0000003c9add17b5 in QApplication::notify (this=this at entry=0x7fff7f406230,
receiver=receiver at entry=0x61ffea0, e=e at entry=0x669a9a0) at
kernel/qapplication.cpp:4351
#98 0x0000003f7664a53a in KApplication::notify (this=0x7fff7f406230,
receiver=0x61ffea0, event=0x669a9a0) at
/usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#99 0x0000003d3d5868fd in QCoreApplication::notifyInternal
(this=0x7fff7f406230, receiver=receiver at entry=0x61ffea0,
event=event at entry=0x669a9a0) at kernel/qcoreapplication.cpp:953
#100 0x0000003d3d589ae5 in sendEvent (event=0x669a9a0, receiver=0x61ffea0) at
kernel/qcoreapplication.h:231
#101 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x23501d0) at
kernel/qcoreapplication.cpp:1577
#102 0x0000003d3d589f83 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1470
#103 0x0000003d3d5b5c9e in sendPostedEvents () at kernel/qcoreapplication.h:236
#104 postEventSourceDispatch (s=s at entry=0x2390860) at
kernel/qeventdispatcher_glib.cpp:300
#105 0x0000003d34c492a6 in g_main_dispatch (context=0x2391370) at gmain.c:3066
#106 g_main_context_dispatch (context=context at entry=0x2391370) at gmain.c:3642
#107 0x0000003d34c49628 in g_main_context_iterate
(context=context at entry=0x2391370, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3713
#108 0x0000003d34c496dc in g_main_context_iteration (context=0x2391370,
may_block=1) at gmain.c:3774
#109 0x0000003d3d5b541e in QEventDispatcherGlib::processEvents (this=0x23516b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#110 0x0000003c9ae6cc46 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#111 0x0000003d3d58538f in QEventLoop::processEvents
(this=this at entry=0x7fff7f406120, flags=...) at kernel/qeventloop.cpp:149
#112 0x0000003d3d5856dd in QEventLoop::exec (this=this at entry=0x7fff7f406120,
flags=...) at kernel/qeventloop.cpp:204
#113 0x0000003d3d58ada9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#114 0x000000000040367c in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list