[Bug 309663] New: Kontact crashes on email send

Andrew Lindley andrew at andrewlindley.co.uk
Tue Nov 6 16:51:42 GMT 2012


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

            Bug ID: 309663
          Severity: crash
           Version: 4.9.2
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kontact crashes on email send
    Classification: Unclassified
                OS: Linux
          Reporter: andrew at andrewlindley.co.uk
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kontact

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 at 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 at 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 at entry=0x75f070, receiver=receiver at entry=0x216b0b0,
e=e at 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 at entry=0x216b2f0,
pdev=pdev at entry=0x21fee90, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x21e3ed0) at kernel/qwidget.cpp:5594
#27 0x00007fd0343a901f in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1515b80, pdev=pdev at entry=0x21fee90, siblings=...,
index=<optimized out>, index at entry=8, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x21e3ed0) at kernel/qwidget.cpp:5803
#28 0x00007fd0343a8e64 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1515b80, pdev=pdev at entry=0x21fee90, siblings=..., index=8,
index at entry=9, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at 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 at entry=0x1515b80, pdev=pdev at entry=0x21fee90, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at 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 at 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 at entry=0x75f070, receiver=receiver at entry=0x20af560,
e=e at 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 at 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 at entry=0x75f070, receiver=receiver at entry=0x1501a60,
e=e at 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 at entry=0x20af560, event=event at 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 at 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

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



More information about the Kdepim-bugs mailing list