Bug 300961 - KMail crash at/after upgrading KDE
Summary: KMail crash at/after upgrading KDE
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-31 19:31 UTC by Dimitar Peikov
Modified: 2012-06-01 16:12 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dimitar Peikov 2012-05-31 19:31:27 UTC
Application: kmail (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3) "release 504"
Qt Version: 4.8.1
Operating System: Linux 3.1.10-1.9-default i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Update KDE to recent one, migration wizard was launched,
and when completed, KMail is not operational. Each restart repeats
same crash.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0xb199a710 (LWP 3666))]

Thread 3 (Thread 0xb03f7b70 (LWP 3674)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:170
#1  0xb5ef95cc in __pthread_cond_wait (cond=0xb4021430, mutex=0xb4021418) at forward.c:139
#2  0xb38ff8fb in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb38ffa1f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb5901a7d in start_thread (arg=0xb03f7b70) at pthread_create.c:301
#5  0xb5eebabe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xafacfb70 (LWP 3675)):
#0  0xb4635c90 in __GI_clock_gettime (clock_id=1, tp=0xafacf058) at ../sysdeps/unix/clock_gettime.c:115
#1  0xb6c3fb95 in do_gettime (frac=0xafacf050, sec=0xafacf048) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6d287f6 in QTimerInfoList::updateCurrentTime (this=0xaf101abc) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6d28b5a in QTimerInfoList::timerWait (this=0xaf101abc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6d27353 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xafacf13c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb457c44c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb457d207 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb457d7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6d27eb7 in QEventDispatcherGlib::processEvents (this=0xaf100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb6cf3d1d in QEventLoop::processEvents (this=0xafacf2d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6cf3fb9 in QEventLoop::exec (this=0xafacf2d0, flags=...) at kernel/qeventloop.cpp:204
#12 0xb6bddd0c in QThread::exec (this=0x832abf0) at thread/qthread.cpp:501
#13 0xb6bdddfb in QThread::run (this=0x832abf0) at thread/qthread.cpp:568
#14 0xb6be11f0 in QThreadPrivate::start (arg=0x832abf0) at thread/qthread_unix.cpp:298
#15 0xb5901a7d in start_thread (arg=0xafacfb70) at pthread_create.c:301
#16 0xb5eebabe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb199a710 (LWP 3666)):
[KCrash Handler]
#6  0xb5e438c5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0xb5e451d5 in __GI_abort () at abort.c:93
#8  0xb6bd5c5a in qt_message_output (msgType=QtFatalMsg, buf=0x813dd00 "Fatal Error: Accessed global static 'QList<KMainWindow*> *sMemberList()' after destruction. Defined at /home/abuild/rpmbuild/BUILD/kdelibs-4.8.3/kdeui/widgets/kmainwindow.cpp:214") at global/qglobal.cpp:2252
#9  0xb6bd5e5b in qt_message (msgType=QtFatalMsg, msg=0xb76d1108 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=0xbfdea5e4 "\252\235o\267\236\235o\267\004\235o\267\326") at global/qglobal.cpp:2298
#10 0xb6bd5f78 in qFatal (msg=0xb76d1108 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d") at global/qglobal.cpp:2481
#11 0xb742e37b in operator-> (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kdeui/widgets/kmainwindow.cpp:214
#12 0xb7618008 in operator-> (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kdeui/widgets/kmainwindow.cpp:214
#13 operator* (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kdeui/widgets/kmainwindow.cpp:214
#14 KMainWindow::memberList () at /usr/src/debug/kdelibs-4.8.3/kdeui/widgets/kmainwindow.cpp:1176
#15 0xb6f14814 in KMKernel::dumpDeadLetters() () from /usr/lib/libkmailprivate.so.4
#16 0xb6f14ba0 in ?? () from /usr/lib/libkmailprivate.so.4
#17 0xb75adf9f in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kdelibs-4.8.3/kdeui/util/kcrash.cpp:307
#18 <signal handler called>
#19 0xb5e438c5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#20 0xb5e451d5 in __GI_abort () at abort.c:93
#21 0xb6bd5c5a in qt_message_output (msgType=QtFatalMsg, buf=0x85554a8 "Fatal Error: Accessed global static 'KernelPrivate *sInstance()' after destruction. Defined at /home/abuild/rpmbuild/BUILD/kdepim-4.8.3/mailcommon/mailkernel.cpp:48") at global/qglobal.cpp:2252
#22 0xb6bd5e5b in qt_message (msgType=QtFatalMsg, msg=0xb507fca8 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=0xbfdeaff4 "1\376\a\265'\376\a\265d\374\a\265\060") at global/qglobal.cpp:2298
#23 0xb6bd5f78 in qFatal (msg=0xb507fca8 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d") at global/qglobal.cpp:2481
#24 0xb501820f in operator-> (this=<optimized out>) at /usr/src/debug/kdepim-4.8.3/mailcommon/mailkernel.cpp:48
#25 MailCommon::Kernel::self () at /usr/src/debug/kdepim-4.8.3/mailcommon/mailkernel.cpp:64
#26 0xb5005d2e in MailCommon::FolderCollection::writeConfig (this=0x86e2290) at /usr/src/debug/kdepim-4.8.3/mailcommon/foldercollection.cpp:210
#27 0xb5006833 in MailCommon::FolderCollection::~FolderCollection (this=0x86e2290, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.3/mailcommon/foldercollection.cpp:83
#28 0xb50068f2 in MailCommon::FolderCollection::~FolderCollection (this=0x86e2290, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.3/mailcommon/foldercollection.cpp:85
#29 0xb50041d1 in deref (value=<optimized out>, d=0x86e22e8) at /usr/include/QtCore/qsharedpointer_impl.h:342
#30 deref (this=<optimized out>) at /usr/include/QtCore/qsharedpointer_impl.h:336
#31 ~ExternalRefCount (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qsharedpointer_impl.h:401
#32 ~QSharedPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qsharedpointer_impl.h:466
#33 QMap<long long, QSharedPointer<MailCommon::FolderCollection> >::freeData (x=0x829dd20, this=<optimized out>) at /usr/include/QtCore/qmap.h:651
#34 0xb5e46cdb in __cxa_finalize (d=0xb50c023c) at cxa_finalize.c:56
#35 0xb4fcdcd4 in __do_global_dtors_aux () from /usr/lib/libmailcommon.so.4
#36 0xb507984d in _fini () from /usr/lib/libmailcommon.so.4
#37 0xb77da4c4 in _rtld_local () from /lib/ld-linux.so.2
#38 0xb77d9fc4 in ?? () from /lib/ld-linux.so.2
#39 0xb5e46931 in __run_exit_handlers (status=1, listp=0xb5f7f304, run_list_atexit=true) at exit.c:78
#40 0xb5e469bd in __GI_exit (status=1) at exit.c:100
#41 0xb5018dd2 in MailCommon::Kernel::emergencyExit (this=0x82b6310, reason=...) at /usr/src/debug/kdepim-4.8.3/mailcommon/mailkernel.cpp:186
#42 0xb5019231 in MailCommon::Kernel::createDefaultCollectionDone (this=0x82b6310, job=0x82b4870) at /usr/src/debug/kdepim-4.8.3/mailcommon/mailkernel.cpp:150
#43 0xb5019a5d in qt_static_metacall (_a=0xbfdeb808, _o=0x82b6310, _c=<optimized out>, _id=<optimized out>) at /usr/src/debug/kdepim-4.8.3/build/mailcommon/mailkernel.moc:59
#44 MailCommon::Kernel::qt_static_metacall (_o=0x82b6310, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdeb808) at /usr/src/debug/kdepim-4.8.3/build/mailcommon/mailkernel.moc:51
#45 0xb6d0ba0f in QMetaObject::activate (sender=0x82b4870, m=0xb73344cc, local_signal_index=3, argv=0xbfdeb808) at kernel/qobject.cpp:3556
#46 0xb7185505 in KJob::result (this=0x82b4870, _t1=0x82b4870) at /usr/src/debug/kdelibs-4.8.3/build/kdecore/kjob.moc:208
#47 0xb7185558 in KJob::emitResult (this=0x82b4870) at /usr/src/debug/kdelibs-4.8.3/kdecore/jobs/kjob.cpp:318
#48 0xb5406674 in Akonadi::TransactionSequence::slotResult (this=0x82b4870, job=0x8598ff0) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/transactionsequence.cpp:134
#49 0xb54067ad in Akonadi::SpecialCollectionsRequestJob::slotResult (this=0x82b4870, job=0x8598ff0) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/specialcollectionsrequestjob.cpp:365
#50 0xb5364025 in Akonadi::TransactionSequence::qt_static_metacall (_o=0x82b4870, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdeba18) at /usr/src/debug/kdepimlibs-4.8.3/build/akonadi/transactionsequence.moc:53
#51 0xb6d0ba0f in QMetaObject::activate (sender=0x8598ff0, m=0xb73344cc, local_signal_index=3, argv=0xbfdeba18) at kernel/qobject.cpp:3556
#52 0xb7185505 in KJob::result (this=0x8598ff0, _t1=0x8598ff0) at /usr/src/debug/kdelibs-4.8.3/build/kdecore/kjob.moc:208
#53 0xb7185558 in KJob::emitResult (this=0x8598ff0) at /usr/src/debug/kdelibs-4.8.3/kdecore/jobs/kjob.cpp:318
#54 0xb53cf2ce in Akonadi::DefaultResourceJobPrivate::collectionFetchResult (this=0x82c0db0, job=0x8528fb8) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/specialcollectionshelperjobs.cpp:409
#55 0xb6d0ba0f in QMetaObject::activate (sender=0x8528fb8, m=0xb73344cc, local_signal_index=3, argv=0xbfdebc78) at kernel/qobject.cpp:3556
#56 0xb7185505 in KJob::result (this=0x8528fb8, _t1=0x8528fb8) at /usr/src/debug/kdelibs-4.8.3/build/kdecore/kjob.moc:208
#57 0xb7185558 in KJob::emitResult (this=0x8528fb8) at /usr/src/debug/kdelibs-4.8.3/kdecore/jobs/kjob.cpp:318
#58 0xb5371fbe in Akonadi::JobPrivate::delayedEmitResult (this=0x859b360) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/job.cpp:144
#59 0xb6d06f31 in QMetaCallEvent::placeMetaCall (this=0x82cd6b8, object=0x8528fb8) at kernel/qobject.cpp:525
#60 0xb6d1009b in QObject::event (this=0x8528fb8, e=0x82cd6b8) at kernel/qobject.cpp:1204
#61 0xb61dc504 in notify_helper (e=0x82cd6b8, receiver=0x8528fb8, this=0x8080ff0) at kernel/qapplication.cpp:4554
#62 QApplicationPrivate::notify_helper (this=0x8080ff0, receiver=0x8528fb8, e=0x82cd6b8) at kernel/qapplication.cpp:4526
#63 0xb61e1913 in QApplication::notify (this=0x82cd6b8, receiver=0x8528fb8, e=0x82cd6b8) at kernel/qapplication.cpp:4283
#64 0xb753cbf1 in KApplication::notify (this=0xbfdec4fc, receiver=0x8528fb8, event=0x82cd6b8) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#65 0xb6cf51ae in QCoreApplication::notifyInternal (this=0xbfdec4fc, receiver=0x8528fb8, event=0x82cd6b8) at kernel/qcoreapplication.cpp:876
#66 0xb6cf8e28 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#67 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051750) at kernel/qcoreapplication.cpp:1500
#68 0xb6cf915c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#69 0xb6d27a64 in sendPostedEvents () at kernel/qcoreapplication.h:236
#70 postEventSourceDispatch (s=0x8083000) at kernel/qeventdispatcher_glib.cpp:279
#71 0xb457ce2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb457d560 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0xb457d7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0xb6d27e57 in QEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#75 0xb629053a in QGuiEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0xb6cf3d1d in QEventLoop::processEvents (this=0xbfdec424, flags=...) at kernel/qeventloop.cpp:149
#77 0xb6cf3fb9 in QEventLoop::exec (this=0xbfdec424, flags=...) at kernel/qeventloop.cpp:204
#78 0xb6cf920a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#79 0xb61da374 in QApplication::exec () at kernel/qapplication.cpp:3815
#80 0x0804a496 in ?? ()
#81 0xb5e2f003 in __libc_start_main (main=0x8049c50, argc=3, ubp_av=0xbfdec6a4, init=0x804ae00 <__libc_csu_init>, fini=0x804ae70 <__libc_csu_fini>, rtld_fini=0xb77c8ca0 <_dl_fini>, stack_end=0xbfdec69c) at libc-start.c:226
#82 0x0804a939 in _start ()

This bug may be a duplicate of or related to bug 300059.

Possible duplicates by query: bug 300220, bug 300059, bug 294752, bug 286605, bug 286172.

Reported using DrKonqi
Comment 1 Dimitar Peikov 2012-06-01 16:12:36 UTC
Actually the issue was resolved with :
 -> Configure Desktop
 -> Common Appearance and Behavior 
 -> Personal Information
 -=> Akonadi Resources Configuration (there were multiple configuration entries that were indicated with no connection or errornous - just removed them)
-=> KDE resources (there were no entries for Notes, Calendar and Contacts - added 1 entry per category)