Bug 332229 - Crash on Kmail open
Summary: Crash on Kmail open
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.12.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-16 20:51 UTC by Chris
Modified: 2017-01-07 21:47 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 Chris 2014-03-16 20:51:35 UTC
Application: kontact (4.12.3)
KDE Platform Version: 4.12.3
Qt Version: 4.8.5
Operating System: Linux 3.11.10-7-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
Crashed with fatal error message.  Fetching email all IMAP accounts.  If I don't acknowledge the error by pressing the "OK" button I can read email and reply but not delete.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7ffe473b8700 (LWP 10725)):
#0  0x00007ffe5b56f0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffe5ed0af76 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007ffe5ed0afa9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007ffe5b56b0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffe614ad90d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ffe06ab5700 (LWP 10726)):
#0  0x00007ffe5b56f0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffe5ea7d2cd in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007ffe5ed32ad6 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007ffe5b56b0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffe614ad90d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ffdf5601700 (LWP 10734)):
#0  0x00007fff01dfe987 in clock_gettime ()
#1  0x00007ffe614baa0d in clock_gettime () from /lib64/libc.so.6
#2  0x00007ffe61b52e47 in do_gettime (frac=0x7ffdf5600af0, sec=0x7ffdf5600ae8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007ffe61c2c405 in updateCurrentTime (this=0x7ffde0002660) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7ffde0002660, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007ffe61c2abac in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ffdf5600ba4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007ffe61c2ac55 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007ffe5afa7cad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ffe5afa8523 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ffe5afa870c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007ffe61c2ad76 in QEventDispatcherGlib::processEvents (this=0x7ffde00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007ffe61bfcd0f in QEventLoop::processEvents (this=this@entry=0x7ffdf5600d60, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007ffe61bfd005 in QEventLoop::exec (this=this@entry=0x7ffdf5600d60, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007ffe61afbfef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#15 0x00007ffe61afe68f in QThreadPrivate::start (arg=0x2682eb0) at thread/qthread_unix.cpp:338
#16 0x00007ffe5b56b0db in start_thread () from /lib64/libpthread.so.0
#17 0x00007ffe614ad90d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffe63f5d880 (LWP 10724)):
[KCrash Handler]
#6  0x00007ffe613fb849 in raise () from /lib64/libc.so.6
#7  0x00007ffe613fccd8 in abort () from /lib64/libc.so.6
#8  0x00007ffe61af4204 in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2323
#9  0x00007ffe61af4389 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=0x7ffdfcedcde0 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=ap@entry=0x7fff01cb0a38) at global/qglobal.cpp:2369
#10 0x00007ffe61af4b94 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2552
#11 0x00007ffdfce8aa74 in MailCommon::Kernel::self() () from /usr/lib64/libmailcommon.so.4
#12 0x00007ffdfce72f20 in MailCommon::FolderCollection::writeConfig() const () from /usr/lib64/libmailcommon.so.4
#13 0x00007ffdfce73792 in MailCommon::FolderCollection::~FolderCollection() () from /usr/lib64/libmailcommon.so.4
#14 0x00007ffdfce73809 in MailCommon::FolderCollection::~FolderCollection() () from /usr/lib64/libmailcommon.so.4
#15 0x00007ffdfce72024 in ?? () from /usr/lib64/libmailcommon.so.4
#16 0x00007ffe613fe3d9 in __run_exit_handlers () from /lib64/libc.so.6
#17 0x00007ffe613fe425 in exit () from /lib64/libc.so.6
#18 0x00007ffdfce8b149 in MailCommon::Kernel::emergencyExit(QString const&) () from /usr/lib64/libmailcommon.so.4
#19 0x00007ffdfce8b707 in MailCommon::Kernel::createDefaultCollectionDone(KJob*) () from /usr/lib64/libmailcommon.so.4
#20 0x00007ffe61c11d68 in QMetaObject::activate (sender=0x2bb3b30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff01cb1030) at kernel/qobject.cpp:3556
#21 0x00007ffe62091762 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#22 0x00007ffe620917a0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#23 0x00007ffe60515699 in Akonadi::SpecialCollectionsRequestJobPrivate::lockResult (this=0x2aa6f50, job=0x30df560) at /usr/src/debug/kdepimlibs-4.12.3/akonadi/specialcollectionsrequestjob.cpp:119
#24 0x00007ffe61c11d68 in QMetaObject::activate (sender=0x30df560, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff01cb1200) at kernel/qobject.cpp:3556
#25 0x00007ffe62091762 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#26 0x00007ffe620917a0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#27 0x00007ffe6050eea3 in Akonadi::GetLockJob::Private::timeout (this=0x2fc94a0) at /usr/src/debug/kdepimlibs-4.12.3/akonadi/specialcollectionshelperjobs.cpp:608
#28 0x00007ffe61c11d68 in QMetaObject::activate (sender=0x30e7680, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#29 0x00007ffe61c15f31 in QObject::event (this=0x30e7680, e=<optimized out>) at kernel/qobject.cpp:1165
#30 0x00007ffe6260c8ac in QApplicationPrivate::notify_helper (this=this@entry=0x220ea50, receiver=receiver@entry=0x30e7680, e=e@entry=0x7fff01cb17f0) at kernel/qapplication.cpp:4562
#31 0x00007ffe62612e70 in QApplication::notify (this=this@entry=0x7fff01cb1b70, receiver=receiver@entry=0x30e7680, e=e@entry=0x7fff01cb17f0) at kernel/qapplication.cpp:4348
#32 0x00007ffe6332347a in KApplication::notify (this=0x7fff01cb1b70, receiver=0x30e7680, event=0x7fff01cb17f0) at /usr/src/debug/kdelibs-4.12.3/kdeui/kernel/kapplication.cpp:311
#33 0x00007ffe61bfe0ad in QCoreApplication::notifyInternal (this=0x7fff01cb1b70, receiver=0x30e7680, event=0x7fff01cb17f0) at kernel/qcoreapplication.cpp:949
#34 0x00007ffe61c2d83c in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#35 QTimerInfoList::activateTimers (this=0x2213c60) at kernel/qeventdispatcher_unix.cpp:636
#36 0x00007ffe61c2ab21 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#37 0x00007ffe5afa8316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007ffe5afa8668 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007ffe5afa870c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ffe61c2ad55 in QEventDispatcherGlib::processEvents (this=0x21d85b0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#41 0x00007ffe626a9936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007ffe61bfcd0f in QEventLoop::processEvents (this=this@entry=0x7fff01cb1a70, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007ffe61bfd005 in QEventLoop::exec (this=this@entry=0x7fff01cb1a70, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007ffe61c0213b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#45 0x0000000000403960 in ?? ()
#46 0x00007ffe613e7be5 in __libc_start_main () from /lib64/libc.so.6
#47 0x0000000000403e29 in _start ()

Possible duplicates by query: bug 330850, bug 329621, bug 328224, bug 326104, bug 325954.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:34:16 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 2 Denis Kurz 2017-01-07 21:47:27 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.