Bug 283951 - kmail +simap unresponsive and then crashed
Summary: kmail +simap unresponsive and then crashed
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.6
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-13 22:45 UTC by Con Kolivas
Modified: 2012-08-19 10:53 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 Con Kolivas 2011-10-13 22:45:51 UTC
Application: kmail (1.13.6)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.4-ck1 x86_64
Distribution: Ubuntu 11.04

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

Connecting to an simap connection regularly had a short period where it could not connect to the server and put up a message. Many hours later I spotted the message and it had since reconnected. Trying to access mail at that point to delete a message it became unresponsive and I killed it.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7fb61c47c840 (LWP 2534))]

Thread 4 (Thread 0x7fb5fd973700 (LWP 2772)):
#0  0x00007fb61130a57f in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb6112e0630 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb6112e1f21 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb6112e29f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb608513c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fb6113093e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb616f96d8c in start_thread (arg=0x7fb5fd973700) at pthread_create.c:304
#7  0x00007fb6193e804d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb5fe447700 (LWP 9423)):
#0  0x00007fb616f9ad9d in __pthread_mutex_unlock_usercnt (mutex=0x29b2ea8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x29b2ea8) at pthread_mutex_unlock.c:290
#2  0x00007fb6112e0fef in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb6112e1f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb6112e2639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb619d38446 in QEventDispatcherGlib::processEvents (this=0x27b5800, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fb619d0c882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb619d0cabc in QEventLoop::exec (this=0x7fb5fe446d10, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fb619c23924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#9  0x00007fb619ceec2f in QInotifyFileSystemWatcherEngine::run (this=0x7fb5f8112d70) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fb619c26175 in QThreadPrivate::start (arg=0x7fb5f8112d70) at thread/qthread_unix.cpp:320
#11 0x00007fb616f96d8c in start_thread (arg=0x7fb5fe447700) at pthread_create.c:304
#12 0x00007fb6193e804d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb5ebafb700 (LWP 15692)):
[KCrash Handler]
#6  0x00007fb619335d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fb619339ab6 in abort () at abort.c:92
#8  0x00007fb6112eaa22 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fb6112eaaaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb6112de4e2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb6112de88f in g_main_context_new () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb619d381c1 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x2b88870, context=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:310
#13 0x00007fb619d382a0 in QEventDispatcherGlib::QEventDispatcherGlib (this=0x36897f0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#14 0x00007fb619c25587 in QThreadPrivate::createEventDispatcher (data=0xfcd1c0) at thread/qthread_unix.cpp:261
#15 0x00007fb619c26156 in QThreadPrivate::start (arg=0xf9f140) at thread/qthread_unix.cpp:313
#16 0x00007fb616f96d8c in start_thread (arg=0x7fb5ebafb700) at pthread_create.c:304
#17 0x00007fb6193e804d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb61c47c840 (LWP 2534)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb619c2682b in wait (this=<value optimized out>, mutex=0x7fb5f8112e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7fb5f8112e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fb619c25910 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722
#4  0x00007fb619ce25d0 in QFileSystemWatcher::~QFileSystemWatcher (this=0x7fb5f80c4a00, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446
#5  0x00007fb619ce26a9 in QFileSystemWatcher::~QFileSystemWatcher (this=0x7fb5f80c4a00, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462
#6  0x00007fb619d1fc14 in QObjectPrivate::deleteChildren (this=0x7fb5f8112ad0) at kernel/qobject.cpp:1964
#7  0x00007fb619d245f4 in QObject::~QObject (this=0x7fb5f8112d10, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#8  0x00007fb60f3fb7d9 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x7fb5f8112d10, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51
#9  0x00007fb61933b961 in __run_exit_handlers (status=1) at exit.c:78
#10 exit (status=1) at exit.c:100
#11 0x00007fb61a267fb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#12 0x00007fb61beaa638 in KApplication::xioErrhandler (this=0x7fff355ee9c0, dpy=0x6c7c20) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007fb618be7dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fb618be562d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007fb618bd5f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007fb61a2a532c in x11EventSourceCheck (s=0x6c69d0) at kernel/qguieventdispatcher_glib.cpp:85
#17 0x00007fb6112e1854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fb6112e2122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fb6112e2639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fb619d383ef in QEventDispatcherGlib::processEvents (this=0x607310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#21 0x00007fb61a2a54de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007fb619d0c882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007fb619d0cabc in QEventLoop::exec (this=0x7fff355ee800, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007fb619d10ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x0000000000403175 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:158

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-08-19 10:53:15 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