Bug 272389 - plasma desktop crash on akonadi resource/calender change
Summary: plasma desktop crash on akonadi resource/calender change
Status: RESOLVED DUPLICATE of bug 273566
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-03 23:34 UTC by hoea
Modified: 2011-05-18 21:50 UTC (History)
1 user (show)

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 hoea 2011-05-03 23:34:04 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-gentoo-r3 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

I use a calender resouce (std.ics) and share it on different computers (desktop and laptop). I sync the two computers using unison. During the sync a short information about a changed resource was displayed, but details were unreadable because plasma already freezed and gave no reaction on any mouse click. After some time the crash manager came up and plasma was restartet. The akonadi tray is still unusable (no menu on click).
This is the second time this happened, so this is repeatable but happens not every time.

kde-base/akonadiconsole: 4.5.95
app-office/akonadi-server: 1.5.2

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffecca877a0 (LWP 27103))]

Thread 3 (Thread 0x7ffec08b1700 (LWP 27115)):
#0  0xffffffffff600136 in ?? ()
#1  0x00007ffec08b09e0 in ?? ()
#2  0x00007fff0765f6de in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7ffeb490d700 (LWP 27127)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000035e9d90d84 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x35ea0a9180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000035e9d90db9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x35ea0b7254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00000035de09e903 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#4  0x0000003ee2206d4c in start_thread (arg=0x7ffeb490d700) at pthread_create.c:301
#5  0x0000003ee1ad740d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ffecca877a0 (LWP 27103)):
[KCrash Handler]
#6  QString (this=0x0) at /usr/include/qt4/QtCore/qstring.h:728
#7  KCalCore::IncidenceBase::uid (this=0x0) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/kcalcore/incidencebase.cpp:226
#8  0x00007ffeb1c10b78 in CalendarSupport::Calendar::Private::removeItemFromMaps (this=0x3b663b0, item=...) at /mnt/data/build/portage/kde-base/plasma-workspace-4.6.2-r1/work/plasma-workspace-4.6.2/plasma/generic/dataengines/calendar/akonadi/calendar.cpp:540
#9  0x00007ffeb1c11ba6 in CalendarSupport::Calendar::Private::itemsRemoved (this=0x3b663b0, items=<value optimized out>) at /mnt/data/build/portage/kde-base/plasma-workspace-4.6.2-r1/work/plasma-workspace-4.6.2/plasma/generic/dataengines/calendar/akonadi/calendar.cpp:586
#10 0x00007ffeb1c12de6 in CalendarSupport::Calendar::Private::rowsAboutToBeRemoved (this=0x3b663b0, parent=<value optimized out>, start=<value optimized out>, end=<value optimized out>) at /mnt/data/build/portage/kde-base/plasma-workspace-4.6.2-r1/work/plasma-workspace-4.6.2/plasma/generic/dataengines/calendar/akonadi/calendar.cpp:128
#11 0x00007ffeb1bf6a7c in CalendarSupport::Calendar::Private::qt_metacall (this=0x3b663b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff076048b0) at /mnt/data/build/portage/kde-base/plasma-workspace-4.6.2-r1/work/plasma-workspace-4.6.2_build/plasma/generic/dataengines/calendar/moc_calendar_p.cpp:152
#12 0x00000035da773897 in QMetaObject::activate (sender=0x3b682a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff076048b0) at kernel/qobject.cpp:3278
#13 0x00000035da7b9dd4 in QAbstractItemModel::rowsAboutToBeRemoved (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:188
#14 0x00000035da756d08 in QAbstractItemModel::beginRemoveRows (this=0x3b682a0, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2449
#15 0x00007ffeb137ef8f in Akonadi::EntityTreeModelPrivate::monitoredItemRemoved (this=0x3b68f80, item=...) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/entitytreemodel_p.cpp:917
#16 0x00007ffeb136e582 in Akonadi::EntityTreeModel::qt_metacall (this=0x3b682a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff07604b40) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2_build/akonadi/entitytreemodel.moc:155
#17 0x00000035da773897 in QMetaObject::activate (sender=0x31ada60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff07604b40) at kernel/qobject.cpp:3278
#18 0x00007ffeb13be5a5 in Akonadi::Monitor::itemRemoved (this=<value optimized out>, _t1=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2_build/akonadi/monitor.moc:190
#19 0x00007ffeb13c1f17 in Akonadi::MonitorPrivate::emitItemNotification (this=0x3b6c6e0, msg=..., item=<value optimized out>, collection=<value optimized out>, collectionDest=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/monitor_p.cpp:442
#20 0x00007ffeb13c250b in Akonadi::MonitorPrivate::emitNotification (this=0x3b6c6e0, msg=...) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/monitor_p.cpp:267
#21 0x00007ffeb1326fa1 in Akonadi::ChangeRecorderPrivate::emitNotification (this=0x3b6c6e0, msg=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/changerecorder_p.h:60
#22 0x00007ffeb13c44dd in Akonadi::MonitorPrivate::dispatchNotifications (this=0x3b6c6e0) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/monitor_p.cpp:212
#23 0x00007ffeb13c4d72 in Akonadi::MonitorPrivate::slotNotify (this=0x3b6c6e0, msgs=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/monitor_p.cpp:372
#24 0x00007ffeb1327cf2 in Akonadi::ChangeRecorderPrivate::slotNotify (this=0x3b6c6e0, msgs=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2/akonadi/changerecorder_p.h:51
#25 0x00007ffeb13bebfd in Akonadi::Monitor::qt_metacall (this=0x31ada60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff07605150) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2_build/akonadi/monitor.moc:155
#26 0x00007ffeb1326e28 in Akonadi::ChangeRecorder::qt_metacall (this=0x31ada60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2_build/akonadi/changerecorder.moc:72
#27 0x00000035da773897 in QMetaObject::activate (sender=0x455c440, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff07605150) at kernel/qobject.cpp:3278
#28 0x00007ffeb1437d12 in OrgFreedesktopAkonadiNotificationSourceInterface::notify (this=<value optimized out>, _t1=<value optimized out>) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2_build/akonadi/notificationsourceinterface.moc:91
#29 0x00007ffeb1437d6e in OrgFreedesktopAkonadiNotificationSourceInterface::qt_metacall (this=0x455c440, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff07605260) at /mnt/data/build/portage/kde-base/kdepimlibs-4.6.2-r1/work/kdepimlibs-4.6.2_build/akonadi/notificationsourceinterface.moc:77
#30 0x00000035de8222e2 in QDBusConnectionPrivate::deliverCall (this=0x23ef070, object=0x455c440, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:941
#31 0x00000035de82c40f in QDBusCallDeliveryEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at qdbusintegrator_p.h:103
#32 0x00000035da7733a2 in QObject::event (this=0x455c440, e=<value optimized out>) at kernel/qobject.cpp:1217
#33 0x00000035dadc8104 in QApplicationPrivate::notify_helper (this=0x24056c0, receiver=0x455c440, e=0x38a6af0) at kernel/qapplication.cpp:4462
#34 0x00000035dadccbea in QApplication::notify (this=<value optimized out>, receiver=0x455c440, e=0x38a6af0) at kernel/qapplication.cpp:4341
#35 0x00007ffeceda2d06 in KApplication::notify (this=0x23ee410, receiver=0x455c440, event=0x38a6af0) at /mnt/data/build/portage/kde-base/kdelibs-4.6.2-r3/work/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#36 0x00000035da75f483 in QCoreApplication::notifyInternal (this=0x23ee410, receiver=0x455c440, event=0x38a6af0) at kernel/qcoreapplication.cpp:731
#37 0x00000035da762bcc in sendEvent (receiver=0x0, event_type=0, data=0x2362610) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2362610) at kernel/qcoreapplication.cpp:1372
#39 0x00000035da789923 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#40 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#41 0x0000003ee5e44cd2 in g_main_dispatch (context=0x24080e0) at gmain.c:2440
#42 g_main_context_dispatch (context=0x24080e0) at gmain.c:3013
#43 0x0000003ee5e45480 in g_main_context_iterate (context=0x24080e0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
#44 0x0000003ee5e4571d in g_main_context_iteration (context=0x24080e0, may_block=1) at gmain.c:3154
#45 0x00000035da789aaf in QEventDispatcherGlib::processEvents (this=0x2401340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#46 0x00000035dae6c75e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00000035da75e8a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#48 0x00000035da75eae4 in QEventLoop::exec (this=0x7fff07605db0, flags=...) at kernel/qeventloop.cpp:201
#49 0x00000035da762e63 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#50 0x00000035e5840bfe in kdemain (argc=1, argv=0x7fff076061a8) at /mnt/data/build/portage/kde-base/plasma-workspace-4.6.2-r1/work/plasma-workspace-4.6.2/plasma/desktop/shell/main.cpp:118
#51 0x0000003ee1a1eebd in __libc_start_main (main=0x400880 <main(int, char**)>, argc=1, ubp_av=0x7fff076061a8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff07606198) at libc-start.c:226
#52 0x00000000004007a9 in _start ()

Possible duplicates by query: bug 263823, bug 262117, bug 261853.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-05-18 21:50:38 UTC

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