Bug 237703 - Kmail hangs after suspend to disk
Summary: Kmail hangs after suspend to disk
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-15 12:32 UTC by mcas
Modified: 2012-08-19 10:52 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mcas 2010-05-15 12:32:30 UTC
Application: kontact (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I wake up my laptop from suspend to disk and kmail gets no new mails and i cannot abort the faulty action. When i click on one of my IMAP folders kmail crashes. KDE SC 4.4.2 on Kubuntu Lucid Lynx.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7741990 (LWP 14191))]

Thread 2 (Thread 0xb35ffb70 (LWP 2846)):
#0  0x01858e16 in *__GI_clock_gettime (clock_id=25546740, tp=0xb35fef98) at ../sysdeps/unix/clock_gettime.c:100
#1  0x063456fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0634a825 in QTimerInfoList::updateCurrentTime (this=0x9db7384) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0634a86a in QTimerInfoList::timerWait (this=0x9db7384, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x06348818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb35ff0ac) at kernel/qeventdispatcher_glib.cpp:136
#5  0x063488a5 in timerSourcePrepare (source=0x0, timeout=0x185cff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0207caca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0207cee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0207d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x0634860f in QEventDispatcherGlib::processEvents (this=0x9b624c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0631b059 in QEventLoop::processEvents (this=0xb35ff270, flags=) at kernel/qeventloop.cpp:149
#11 0x0631b4aa in QEventLoop::exec (this=0xb35ff270, flags=...) at kernel/qeventloop.cpp:201
#12 0x062175a8 in QThread::exec (this=0x9b09810) at thread/qthread.cpp:487
#13 0x062fac1b in QInotifyFileSystemWatcherEngine::run (this=0x9b09810) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0621a32e in QThreadPrivate::start (arg=0x9b09810) at thread/qthread_unix.cpp:248
#15 0x00c3396e in start_thread (arg=0xb35ffb70) at pthread_create.c:300
#16 0x003bea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7741990 (LWP 14191)):
[KCrash Handler]
#6  0x037d6db4 in QTreeModel::data (this=0x9ab74f8, index=..., role=6) at itemviews/qtreewidget.cpp:368
#7  0x03810cdc in QModelIndex::data (this=0x9ab5cd0, option=0xbfe8a000, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:398
#8  QStyledItemDelegate::initStyleOption (this=0x9ab5cd0, option=0xbfe8a000, index=...) at itemviews/qstyleditemdelegate.cpp:318
#9  0x00b7faae in ?? () from /usr/lib/libkdepim.so.4
#10 0x0379b088 in QTreeView::drawRow (this=0x953aa30, painter=0xbfe8a5bc, option=..., index=...) at itemviews/qtreeview.cpp:1670
#11 0x037a54a9 in QTreeView::drawTree (this=0x953aa30, painter=0xbfe8a5bc, region=...) at itemviews/qtreeview.cpp:1433
#12 0x037a85bd in QTreeView::paintEvent (this=0x953aa30, event=0xbfe8af04) at itemviews/qtreeview.cpp:1266
#13 0x028abb46 in KMail::FolderView::paintEvent(QPaintEvent*) () from /usr/lib/libkmailprivate.so.4
#14 0x032156b6 in QWidget::event (this=0x953aa30, event=0xbfe8af04) at kernel/qwidget.cpp:8144
#15 0x03611fd3 in QFrame::event (this=0x953aa30, e=0xbfe8af04) at widgets/qframe.cpp:557
#16 0x036ac382 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x9b07140) at widgets/qabstractscrollarea.cpp:1036
#17 0x03760bd7 in QAbstractItemView::viewportEvent (this=0x953aa30, event=0xbfe8af04) at itemviews/qabstractitemview.cpp:1610
#18 0x037a1f7c in QTreeView::viewportEvent (this=0x953aa30, event=0xbfe8af04) at itemviews/qtreeview.cpp:1248
#19 0x036aec65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9aac500, o=0x953a8e0, e=0xbfe8af04) at widgets/qabstractscrollarea_p.h:100
#20 QAbstractScrollAreaFilter::eventFilter (this=0x9aac500, o=0x953a8e0, e=0xbfe8af04) at widgets/qabstractscrollarea_p.h:116
#21 0x0631bcda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x92a7db0, receiver=0x953a8e0, event=0xbfe8af04) at kernel/qcoreapplication.cpp:819
#22 0x031b74b9 in QApplicationPrivate::notify_helper (this=0x92a7db0, receiver=0x953a8e0, e=0xbfe8af04) at kernel/qapplication.cpp:4296
#23 0x031be0f9 in QApplication::notify (this=0xbfe8bc94, receiver=0x953a8e0, e=0xbfe8af04) at kernel/qapplication.cpp:4265
#24 0x01010f2a in KApplication::notify (this=0xbfe8bc94, receiver=0x953a8e0, event=0xbfe8af04) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x0631ca3b in QCoreApplication::notifyInternal (this=0xbfe8bc94, receiver=0x953a8e0, event=0xbfe8af04) at kernel/qcoreapplication.cpp:704
#26 0x0321e9d6 in QCoreApplication::sendSpontaneousEvent (this=0x9aab628, pdev=0x950eff4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9501e50)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#27 QWidgetPrivate::drawWidget (this=0x9aab628, pdev=0x950eff4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9501e50) at kernel/qwidget.cpp:5339
#28 0x033f57d7 in QWidgetBackingStore::sync (this=0x9501e50) at painting/qbackingstore.cpp:1283
#29 0x0320eb93 in QWidgetPrivate::syncBackingStore (this=0x92a6ee8) at kernel/qwidget.cpp:1672
#30 0x03215e76 in QWidget::event (this=0x92a6e00, event=0xb66dd88) at kernel/qwidget.cpp:8291
#31 0x03630bc7 in QMainWindow::event (this=0x92a6e00, event=0xb66dd88) at widgets/qmainwindow.cpp:1433
#32 0x01102b04 in KMainWindow::event (this=0x92a6e00, ev=0xb66dd88) at ../../kdeui/widgets/kmainwindow.cpp:1103
#33 0x0114a88f in KXmlGuiWindow::event (this=0x92a6e00, ev=0xb66dd88) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#34 0x031b74dc in QApplicationPrivate::notify_helper (this=0x92a7db0, receiver=0x92a6e00, e=0xb66dd88) at kernel/qapplication.cpp:4300
#35 0x031be0f9 in QApplication::notify (this=0xbfe8bc94, receiver=0x92a6e00, e=0xb66dd88) at kernel/qapplication.cpp:4265
#36 0x01010f2a in KApplication::notify (this=0xbfe8bc94, receiver=0x92a6e00, event=0xb66dd88) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x0631ca3b in QCoreApplication::notifyInternal (this=0xbfe8bc94, receiver=0x92a6e00, event=0xb66dd88) at kernel/qcoreapplication.cpp:704
#38 0x0631f473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x92854e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x92854e0) at kernel/qcoreapplication.cpp:1345
#40 0x0631f5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#41 0x06348adf in QCoreApplication::sendPostedEvents (s=0x92aab10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=0x92aab10) at kernel/qeventdispatcher_glib.cpp:276
#43 0x020795e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x0207d2d8 in ?? () from /lib/libglib-2.0.so.0
#45 0x0207d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x063485d5 in QEventDispatcherGlib::processEvents (this=0x9285070, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#47 0x03277135 in QGuiEventDispatcherGlib::processEvents (this=0x9285070, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x0631b059 in QEventLoop::processEvents (this=0xbfe8bbf4, flags=) at kernel/qeventloop.cpp:149
#49 0x0631b4aa in QEventLoop::exec (this=0xbfe8bbf4, flags=...) at kernel/qeventloop.cpp:201
#50 0x0631f69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#51 0x031b7577 in QApplication::exec () at kernel/qapplication.cpp:3579
#52 0x0804b472 in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-08-19 10:52:03 UTC
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding