Bug 312308 - Kontact (project neon) crashes during setting up E-Mail accounts
Summary: Kontact (project neon) crashes during setting up E-Mail accounts
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.11 pre
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-28 15:35 UTC by Andreas Hencke
Modified: 2017-01-07 22:49 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 Andreas Hencke 2012-12-28 15:35:38 UTC
Application: kontact (4.11 pre)
KDE Platform Version: 4.9.95
Qt Version: 4.8.5
Operating System: Linux 3.5.0-21-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
I'm testing project neon and I was setting up my e-mail accounts when kontact crashed

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1887740 (LWP 3607))]

Thread 3 (Thread 0xb0588b40 (LWP 3608)):
#0  0xb77bd424 in __kernel_vsyscall ()
#1  0xb34c196b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5d6464c in __pthread_cond_wait (cond=0xb5412c10 <WTF::pageheap_memory+20720>, mutex=0xb5412bf8 <WTF::pageheap_memory+20696>) at forward.c:139
#3  0xb487987c in WTF::TCMalloc_PageHeap::scavengerThread() () from /opt/project-neon/lib/libQtWebKit.so.4
#4  0xb4878f55 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /opt/project-neon/lib/libQtWebKit.so.4
#5  0xb34bdd4c in start_thread (arg=0xb0588b40) at pthread_create.c:308
#6  0xb5d56d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xafc67b40 (LWP 3609)):
#0  0xb31d5dcd in __GI_clock_gettime (clock_id=1, tp=0xafc66fa8) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6004fb7 in do_gettime (sec=0xafc66fd0, frac=0xafc66fd8) at tools/qelapsedtimer_unix.cpp:123
#2  0xb6005036 in qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb60fd5e7 in QTimerInfoList::updateCurrentTime (this=0xaf302074) at kernel/qeventdispatcher_unix.cpp:354
#4  0xb60fd959 in QTimerInfoList::timerWait (this=0xaf302074, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#5  0xb60fa7f6 in timerSourcePrepareHelper (src=0xaf302040, timeout=0xafc670fc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb60fa987 in timerSourcePrepare (source=0xaf302040, timeout=0xafc670fc) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb339d52a in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb339dbff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb339de61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb60fb386 in QEventDispatcherGlib::processEvents (this=0xaf300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb60c0925 in QEventLoop::processEvents (this=0xafc67278, flags=...) at kernel/qeventloop.cpp:149
#12 0xb60c0a9d in QEventLoop::exec (this=0xafc67278, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5f9a23f in QThread::exec (this=0x91e93a8) at thread/qthread.cpp:550
#14 0xb5f9a3cb in QThread::run (this=0x91e93a8) at thread/qthread.cpp:617
#15 0xb5f9cb49 in QThreadPrivate::start (arg=0x91e93a8) at thread/qthread_unix.cpp:338
#16 0xb34bdd4c in start_thread (arg=0xafc67b40) at pthread_create.c:308
#17 0xb5d56d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1887740 (LWP 3607)):
[KCrash Handler]
#7  0xb77bd424 in __kernel_vsyscall ()
#8  0xb5c961df in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5c99825 in __GI_abort () at abort.c:91
#10 0xb5f90055 in qt_message_output (msgType=QtFatalMsg, buf=0xccf35a8 "ASSERT: \"index.isValid()\" in file /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/entitytreemodel_p.cpp, line 1002") at global/qglobal.cpp:2323
#11 0xb5f901fd in qt_message (msgType=QtFatalMsg, msg=0xb613e654 "ASSERT: \"%s\" in file %s, line %d", ap=0xbff9d834 "^yw\265\304mw\265\352\003") at global/qglobal.cpp:2369
#12 0xb5f90693 in qFatal (msg=0xb613e654 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2552
#13 0xb5f8fc02 in qt_assert (assertion=0xb577795e "index.isValid()", file=0xb5776dc4 "/build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/entitytreemodel_p.cpp", line=1002) at global/qglobal.cpp:2018
#14 0xb569ac04 in Akonadi::EntityTreeModelPrivate::monitoredCollectionChanged (this=0x979a890, collection=...) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/entitytreemodel_p.cpp:1002
#15 0xb5692ec0 in Akonadi::EntityTreeModel::qt_static_metacall (_o=0x9799e18, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbff9d9b8) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/obj-i686-linux-gnu/akonadi/moc_entitytreemodel.cpp:153
#16 0xb60df58c in QMetaObject::activate (sender=0x94cf7e8, m=0xb5836634 <Akonadi::Monitor::staticMetaObject>, local_signal_index=7, argv=0xbff9d9b8) at kernel/qobject.cpp:3543
#17 0xb56d9e8e in Akonadi::Monitor::collectionChanged (this=0x94cf7e8, _t1=...) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/obj-i686-linux-gnu/akonadi/moc_monitor.cpp:237
#18 0xb56de3ec in Akonadi::MonitorPrivate::emitCollectionNotification (this=0x9799850, msg=..., col=..., par=..., dest=...) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/monitor_p.cpp:635
#19 0xb56dc254 in Akonadi::MonitorPrivate::emitNotification (this=0x9799850, msg=...) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/monitor_p.cpp:293
#20 0xb5646c09 in Akonadi::ChangeRecorderPrivate::emitNotification (this=0x9799850, msg=...) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/changerecorder_p.cpp:54
#21 0xb56dcf3b in Akonadi::MonitorPrivate::flushPipeline (this=0x9799850) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/monitor_p.cpp:457
#22 0xb56dcfb3 in Akonadi::MonitorPrivate::dataAvailable (this=0x9799850) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/monitor_p.cpp:466
#23 0xb56d99e9 in Akonadi::Monitor::qt_static_metacall (_o=0x94cf7e8, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbff9dc78) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/obj-i686-linux-gnu/akonadi/moc_monitor.cpp:136
#24 0xb60df58c in QMetaObject::activate (sender=0x97999c0, m=0xb5835568 <Akonadi::EntityCacheBase::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3543
#25 0xb56867fd in Akonadi::EntityCacheBase::dataAvailable (this=0x97999c0) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/obj-i686-linux-gnu/akonadi/moc_entitycache_p.cpp:101
#26 0xb564d092 in Akonadi::EntityCache<Akonadi::Collection, Akonadi::CollectionFetchJob, Akonadi::CollectionFetchScope>::processResult (this=0x97999c0, job=0xa9f1608) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/entitycache_p.h:196
#27 0xb56866a9 in Akonadi::EntityCacheBase::qt_static_metacall (_o=0x97999c0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbff9de58) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/obj-i686-linux-gnu/akonadi/moc_entitycache_p.cpp:53
#28 0xb60df58c in QMetaObject::activate (sender=0xa9f1608, m=0xb65793f0 <KJob::staticMetaObject>, local_signal_index=3, argv=0xbff9de58) at kernel/qobject.cpp:3543
#29 0xb63a521c in KJob::result (this=0xa9f1608, _t1=0xa9f1608) at /build/buildd/project-neon-kdelibs-2+git20121227+r92281/obj-i686-linux-gnu/kdecore/kjob.moc:207
#30 0xb63a47c3 in KJob::emitResult (this=0xa9f1608) at /build/buildd/project-neon-kdelibs-2+git20121227+r92281/kdecore/jobs/kjob.cpp:318
#31 0xb56d4c8d in Akonadi::JobPrivate::delayedEmitResult (this=0xb1f07d8) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/akonadi/job.cpp:144
#32 0xb56d5dcc in Akonadi::Job::qt_static_metacall (_o=0xa9f1608, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xcc4e208) at /build/buildd/project-neon-kdepimlibs-2+git20121226+r12887/obj-i686-linux-gnu/akonadi/moc_job.cpp:67
#33 0xb60d9792 in QMetaCallEvent::placeMetaCall (this=0x93e21c8, object=0xa9f1608) at kernel/qobject.cpp:524
#34 0xb60da82e in QObject::event (this=0xa9f1608, e=0x93e21c8) at kernel/qobject.cpp:1194
#35 0xb6719dac in QApplicationPrivate::notify_helper (this=0x90aa2f0, receiver=0xa9f1608, e=0x93e21c8) at kernel/qapplication.cpp:4562
#36 0xb6717423 in QApplication::notify (this=0xbff9e6c8, receiver=0xa9f1608, e=0x93e21c8) at kernel/qapplication.cpp:3944
#37 0xb747dfc2 in KApplication::notify (this=0xbff9e6c8, receiver=0xa9f1608, event=0x93e21c8) at /build/buildd/project-neon-kdelibs-2+git20121227+r92281/kdeui/kernel/kapplication.cpp:311
#38 0xb60c3310 in QCoreApplication::notifyInternal (this=0xbff9e6c8, receiver=0xa9f1608, event=0x93e21c8) at kernel/qcoreapplication.cpp:949
#39 0xb670b6eb in QCoreApplication::sendEvent (receiver=0xa9f1608, event=0x93e21c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 0xb60c423e in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x907faa0) at kernel/qcoreapplication.cpp:1573
#41 0xb60c3ef7 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1466
#42 0xb67dc270 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#43 0xb60fabd3 in postEventSourceDispatch (s=0x90aab78) at kernel/qeventdispatcher_glib.cpp:279
#44 0xb339d9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb339dd80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb339de61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb60fb366 in QEventDispatcherGlib::processEvents (this=0x9080818, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#48 0xb67e7c34 in QGuiEventDispatcherGlib::processEvents (this=0x9080818, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb60c0925 in QEventLoop::processEvents (this=0xbff9e628, flags=...) at kernel/qeventloop.cpp:149
#50 0xb60c0a9d in QEventLoop::exec (this=0xbff9e628, flags=...) at kernel/qeventloop.cpp:204
#51 0xb60c39a6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#52 0xb67170a6 in QApplication::exec () at kernel/qapplication.cpp:3823
#53 0x0804b3a4 in main (argc=1, argv=0xbff9e794) at /build/buildd/project-neon-kdepim-2+git20121227+r56196/kontact/src/main.cpp:219

Possible duplicates by query: bug 312093, bug 311441, bug 310887, bug 307621, bug 302243.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:30:44 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 22:49:43 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.