Bug 231756

Summary: Crash on deleting files on imap
Product: [Unmaintained] kmail Reporter: Con Kolivas <kde>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bjoern
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Con Kolivas 2010-03-22 12:53:27 UTC
Application that crashed: kmail
Version of the application: 1.12.4
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.33-ck1 x86_64
Distribution: Debian GNU/Linux 5.0.4 (lenny)

What I was doing when the application crashed:
Walking through my inbox deleting one message after another from an imap server it crashed. Not sure how exactly to reproduce this but it has happened before when deleting message after message, perhaps while the new message is still coming up as the server is busy deleting the previous one?

 -- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f2432983750 (LWP 20193))]

Thread 3 (Thread 0x7f24176b5910 (LWP 20654)):
#0  0x00007f242f806743 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2427c9a0ac in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f2427c9a3f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f2430d473b6 in QEventDispatcherGlib::processEvents (this=0xe48160, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007f2430d1d562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2430d1d934 in QEventLoop::exec (this=0x7f24176b5010, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f2430c365a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f2430d01498 in QInotifyFileSystemWatcherEngine::run (this=0xfaa270) at io/qfilesystemwatcher_inotify.cpp:214
#8  0x00007f2430c394a5 in QThreadPrivate::start (arg=0xfaa270) at thread/qthread_unix.cpp:188
#9  0x00007f242ab5773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f242f81169d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f240a1ed910 (LWP 15335)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f2430c3a477 in QWaitConditionPrivate::wait (this=0xf56d78, mutex=0xf56d70, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0xf56d78, mutex=0xf56d70, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2430c302d1 in QThreadPoolThread::run (this=0xfaa060) at concurrent/qthreadpool.cpp:140
#4  0x00007f2430c394a5 in QThreadPrivate::start (arg=0xfaa060) at thread/qthread_unix.cpp:188
#5  0x00007f242ab5773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f242f81169d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2432983750 (LWP 20193)):
[KCrash Handler]
#5  QList (this=0x90) at /usr/include/qt4/QtCore/qlist.h:111
#6  KMail::FolderJob::msgList (this=0x90) at ../../kmail/folderjob.cpp:120
#7  0x00007f24315ddb03 in KMAcctImap::ignoreJobsForMessage (this=0x95db60, msg=0x2ce57b0) at ../../kmail/kmacctimap.cpp:217
#8  0x00007f24316f8277 in KMMoveCommand::execute (this=0x3765170) at ../../kmail/kmcommands.cpp:2095
#9  0x00007f24316dd3da in KMCommand::slotPostTransfer (this=0x3765170, result=KMCommand::OK) at ../../kmail/kmcommands.cpp:274
#10 0x00007f24316e7583 in KMCommand::qt_metacall (this=0x3765170, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff00be670) at ./kmcommands.moc:87
#11 0x00007f24316f9360 in KMMoveCommand::qt_metacall (this=0x7ffff00be210, _c=144, _id=11, _a=0x0) at ./kmcommands.moc:1706
#12 0x00007f2430d33df2 in QMetaObject::activate (sender=0x3765170, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#13 0x00007f24316da55e in KMCommand::messagesTransfered (this=0x7ffff00be210, _t1=KMCommand::OK) at ./kmcommands.moc:102
#14 0x00007f24316f6538 in KMCommand::transferSelectedMsgs (this=0x3765170) at ../../kmail/kmcommands.cpp:368
#15 0x00007f24316f675f in KMCommand::slotStart (this=0x3765170) at ../../kmail/kmcommands.cpp:266
#16 0x00007f24316e7566 in KMCommand::qt_metacall (this=0x3765170, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff00be8c0) at ./kmcommands.moc:86
#17 0x00007f24316f9360 in KMMoveCommand::qt_metacall (this=0x7ffff00be210, _c=144, _id=11, _a=0x0) at ./kmcommands.moc:1706
#18 0x00007f2430d33df2 in QMetaObject::activate (sender=0xfc6010, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#19 0x00007f2430d38f5f in QSingleShotTimer::timerEvent (this=0xfc6010) at kernel/qtimer.cpp:298
#20 0x00007f2430d2e353 in QObject::event (this=0xfc6010, e=0x90) at kernel/qobject.cpp:1074
#21 0x00007f243019801d in QApplicationPrivate::notify_helper (this=0x63fd50, receiver=0xfc6010, e=0x7ffff00bef80) at kernel/qapplication.cpp:4065
#22 0x00007f24301a007a in QApplication::notify (this=0x7ffff00bf3e0, receiver=0xfc6010, e=0x7ffff00bef80) at kernel/qapplication.cpp:4030
#23 0x00007f24323bede6 in KApplication::notify (this=0x7ffff00bf3e0, receiver=0xfc6010, event=0x7ffff00bef80) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007f2430d1ec9c in QCoreApplication::notifyInternal (this=0x7ffff00bf3e0, receiver=0xfc6010, event=0x7ffff00bef80) at kernel/qcoreapplication.cpp:610
#25 0x00007f2430d4b2c6 in QCoreApplication::sendEvent (this=0x643620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#26 QTimerInfoList::activateTimers (this=0x643620) at kernel/qeventdispatcher_unix.cpp:580
#27 0x00007f2430d47658 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#28 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#29 0x00007f2427c9690e in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007f2427c9a2c8 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007f2427c9a3f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007f2430d4739c in QEventDispatcherGlib::processEvents (this=0x60bb40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#33 0x00007f243022ef1f in QGuiEventDispatcherGlib::processEvents (this=0x7ffff00be210, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#34 0x00007f2430d1d562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f2430d1d934 in QEventLoop::exec (this=0x7ffff00bf230, flags=...) at kernel/qeventloop.cpp:201
#36 0x00007f2430d1fba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#37 0x0000000000402fa9 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:146
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 163071

Reported using DrKonqi
Comment 1 Björn Ruberg 2010-03-23 14:47:52 UTC

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