Bug 256636 - KMail crashes when trying to get a Mail from an IMAP Server
Summary: KMail crashes when trying to get a Mail from an IMAP Server
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Unmaintained
Component: general (show other bugs)
Version: 1.13.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-11 22:51 UTC by Mathias D
Modified: 2010-11-24 13:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias D 2010-11-11 22:51:47 UTC
Application: kmail (1.13.5)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

KMail chrashed when I tryed to get an Mail from an IMAP Server. On the same time KMail tryed to get information about Mails from the server. Also my Internetconnection was very slow because its shared by 8 people.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd392eea820 (LWP 2425))]

Thread 2 (Thread 0x7fd36decb710 (LWP 2433)):
#0  0x00007fff967f4904 in clock_gettime ()
#1  0x00007fd385caf0bf in clock_gettime (clock_id=1, tp=0x7fd36decaa20) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fd3901d394f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#4  0x00007fd3902a01fd in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007fd3902a0225 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007fd39029e3dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fd36decab5c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fd39029e485 in timerSourcePrepare (source=0x1, timeout=0x7fd36decaa20) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fd3869f9a11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007fd3869f9e78 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007fd3869fa45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007fd39029e1e6 in QEventDispatcherGlib::processEvents (this=0x2950100, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#12 0x00007fd390270a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#13 0x00007fd390270dec in QEventLoop::exec (this=0x7fd36decacf0, flags=) at kernel/qeventloop.cpp:201
#14 0x00007fd39017b2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007fd3902505f8 in QInotifyFileSystemWatcherEngine::run (this=0x245d190) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fd39017e27e in QThreadPrivate::start (arg=0x245d190) at thread/qthread_unix.cpp:266
#17 0x00007fd38d44a971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#18 0x00007fd38f95091d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd392eea820 (LWP 2425)):
[KCrash Handler]
#6  QList (this=0x4085080000000000) at /usr/include/qt4/QtCore/qlist.h:118
#7  KMail::FolderJob::msgList (this=0x4085080000000000) at ../../kmail/folderjob.cpp:120
#8  0x00007fd3918eb7fa in KMAcctImap::ignoreJobsForMessage (this=0x1b92690, msg=<value optimized out>) at ../../kmail/kmacctimap.cpp:217
#9  0x00007fd39185cae2 in FolderStorage::unGetMsg (this=0x1baeea0, idx=24) at ../../kmail/folderstorage.cpp:573
#10 0x00007fd391b62090 in KMail::MessageListView::StorageModel::releaseMessage (this=0x1c04260, row=24) at ../../kmail/messagelistview/storagemodel.cpp:250
#11 0x00007fd391b65e4f in KMail::MessageListView::Widget::viewMessageSelected (this=0x1bf12c0, msg=0x249b720) at ../../kmail/messagelistview/widget.cpp:143
#12 0x00007fd38afb6792 in MessageList::Core::View::slotSelectionChanged (this=0x1bce3f0) at ../../messagelist/core/view.cpp:1905
#13 0x00007fd38afb7d36 in MessageList::Core::View::qt_metacall (this=0x1bce3f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff967b56b0) at ./view.moc:93
#14 0x00007fd390289b27 in QMetaObject::activate (sender=0x1d37d30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#15 0x00007fd390d03647 in QItemSelectionModel::selectionChanged (this=0x7fff967b53f0, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#16 0x00007fd390d06737 in QItemSelectionModel::emitSelectionChanged (this=<value optimized out>, newSelection=<value optimized out>, oldSelection=...) at itemviews/qitemselectionmodel.cpp:1581
#17 0x00007fd390d0809b in QItemSelectionModel::select (this=0x1d37d30, selection=<value optimized out>, command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1088
#18 0x00007fd390d04f01 in QItemSelectionModel::select (this=0x1d37d30, index=<value optimized out>, command=) at itemviews/qitemselectionmodel.cpp:976
#19 0x00007fd390d0389f in QItemSelectionModel::setCurrentIndex (this=0x1d37d30, index=..., command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1155
#20 0x00007fd390cb02af in QAbstractItemView::setCurrentIndex (this=0x1bce3f0, index=...) at itemviews/qabstractitemview.cpp:1007
#21 0x00007fd38afb53fe in MessageList::Core::View::markMessageItemsAsAboutToBeRemoved (this=0x1bce3f0, items=..., bMark=<value optimized out>) at ../../messagelist/core/view.cpp:1760
#22 0x00007fd391b655f9 in KMail::MessageListView::Widget::markPersistentSetAsAboutToBeRemoved (this=0x1bf12c0, ref=6, bMark=<value optimized out>) at ../../kmail/messagelistview/widget.cpp:539
#23 0x00007fd391a29ca8 in KMMainWidget::trashMessageSet (this=0x1be86a0, set=0x28b1ed0) at ../../kmail/kmmainwidget.cpp:2018
#24 0x00007fd391a39fca in KMMainWidget::qt_metacall (this=0x1be86a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff967b5cf0) at ./kmmainwidget.moc:362
#25 0x00007fd390289b27 in QMetaObject::activate (sender=0x1f2feb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#26 0x00007fd390755852 in QAction::triggered (this=0x7fff967b53f0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#27 0x00007fd390756f5b in QAction::activate (this=0x1f2feb0, event=<value optimized out>) at kernel/qaction.cpp:1256
#28 0x00007fd390759257 in QAction::event (this=0x7fff967b53f0, e=<value optimized out>) at kernel/qaction.cpp:1182
#29 0x00007fd39281b19d in KAction::event (this=0x7fff967b53f0, event=0x7fff967b6360) at ../../kdeui/actions/kaction.cpp:131
#30 0x00007fd39075cfdc in QApplicationPrivate::notify_helper (this=0x1879a70, receiver=0x1f2feb0, e=0x7fff967b6360) at kernel/qapplication.cpp:4396
#31 0x00007fd390762aed in QApplication::notify (this=0x7fff967b7a30, receiver=0x1f2feb0, e=0x7fff967b6360) at kernel/qapplication.cpp:4277
#32 0x00007fd392908526 in KApplication::notify (this=0x7fff967b7a30, receiver=0x1f2feb0, event=0x7fff967b6360) at ../../kdeui/kernel/kapplication.cpp:310
#33 0x00007fd390271cdc in QCoreApplication::notifyInternal (this=0x7fff967b7a30, receiver=0x1f2feb0, event=0x7fff967b6360) at kernel/qcoreapplication.cpp:732
#34 0x00007fd3907987d6 in sendEvent (this=<value optimized out>, e=0x7fff967b6960) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fff967b6960) at kernel/qshortcutmap.cpp:879
#36 0x00007fd39079a5e7 in QShortcutMap::tryShortcutEvent (this=0x1879b98, o=<value optimized out>, e=0x7fff967b6960) at kernel/qshortcutmap.cpp:364
#37 0x00007fd3907646e4 in QApplication::notify (this=0x7fff967b7a30, receiver=0x1f03f80, e=0x7fff967b6960) at kernel/qapplication.cpp:3840
#38 0x00007fd392908526 in KApplication::notify (this=0x7fff967b7a30, receiver=0x1f03f80, event=0x7fff967b6960) at ../../kdeui/kernel/kapplication.cpp:310
#39 0x00007fd390271cdc in QCoreApplication::notifyInternal (this=0x7fff967b7a30, receiver=0x1f03f80, event=0x7fff967b6960) at kernel/qcoreapplication.cpp:732
#40 0x00007fd39080a4ba in QKeyMapper::sendKeyEvent (keyWidget=0x1f03f80, grab=<value optimized out>, type=QEvent::KeyPress, code=16777223, modifiers=<value optimized out>, text=..., autorepeat=false, count=1, nativeScanCode=119, nativeVirtualKey=65535, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1867
#41 0x00007fd39080cac0 in QKeyMapperPrivate::translateKeyEvent (this=0x7fff967b6b40, keyWidget=0x1f03f80, event=<value optimized out>, grab=false) at kernel/qkeymapper_x11.cpp:1837
#42 0x00007fd3907e3cb4 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff967b7530) at kernel/qapplication_x11.cpp:3429
#43 0x00007fd3908100e2 in x11EventSourceDispatch (s=0x187d3c0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x00007fd3869f6342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x00007fd3869fa2a8 in ?? () from /lib/libglib-2.0.so.0
#46 0x00007fd3869fa45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x00007fd39029e193 in QEventDispatcherGlib::processEvents (this=0x18378a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#48 0x00007fd39080fa4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff967b53f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007fd390270a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007fd390270dec in QEventLoop::exec (this=0x7fff967b7860, flags=) at kernel/qeventloop.cpp:201
#51 0x00007fd390274ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0x0000000000403212 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:156

Reported using DrKonqi
Comment 1 Laurent Montel 2010-11-13 17:29:41 UTC
Fixed in 4.4.7
Regards
Comment 2 Mathias D 2010-11-13 18:11:45 UTC
Hello!

Excuse me, but how could that be? Please look at the reported data:

---
Application: kmail (1.13.5)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10
---
You said it is fixed in 4.4.7, but I used 4.5.3 at report time. (I think you mean kde)

Thank you.
Comment 3 Laurent Montel 2010-11-24 13:34:51 UTC
I think kdepim
we use kde -4.5.3 + kdepim-4.4.x
kdepim-4.5.x was not released
=> fixed