Bug 325658

Summary: Kontact crashed after sending mail
Product: [Applications] kontact Reporter: Lassi Väätämöinen <lassi.vaatamoinen>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=324403
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lassi Väätämöinen 2013-10-05 10:11:40 UTC
Application: kontact (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.7.10-6-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
After sending a reply to an email (ctrl+enter in compose window), Kontact crashed.
Mail was sent succesfully. according to the knotify popup.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe054825780 (LWP 1511))]

Thread 9 (Thread 0x7fe04f561700 (LWP 1762)):
#0  0x00007fe06144e964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe064b79770 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fe064b797a9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe00ec5e700 (LWP 1763)):
#0  0x00007fe06144e964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe0648f5f47 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fe064ba0c9e in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fdffa6b8700 (LWP 2020)):
#0  0x00007fe0672a187d in poll () from /lib64/libc.so.6
#1  0x00007fe060e96aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe060e96bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe067a215d6 in QEventDispatcherGlib::processEvents (this=0x7fdff40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007fe0679f1bef in QEventLoop::processEvents (this=this@entry=0x7fdffa6b7e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe0679f1e78 in QEventLoop::exec (this=0x7fdffa6b7e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe0678f4110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007fe0678f70ec in QThreadPrivate::start (arg=0x230fc90) at thread/qthread_unix.cpp:338
#8  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fdfe7943700 (LWP 2142)):
#0  0x00007fe0672a187d in poll () from /lib64/libc.so.6
#1  0x00007fe060e96aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe060e96f02 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fdff2d4aba6 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007fe060eba345 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fdfdefff700 (LWP 2145)):
#0  0x00007fe06144e964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdfe4399c13 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fdfde7fe700 (LWP 2146)):
#0  0x00007fe06144e964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdfe4399c13 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fdfddffd700 (LWP 2147)):
#0  0x00007fe06144e964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdfe4399c13 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fdfdb2fa700 (LWP 2186)):
#0  0x00007fe06144e964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe064ba107b in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fe0640f26cb in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fe064ba0c9e in ?? () from /usr/lib64/libQtWebKit.so.4
#4  0x00007fe06144ae0f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe0672aa7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe054825780 (LWP 1511)):
[KCrash Handler]
#6  0x00007fe0671f73d5 in raise () from /lib64/libc.so.6
#7  0x00007fe0671f8858 in abort () from /lib64/libc.so.6
#8  0x00007fe0678ecc54 in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2323
#9  0x00007fe0678ece08 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=0x7fe0066cdb38 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=ap@entry=0x7fff6c34a4b8) at global/qglobal.cpp:2369
#10 0x00007fe0678ecf94 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2552
#11 0x00007fe00667f627 in MailCommon::Kernel::self() () from /usr/lib64/libmailcommon.so.4
#12 0x00007fe006671a09 in MailCommon::FolderCollection::writeConfig() const () from /usr/lib64/libmailcommon.so.4
#13 0x00007fe00667242a in MailCommon::FolderCollection::~FolderCollection() () from /usr/lib64/libmailcommon.so.4
#14 0x00007fe0066724a9 in MailCommon::FolderCollection::~FolderCollection() () from /usr/lib64/libmailcommon.so.4
#15 0x00007fe00666fc14 in ?? () from /usr/lib64/libmailcommon.so.4
#16 0x00007fe0671f9f61 in __run_exit_handlers () from /lib64/libc.so.6
#17 0x00007fe0671f9fe5 in exit () from /lib64/libc.so.6
#18 0x00007fdfebdb18a2 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#19 0x00007fe062955bd6 in _XError () from /usr/lib64/libX11.so.6
#20 0x00007fe062952e21 in ?? () from /usr/lib64/libX11.so.6
#21 0x00007fe062953b69 in _XReply () from /usr/lib64/libX11.so.6
#22 0x00007fe0629397c1 in XGetWindowProperty () from /usr/lib64/libX11.so.6
#23 0x00007fe069241eeb in NETWinInfo::update (this=this@entry=0x7fff6c34ad00, dirty_props=dirty_props@entry=0x7fff6c34ac80) at /usr/src/debug/kdelibs-4.11.2/kdeui/windowmanagement/netwm.cpp:3962
#24 0x00007fe0692436b6 in NETWinInfo::event (this=0x7fff6c34ad00, event=0x7fff6c34adf0, properties=0x7fff6c34ad10, properties_size=2) at /usr/src/debug/kdelibs-4.11.2/kdeui/windowmanagement/netwm.cpp:3925
#25 0x00007fe0692383e0 in KWindowSystemPrivate::x11Event (this=0x7511360, ev=0x7fff6c34adf0) at /usr/src/debug/kdelibs-4.11.2/kdeui/windowmanagement/kwindowsystem_x11.cpp:216
#26 0x00007fe06913700d in publicX11Event (e=0x7fff6c34adf0, this=<optimized out>) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/ksystemeventfilter.cpp:43
#27 KSystemEventFilterPrivate::filterEvent (this=0x77e1a80, message=0x7fff6c34adf0) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/ksystemeventfilter.cpp:102
#28 0x00007fe0679e592e in QAbstractEventDispatcher::filterEvent (this=0x5e7, message=0x5e7) at kernel/qabstracteventdispatcher.cpp:542
#29 0x00007fe06849d108 in x11EventSourceDispatch (s=0x1f2e9f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:143
#30 0x00007fe060e967d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fe060e96b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fe060e96bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fe067a215b6 in QEventDispatcherGlib::processEvents (this=0x1ef1710, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#34 0x00007fe06849ce0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007fe0679f1bef in QEventLoop::processEvents (this=this@entry=0x7fff6c34b1c0, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fe0679f1e78 in QEventLoop::exec (this=0x7fff6c34b1c0, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007fe0679f6bb8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#38 0x0000000000403679 in ?? ()
#39 0x00007fe0671e3a15 in __libc_start_main () from /lib64/libc.so.6
#40 0x0000000000403be1 in _start ()

Possible duplicates by query: bug 324949, bug 324403, bug 322594, bug 321981, bug 321414.

Reported using DrKonqi
Comment 1 Lassi Väätämöinen 2013-12-02 09:38:24 UTC
See also bug 321981 comment 1
Comment 2 Denis Kurz 2016-09-24 19:25:13 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 22:29:46 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.