Bug 309663

Summary: Kontact crashes on email send
Product: [Unmaintained] kdelibs Reporter: Andrew Lindley <andrew>
Component: kshareddatacacheAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: montel, mpyne
Priority: NOR    
Version: 4.9.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andrew Lindley 2012-11-06 16:51:42 UTC
Application: kontact (4.9.2)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
Kontact has suddenly started crashing everytime I try to send an email from Kmail.  I have logged out then back in again and even rebooted the machine.  It's not tied to addressee (I've tried numerous different ones).  The mail server is fine (I sent an urgent email using another machine that uses the same server from the same subnet).  Kmail and Kontact have previously worked fine.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd020f977c0 (LWP 2970))]

Thread 4 (Thread 0x7fd01954b700 (LWP 2971)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd032509b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fd032509c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fd02da58e9a in start_thread (arg=0x7fd01954b700) at pthread_create.c:308
#4  0x00007fd033234cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd018c4a700 (LWP 2972)):
#0  0x00007fd033229303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd02d589d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd02d589ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd0339a9c16 in QEventDispatcherGlib::processEvents (this=0x7fd0140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd03397a2bf in QEventLoop::processEvents (this=this@entry=0x7fd018c49dc0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd03397a548 in QEventLoop::exec (this=0x7fd018c49dc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd03387bb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fd03387eaec in QThreadPrivate::start (arg=0x8a71d0) at thread/qthread_unix.cpp:338
#8  0x00007fd02da58e9a in start_thread (arg=0x7fd018c4a700) at pthread_create.c:308
#9  0x00007fd033234cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fcfcb4dc700 (LWP 2976)):
#0  0x00007fd033229303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd02d589d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd02d589ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd0339a9c16 in QEventDispatcherGlib::processEvents (this=0x7fcfc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd03397a2bf in QEventLoop::processEvents (this=this@entry=0x7fcfcb4dbd90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd03397a548 in QEventLoop::exec (this=0x7fcfcb4dbd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd03387bb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fd03395a9af in QInotifyFileSystemWatcherEngine::run (this=0xdbcbe0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fd03387eaec in QThreadPrivate::start (arg=0xdbcbe0) at thread/qthread_unix.cpp:338
#9  0x00007fd02da58e9a in start_thread (arg=0x7fcfcb4dc700) at pthread_create.c:308
#10 0x00007fd033234cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd020f977c0 (LWP 2970)):
[KCrash Handler]
#6  __strncmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:213
#7  0x00007fd033ef21a4 in qstrncmp (len=<optimized out>, str2=0x27d2e88 "$kico_format-text-italic_22_1:1:trans", str1=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:104
#8  SharedMemory::findNamedEntry (this=0x7fd01d922000, key=...) at ../../kdecore/util/kshareddatacache.cpp:786
#9  0x00007fd033eef0e4 in KSharedDataCache::find (this=0x7d35a0, key=..., destination=0x7fffc2aa83f0) at ../../kdecore/util/kshareddatacache.cpp:1637
#10 0x00007fd0350168d9 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x7c7e30, key=..., data=..., path=...) at ../../kdeui/icons/kiconloader.cpp:861
#11 0x00007fd03501af4d in KIconLoader::loadIcon (this=0x7d9890, _name=..., group=KIconLoader::Desktop, size=304, state=2, overlays=..., path_store=0x0, canReturnNull=false) at ../../kdeui/icons/kiconloader.cpp:1225
#12 0x00007fd035012ecf in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at ../../kdeui/icons/kiconengine.cpp:104
#13 0x00007fd0344046a5 in QIcon::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:684
#14 0x00007fd0346728bd in QCommonStyle::drawControl (this=0x7b6290, element=<optimized out>, opt=0x7fffc2aa90f0, p=0x7fffc2aa9380, widget=0x216b0b0) at styles/qcommonstyle.cpp:1593
#15 0x00007fd01e5adbea in Oxygen::Style::drawToolButtonLabelControl (this=0x7b6290, option=0x7fffc2aa9290, painter=0x7fffc2aa9380, widget=<optimized out>) at ../../../kstyles/oxygen/oxygenstyle.cpp:7240
#16 0x00007fd01e5c5c89 in Oxygen::Style::drawToolButtonComplexControl (this=0x7b6290, option=0x7fffc2aa93a0, painter=0x7fffc2aa9380, widget=0x216b0b0) at ../../../kstyles/oxygen/oxygenstyle.cpp:7943
#17 0x00007fd01e5a8f6e in Oxygen::Style::drawComplexControl (this=0x7b6290, element=QStyle::CC_ToolButton, option=0x7fffc2aa93a0, painter=0x7fffc2aa9380, widget=0x216b0b0) at ../../../kstyles/oxygen/oxygenstyle.cpp:1153
#18 0x00007fd0347d6665 in drawComplexControl (opt=..., cc=QStyle::CC_ToolButton, this=0x7fffc2aa9380) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:94
#19 QToolButton::paintEvent (this=0x216b0b0) at widgets/qtoolbutton.cpp:553
#20 0x00007fd0343ac802 in QWidget::event (this=0x216b0b0, event=0x7fffc2aa9c60) at kernel/qwidget.cpp:8517
#21 0x00007fd03435ce9c in QApplicationPrivate::notify_helper (this=this@entry=0x75f070, receiver=receiver@entry=0x216b0b0, e=e@entry=0x7fffc2aa9c60) at kernel/qapplication.cpp:4562
#22 0x00007fd03436130a in QApplication::notify (this=0x7fffc2aac910, receiver=0x216b0b0, e=0x7fffc2aa9c60) at kernel/qapplication.cpp:4423
#23 0x00007fd0350651d6 in KApplication::notify (this=0x7fffc2aac910, receiver=0x216b0b0, event=0x7fffc2aa9c60) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007fd03397b56e in QCoreApplication::notifyInternal (this=0x7fffc2aac910, receiver=0x216b0b0, event=0x7fffc2aa9c60) at kernel/qcoreapplication.cpp:915
#25 0x00007fd0343a8524 in sendSpontaneousEvent (event=0x7fffc2aa9c60, receiver=0x216b0b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#26 QWidgetPrivate::drawWidget (this=this@entry=0x216b2f0, pdev=pdev@entry=0x21fee90, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x21e3ed0) at kernel/qwidget.cpp:5594
#27 0x00007fd0343a901f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1515b80, pdev=pdev@entry=0x21fee90, siblings=..., index=<optimized out>, index@entry=8, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x21e3ed0) at kernel/qwidget.cpp:5803
#28 0x00007fd0343a8e64 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1515b80, pdev=pdev@entry=0x21fee90, siblings=..., index=8, index@entry=9, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x21e3ed0) at kernel/qwidget.cpp:5790
#29 0x00007fd0343a8e64 in QWidgetPrivate::paintSiblingsRecursive (this=0x1515b80, pdev=0x21fee90, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x21e3ed0) at kernel/qwidget.cpp:5790
#30 0x00007fd0343a80b5 in QWidgetPrivate::drawWidget (this=this@entry=0x1515b80, pdev=pdev@entry=0x21fee90, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x21e3ed0) at kernel/qwidget.cpp:5647
#31 0x00007fd0343a901f in QWidgetPrivate::paintSiblingsRecursive (this=0x20af870, pdev=0x21fee90, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x21e3ed0) at kernel/qwidget.cpp:5803
#32 0x00007fd0343a80b5 in QWidgetPrivate::drawWidget (this=0x20af870, pdev=0x21fee90, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x21e3ed0) at kernel/qwidget.cpp:5647
#33 0x00007fd034576958 in QWidgetBackingStore::sync (this=0x21e3ed0) at painting/qbackingstore.cpp:1373
#34 0x00007fd03439d7f0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x20af870) at kernel/qwidget.cpp:1892
#35 0x00007fd0343ace4c in QWidget::event (this=0x20af560, event=0x7fffc2aab2f0) at kernel/qwidget.cpp:8664
#36 0x00007fd0347751cb in QMainWindow::event (this=0x20af560, event=0x7fffc2aab2f0) at widgets/qmainwindow.cpp:1478
#37 0x00007fd035156778 in KXmlGuiWindow::event (this=0x20af560, ev=0x7fffc2aab2f0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#38 0x00007fd03435ce9c in QApplicationPrivate::notify_helper (this=this@entry=0x75f070, receiver=receiver@entry=0x20af560, e=e@entry=0x7fffc2aab2f0) at kernel/qapplication.cpp:4562
#39 0x00007fd03436130a in QApplication::notify (this=0x7fffc2aac910, receiver=0x20af560, e=0x7fffc2aab2f0) at kernel/qapplication.cpp:4423
#40 0x00007fd0350651d6 in KApplication::notify (this=0x7fffc2aac910, receiver=0x20af560, event=0x7fffc2aab2f0) at ../../kdeui/kernel/kapplication.cpp:311
#41 0x00007fd03397b56e in QCoreApplication::notifyInternal (this=0x7fffc2aac910, receiver=0x20af560, event=0x7fffc2aab2f0) at kernel/qcoreapplication.cpp:915
#42 0x00007fd034572043 in sendEvent (event=0x7fffc2aab2f0, receiver=0x20af560) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#43 sendUpdateRequest (updateImmediately=true, widget=0x20af560) at painting/qbackingstore.cpp:534
#44 QWidgetBackingStore::markDirty (this=<optimized out>, rect=..., widget=<optimized out>, updateImmediately=<optimized out>, invalidateBuffer=<optimized out>) at painting/qbackingstore.cpp:722
#45 0x00007fd03439e419 in repaint (rect=..., this=0x1501a60) at kernel/qwidget.cpp:10466
#46 QWidget::repaint (this=0x1501a60, rect=...) at kernel/qwidget.cpp:10444
#47 0x00007fd03439e4d3 in QWidget::repaint (this=<optimized out>) at kernel/qwidget.cpp:10416
#48 0x00007fd03471b53d in QAbstractButtonPrivate::click (this=this@entry=0x150e450) at widgets/qabstractbutton.cpp:536
#49 0x00007fd03471b7cc in QAbstractButton::mouseReleaseEvent (this=0x1501a60, e=0x7fffc2aabc30) at widgets/qabstractbutton.cpp:1123
#50 0x00007fd0347d599a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#51 0x00007fd0343ac850 in QWidget::event (this=0x1501a60, event=0x7fffc2aabc30) at kernel/qwidget.cpp:8371
#52 0x00007fd03435ce9c in QApplicationPrivate::notify_helper (this=this@entry=0x75f070, receiver=receiver@entry=0x1501a60, e=e@entry=0x7fffc2aabc30) at kernel/qapplication.cpp:4562
#53 0x00007fd034361b6b in QApplication::notify (this=<optimized out>, receiver=0x1501a60, e=0x7fffc2aabc30) at kernel/qapplication.cpp:4105
#54 0x00007fd0350651d6 in KApplication::notify (this=0x7fffc2aac910, receiver=0x1501a60, event=0x7fffc2aabc30) at ../../kdeui/kernel/kapplication.cpp:311
#55 0x00007fd03397b56e in QCoreApplication::notifyInternal (this=0x7fffc2aac910, receiver=0x1501a60, event=0x7fffc2aabc30) at kernel/qcoreapplication.cpp:915
#56 0x00007fd03435dcd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#57 QApplicationPrivate::sendMouseEvent (receiver=0x1501a60, event=0x7fffc2aabc30, alienWidget=0x1501a60, nativeWidget=0x20af560, buttonDown=0x7fd034e39308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#58 0x00007fd0343db554 in QETWidget::translateMouseEvent (this=this@entry=0x20af560, event=event@entry=0x7fffc2aac3b0) at kernel/qapplication_x11.cpp:4622
#59 0x00007fd0343da44f in QApplication::x11ProcessEvent (this=0x7fffc2aac910, event=0x7fffc2aac3b0) at kernel/qapplication_x11.cpp:3737
#60 0x00007fd034401fa2 in x11EventSourceDispatch (s=0x761f70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0x00007fd02d589ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fd02d589de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fd02d589ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fd0339a9bf6 in QEventDispatcherGlib::processEvents (this=0x725c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#65 0x00007fd034401c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0x00007fd03397a2bf in QEventLoop::processEvents (this=this@entry=0x7fffc2aac780, flags=...) at kernel/qeventloop.cpp:149
#67 0x00007fd03397a548 in QEventLoop::exec (this=0x7fffc2aac780, flags=...) at kernel/qeventloop.cpp:204
#68 0x00007fd03397f708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#69 0x0000000000403339 in main (argc=1, argv=0x7fffc2aaca58) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Dominik Haumann 2016-09-06 12:19:48 UTC

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