Bug 311113 - Kmail crashes for no apparent reason
Summary: Kmail crashes for no apparent reason
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.9.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-03 20:17 UTC by karaluh
Modified: 2012-12-09 16:50 UTC (History)
2 users (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 karaluh 2012-12-03 20:17:19 UTC
Application: kmail (4.9.3)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
I configured new IMAP account and browsed som e-mails. Then I sent kmail to tray and when I brought it back it become unstable - Local folders disappeared, message list was wrong - so I tried to close it from tray context menu, after several RMB clicks Kmail crashed.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1608740 (LWP 7546))]

Thread 4 (Thread 0xae96ab40 (LWP 7555)):
#0  0xb76fd424 in __kernel_vsyscall ()
#1  0xb57ed96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5e5a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb379f0e9 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb379f1df in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb57e9d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5e4cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xae041b40 (LWP 7556)):
#0  0xb6056640 in clock_gettime@plt () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#1  0xb60d5fb5 in do_gettime (frac=0xae040fe0, sec=0xae040fd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb61bd36e in QTimerInfoList::updateCurrentTime (this=0xad702074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xad702074 in ?? ()

Thread 2 (Thread 0xad629b40 (LWP 7557)):
#0  0xb57ebdc8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5e5a864 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb4454ed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4412f11 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4413ba8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4413e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb61bc99f in QEventDispatcherGlib::processEvents (this=0xacd00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb618926c in QEventLoop::processEvents (this=this@entry=0xad629228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6189561 in QEventLoop::exec (this=0xad629228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb607466c in QThread::exec (this=0x9deb6f0) at thread/qthread.cpp:501
#10 0xb61677bd in QInotifyFileSystemWatcherEngine::run (this=0x9deb6f0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb6077a58 in QThreadPrivate::start (arg=0x9deb6f0) at thread/qthread_unix.cpp:338
#12 0xb57e9d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5e4cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1608740 (LWP 7546)):
[KCrash Handler]
#7  0xb76fd424 in __kernel_vsyscall ()
#8  0xb5d8c1df in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0xb5d8f825 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0xb5f738ad in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#11 0xb5f714f3 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#12 0xb5f7152f in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#13 0xb5f71825 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#14 0xb61897e7 in QEventLoop::exec (this=0xbfdb2958, flags=...) at kernel/qeventloop.cpp:218
#15 0xb618ecba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#16 0xb642afc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#17 0x0804a447 in main (argc=3, argv=0xbfdb2be4) at ../../kmail/main.cpp:148

Possible duplicates by query: bug 310986, bug 310887, bug 310584, bug 310490, bug 310296.

Reported using DrKonqi
Comment 1 Laurent Montel 2012-12-04 17:54:21 UTC
Please install debug package and try to recreate crash.
Regards.
Comment 2 Christoph Feck 2012-12-09 16:50:47 UTC
Debug packages alone won't help, because this is an exception, which Qt does not handle. If you can reproduce the crash, start gdb with kmail2, type "catch throw", then "run", and if the crash happens, type "bt" to get the backtrace.