Bug 220418 - Crash when manipulating an Akonadi KOrganizer event [qDeleteAll<KIO::SchedulerPrivate::ProtocolInfoDict>, ~SchedulerPrivate, destroy]
Summary: Crash when manipulating an Akonadi KOrganizer event [qDeleteAll<KIO::Schedule...
Status: RESOLVED DUPLICATE of bug 199375
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4 pre
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-28 17:25 UTC by Marcus Harrison
Modified: 2009-12-29 18:42 UTC (History)
1 user (show)

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 Marcus Harrison 2009-12-28 17:25:43 UTC
Application: kontact (4.4 pre)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Before it crashed, I created a calendar event for an event next week, using an Akonadi calendar resource as the default. It starts at 9:00 AM, but I created it at 8:00. On dragging the event from the latter time to the former, Kontact froze indefinitely, not allowing me to interact with any elements in the window. Strangely, the UI still updated when I resized the window, but other then that it was completely frozen, not allowing any user input. It would not exit properly either, so I had to kill it, which resulted in this crash information.

The crash can be reproduced everytime.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7899760 (LWP 8197))]

Thread 2 (Thread 0xb005ab70 (LWP 13804)):
#0  0x00c86422 in __kernel_vsyscall ()
#1  0x00aabe15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x009ba78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04e1cbb7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x4ef61a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x04e1cc01 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x4ef61a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x00aa780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x009ad7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7899760 (LWP 8197)):
[KCrash Handler]
#44 0x00c86422 in __kernel_vsyscall ()
#45 0x0099fba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#46 0x03fd154b in g_poll () from /lib/libglib-2.0.so.0
#47 0x03fc456b in ?? () from /lib/libglib-2.0.so.0
#48 0x03fc4863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x01117bd5 in QEventDispatcherGlib::processEvents (this=0x953f7b0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#50 0x05c0db75 in QGuiEventDispatcherGlib::processEvents (this=0x953f7b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x010ea4c9 in QEventLoop::processEvents (this=0xbf95c484, flags=) at kernel/qeventloop.cpp:149
#52 0x010ea91a in QEventLoop::exec (this=0xbf95c484, flags=...) at kernel/qeventloop.cpp:201
#53 0x00dd8319 in KJob::exec (this=0xa0da588) at ../../kdecore/jobs/kjob.cpp:204
#54 0x06ec6a75 in ?? () from /usr/lib/kde4/kontact_specialdatesplugin.so
#55 0x06ecac37 in ?? () from /usr/lib/kde4/kontact_specialdatesplugin.so
#56 0x010f111a in QMetaObject::metacall (object=0xa011fa8, cl=11, idx=32, argv=0xbf95c90c) at kernel/qmetaobject.cpp:237
#57 0x010ff89b in QMetaObject::activate (sender=0xa019760, m=0x23a6e0c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#58 0x023076f7 in KCal::Calendar::calendarChanged (this=0xa019760) at ./calendar.moc:97
#59 0x023077b3 in KCal::Calendar::qt_metacall (this=0xa019760, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf95caa8) at ./calendar.moc:82
#60 0x02371fba in KCal::CalendarResources::qt_metacall (this=0xa019760, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf95caa8) at ./calendarresources.moc:85
#61 0x010f111a in QMetaObject::metacall (object=0xa019760, cl=11, idx=4, argv=0xbf95caa8) at kernel/qmetaobject.cpp:237
#62 0x010ff89b in QMetaObject::activate (sender=0x9fd3088, m=0x23a7794, local_signal_index=0, argv=0xbf95caa8) at kernel/qobject.cpp:3294
#63 0x02361ea3 in KCal::ResourceCalendar::resourceChanged (this=0x9fd3088, _t1=0x9fd3088) at ./resourcecalendar.moc:123
#64 0x065b74c0 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#65 0x065b7d1c in ?? () from /usr/lib/kde4/kcal_akonadi.so
#66 0x010f111a in QMetaObject::metacall (object=0x9fe1980, cl=11, idx=9, argv=0xbf95cc84) at kernel/qmetaobject.cpp:237
#67 0x010ff89b in QMetaObject::activate (sender=0xa251838, m=0x65e66f4, local_signal_index=1, argv=0xbf95cc84) at kernel/qobject.cpp:3294
#68 0x065bef49 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#69 0x065c068d in ?? () from /usr/lib/kde4/kcal_akonadi.so
#70 0x065d5db7 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#71 0x065b9934 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#72 0x065c227f in ?? () from /usr/lib/kde4/kcal_akonadi.so
#73 0x065c45ad in ?? () from /usr/lib/kde4/kcal_akonadi.so
#74 0x010f111a in QMetaObject::metacall (object=0x9fe19b8, cl=11, idx=11, argv=0xbf95cf94) at kernel/qmetaobject.cpp:237
#75 0x010ff89b in QMetaObject::activate (sender=0xa03f7f8, m=0x2ba488, local_signal_index=0, argv=0xbf95cf94) at kernel/qobject.cpp:3294
#76 0x0020a2d9 in Akonadi::Monitor::itemChanged (this=0xa03f7f8, _t1=..., _t2=...) at ./monitor.moc:160
#77 0x0020da19 in Akonadi::MonitorPrivate::emitItemNotification (this=0x9fe17e8, msg=..., item=..., collection=..., collectionDest=...) at ../../akonadi/monitor_p.cpp:326
#78 0x0020de57 in Akonadi::MonitorPrivate::emitNotification (this=0x9fe17e8, msg=...) at ../../akonadi/monitor_p.cpp:195
#79 0x0020e05c in Akonadi::MonitorPrivate::dataAvailable (this=0x9fe17e8) at ../../akonadi/monitor_p.cpp:204
#80 0x0020a343 in Akonadi::Monitor::qt_metacall (this=0xa03f7f8, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbf95d1cc) at ./monitor.moc:148
#81 0x010f111a in QMetaObject::metacall (object=0xa03f7f8, cl=11, idx=25, argv=0xbf95d1cc) at kernel/qmetaobject.cpp:237
#82 0x010ff89b in QMetaObject::activate (sender=0x9fe1824, m=0x2b8a68, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#83 0x001b5cb7 in Akonadi::EntityCacheBase::dataAvailable (this=0x9fe1824) at ./entitycache_p.moc:88
#84 0x00180c49 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult (this=0x9fe1824, job=0xaaf77a0) at ../../akonadi/entitycache_p.h:185
#85 0x001b5d44 in Akonadi::EntityCacheBase::qt_metacall (this=0x9fe1824, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf95d3c8) at ./entitycache_p.moc:77
#86 0x010f111a in QMetaObject::metacall (object=0x9fe1824, cl=11, idx=5, argv=0xbf95d3c8) at kernel/qmetaobject.cpp:237
#87 0x010ff89b in QMetaObject::activate (sender=0xaaf77a0, m=0xf48c48, local_signal_index=3, argv=0xbf95d3c8) at kernel/qobject.cpp:3294
#88 0x00dd7e03 in KJob::result (this=0xaaf77a0, _t1=0xaaf77a0) at ./kjob.moc:194
#89 0x00dd8168 in KJob::emitResult (this=0xaaf77a0) at ../../kdecore/jobs/kjob.cpp:312
#90 0x0020036d in Akonadi::JobPrivate::handleResponse (this=0xacec0c8, tag=..., data=...) at ../../akonadi/job.cpp:67
#91 0x00230127 in Akonadi::SessionPrivate::dataReceived (this=0xa047d10) at ../../akonadi/session.cpp:121
#92 0x0023099e in Akonadi::Session::qt_metacall (this=0xa0474e8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf95d5ec) at ./session.moc:87
#93 0x010f111a in QMetaObject::metacall (object=0xa0474e8, cl=11, idx=7, argv=0xbf95d5ec) at kernel/qmetaobject.cpp:237
#94 0x010ff89b in QMetaObject::activate (sender=0xa0328d0, m=0x11ffc48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#95 0x0114eeb7 in QIODevice::readyRead (this=0xa0328d0) at .moc/release-shared/moc_qiodevice.cpp:91
#96 0x0114ef7f in QIODevice::qt_metacall (this=0xa0328d0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf95d74c) at .moc/release-shared/moc_qiodevice.cpp:77
#97 0x02451aba in QLocalSocket::qt_metacall (this=0xa0328d0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf95d74c) at .moc/release-shared/moc_qlocalsocket.cpp:81
#98 0x010f111a in QMetaObject::metacall (object=0xa0328d0, cl=11, idx=4, argv=0xbf95d74c) at kernel/qmetaobject.cpp:237
#99 0x010ff89b in QMetaObject::activate (sender=0xa048600, m=0x11ffc48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#100 0x0114eeb7 in QIODevice::readyRead (this=0xa048600) at .moc/release-shared/moc_qiodevice.cpp:91
#101 0x024495d2 in QAbstractSocketPrivate::canReadNotification (this=0xa047540) at socket/qabstractsocket.cpp:626
#102 0x02436c5b in QAbstractSocketEngine::readNotification (this=0xa030238) at socket/qabstractsocketengine.cpp:154
#103 0x02438023 in QReadNotifier::event (this=0x1f4a, e=0xbf95db94) at socket/qnativesocketengine.cpp:1053
#104 0x05b5019c in QApplicationPrivate::notify_helper (this=0x9542708, receiver=0xa04efe8, e=0xbf95db94) at kernel/qapplication.cpp:4242
#105 0x05b56df7 in QApplication::notify (this=0xbf95ded4, receiver=0xa04efe8, e=0xbf95db94) at kernel/qapplication.cpp:3661
#106 0x005050fa in KApplication::notify (this=0xbf95ded4, receiver=0xa04efe8, event=0xbf95db94) at ../../kdeui/kernel/kapplication.cpp:302
#107 0x010ebeab in QCoreApplication::notifyInternal (this=0xbf95ded4, receiver=0xa04efe8, event=0xbf95db94) at kernel/qcoreapplication.cpp:704
#108 0x01117faa in QCoreApplication::sendEvent (source=0x9545e08) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#109 socketNotifierSourceDispatch (source=0x9545e08) at kernel/qeventdispatcher_glib.cpp:110
#110 0x03fc0e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#111 0x03fc4730 in ?? () from /lib/libglib-2.0.so.0
#112 0x03fc4863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#113 0x01117bd5 in QEventDispatcherGlib::processEvents (this=0x953f7b0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#114 0x05c0db75 in QGuiEventDispatcherGlib::processEvents (this=0x953f7b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#115 0x010ea4c9 in QEventLoop::processEvents (this=0xbf95de34, flags=) at kernel/qeventloop.cpp:149
#116 0x010ea91a in QEventLoop::exec (this=0xbf95de34, flags=...) at kernel/qeventloop.cpp:201
#117 0x010eeb0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#118 0x05b50237 in QApplication::exec () at kernel/qapplication.cpp:3570
#119 0x0804b4b6 in _start ()

Possible duplicates by query: bug 219706, bug 218701, bug 218634, bug 218358, bug 217545.

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-28 20:36:36 UTC
The backtrace's functions seems related to bug 199375 (which seems to be a KMail bug). Did you used KMail during the same session?
Unfortunatelly the backtrace was corrupted by a bug in the crash reporting tool (which was quickly fixed). It would be useful if we could generate a new backtrace if you could repeat the crash/hang situation.
Regards
Comment 2 Marcus Harrison 2009-12-29 18:40:13 UTC
Actually, it appears that KOrganizer doesn't freeze or crash when called as an independent module, so it could be related to KMail - though I don't see how: I hadn't interacted with KMail during the session. Though, KMail does a few actions automatically, such as checking mail and applying filters.
Comment 3 Dario Andres 2009-12-29 18:42:57 UTC
Then this is bug 199375 Thanks

*** This bug has been marked as a duplicate of bug 199375 ***