Bug 270126 - Clicking on unresponsive imap inbox crashed.
Summary: Clicking on unresponsive imap inbox crashed.
Status: RESOLVED DUPLICATE of bug 153411
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-05 04:35 UTC by Con Kolivas
Modified: 2011-04-07 13:44 UTC (History)
1 user (show)

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 Con Kolivas 2011-04-05 04:35:07 UTC
Application: kmail (1.13.5)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35.11-ck1 x86_64
Distribution: Ubuntu 10.10

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

Sometimes when I try to reconnect to an imap server after my internet intermittently disconnects, or I suspend to ram and then restart, and kmail is trying to connect to the imap server  before it's available, the inbox is unusable. Clicking on a message will make it either disappear (also reported in separate kde bugzilla report) or the message will refuse to come up, and then crash after it's clicked on multiple times (as per this bug).

The crash can be reproduced some of the time.

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

Thread 2 (Thread 0x7f13ca0be700 (LWP 8362)):
#0  0x00007f13ead2f203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f13e28c5009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f13e28c545c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f13eb6891e6 in QEventDispatcherGlib::processEvents (this=0x7f13c40008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f13eb65ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f13eb65bdec in QEventLoop::exec (this=0x7f13ca0bdcf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f13eb5662fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f13eb63b5f8 in QInotifyFileSystemWatcherEngine::run (this=0xd072d0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f13eb56927e in QThreadPrivate::start (arg=0xd072d0) at thread/qthread_unix.cpp:266
#9  0x00007f13e8919971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f13ead3b92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f13ee398820 (LWP 8360)):
[KCrash Handler]
#6  0x00007f13ec64b750 in vtable for QMenu () from /usr/lib/libQtGui.so.4
#7  0x00007f13eceb0531 in KMail::ISubject::notify (this=0x197ceb0) at ../../kmail/isubject.cpp:33
#8  0x00007f13ecb9d05c in KMMessage::updateBodyPart (this=0x197cde0, partSpecifier=) at ../../kmail/kmmessage.cpp:3185
#9  0x00007f13ece85fc9 in KMail::ImapJob::slotGetMessageResult (this=0x1bd7e70, job=<value optimized out>) at ../../kmail/imapjob.cpp:435
#10 0x00007f13ece87d9b in KMail::ImapJob::qt_metacall (this=0x1bd7e70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5e2286e0) at ./imapjob.moc:88
#11 0x00007f13eb674b27 in QMetaObject::activate (sender=0x1bf31d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6) at kernel/qobject.cpp:3280
#12 0x00007f13ed788b62 in KJob::result (this=0xd04658, _t1=0x1bf31d0) at ./kjob.moc:194
#13 0x00007f13ed788e00 in KJob::emitResult (this=0x1bf31d0) at ../../kdecore/jobs/kjob.cpp:312
#14 0x00007f13e82dd4f3 in KIO::SimpleJob::slotFinished (this=0x1bf31d0) at ../../kio/kio/job.cpp:525
#15 0x00007f13e82dde02 in KIO::TransferJob::slotFinished (this=0x1bf31d0) at ../../kio/kio/job.cpp:1118
#16 0x00007f13e82db8e1 in KIO::TransferJob::qt_metacall (this=0x1bf31d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5e228b20) at ./jobclasses.moc:367
#17 0x00007f13eb674b27 in QMetaObject::activate (sender=0x1a13eb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6) at kernel/qobject.cpp:3280
#18 0x00007f13e839008e in KIO::SlaveInterface::dispatch (this=0x1a13eb0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173
#19 0x00007f13e838d0d3 in KIO::SlaveInterface::dispatch (this=0x1a13eb0) at ../../kio/kio/slaveinterface.cpp:89
#20 0x00007f13e8380a66 in KIO::Slave::gotInput (this=0x1a13eb0) at ../../kio/kio/slave.cpp:348
#21 0x00007f13e8380c4c in KIO::Slave::qt_metacall (this=0x1a13eb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5e228fa0) at ./slave.moc:82
#22 0x00007f13eb674b27 in QMetaObject::activate (sender=0x135d160, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6) at kernel/qobject.cpp:3280
#23 0x00007f13e82a9f57 in KIO::ConnectionPrivate::dequeue (this=0x132aa50) at ../../kio/kio/connection.cpp:82
#24 0x00007f13e82aa07d in KIO::Connection::qt_metacall (this=0x135d160, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1ae6d40) at ./connection.moc:79
#25 0x00007f13eb66ebde in QObject::event (this=0x135d160, e=0xd04658) at kernel/qobject.cpp:1219
#26 0x00007f13ebb47fdc in QApplicationPrivate::notify_helper (this=0xc8d650, receiver=0x135d160, e=0x1cf9ea0) at kernel/qapplication.cpp:4396
#27 0x00007f13ebb4daed in QApplication::notify (this=0x7fff5e229bc0, receiver=0x135d160, e=0x1cf9ea0) at kernel/qapplication.cpp:4277
#28 0x00007f13edda62c6 in KApplication::notify (this=0x7fff5e229bc0, receiver=0x135d160, event=0x1cf9ea0) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00007f13eb65ccdc in QCoreApplication::notifyInternal (this=0x7fff5e229bc0, receiver=0x135d160, event=0x1cf9ea0) at kernel/qcoreapplication.cpp:732
#30 0x00007f13eb65fc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xc28250) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xc28250) at kernel/qcoreapplication.cpp:1373
#32 0x00007f13eb689653 in sendPostedEvents (s=0xc8d000) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#33 postEventSourceDispatch (s=0xc8d000) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007f13e28c1342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00007f13e28c52a8 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007f13e28c545c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00007f13eb689193 in QEventDispatcherGlib::processEvents (this=0xc279b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#38 0x00007f13ebbfaa4e in QGuiEventDispatcherGlib::processEvents (this=0xd04658, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f13eb65ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007f13eb65bdec in QEventLoop::exec (this=0x7fff5e2299f0, flags=) at kernel/qeventloop.cpp:201
#41 0x00007f13eb65febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0x0000000000403212 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:156

Reported using DrKonqi
Comment 1 Laurent Montel 2011-04-06 19:38:01 UTC
kmail 1 !
Comment 2 Christophe Marin 2011-04-07 13:44:33 UTC

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