Application: plasma-desktop (0.4) KDE Platform Version: 4.6.3 (4.6.3) Qt Version: 4.7.2 Operating System: Linux 2.6.38-9-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Plasma desktop crashed after I added a third event-list plasmoid to one of my 4 running activities. The crash can be reproduced some of the time. -- Backtrace: Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb77ecad0 (LWP 1587))] Thread 4 (Thread 0xaedbeb70 (LWP 1622)): #0 0x05aa27af in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x0025e656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0x02274ff9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x02275524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x093a7577 in QEventDispatcherGlib::processEvents (this=0xa5e8e00, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x09379289 in QEventLoop::processEvents (this=0xaedbe280, flags=...) at kernel/qeventloop.cpp:149 #6 0x09379522 in QEventLoop::exec (this=0xaedbe280, flags=...) at kernel/qeventloop.cpp:201 #7 0x092832a0 in QThread::exec (this=0xa5e7728) at thread/qthread.cpp:492 #8 0x0935afdb in QInotifyFileSystemWatcherEngine::run (this=0xa5e7728) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x09285da2 in QThreadPrivate::start (arg=0xa5e7728) at thread/qthread_unix.cpp:320 #10 0x05a9ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #11 0x0025073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xad5beb70 (LWP 1637)): #0 0x00abd416 in __kernel_vsyscall () #1 0x00241f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x0228584b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x022751af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x02275524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x093a7577 in QEventDispatcherGlib::processEvents (this=0xae400a78, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x09379289 in QEventLoop::processEvents (this=0xad5be280, flags=...) at kernel/qeventloop.cpp:149 #7 0x09379522 in QEventLoop::exec (this=0xad5be280, flags=...) at kernel/qeventloop.cpp:201 #8 0x092832a0 in QThread::exec (this=0xa637d70) at thread/qthread.cpp:492 #9 0x0935afdb in QInotifyFileSystemWatcherEngine::run (this=0xa637d70) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x09285da2 in QThreadPrivate::start (arg=0xa637d70) at thread/qthread_unix.cpp:320 #11 0x05a9ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x0025073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xabdabb70 (LWP 1656)): #0 0x05aa136b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x0025e616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0x02274fbe in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0227592b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03509304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #5 0x0229e2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x05a9ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #7 0x0025073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb77ecad0 (LWP 1587)): [KCrash Handler] #7 QSortFilterProxyModelPrivate::proxy_to_source (this=0xc90fda0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369 #8 0x05155b83 in QSortFilterProxyModel::mapToSource (this=0xeae1598, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2499 #9 0x05154430 in QSortFilterProxyModel::data (this=0xeae1598, index=..., role=35) at itemviews/qsortfilterproxymodel.cpp:1712 #10 0x029b7cab in data (this=0x11ee22f0) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398 #11 EventApplet::contextualActions (this=0x11ee22f0) at /home/robby/plasmoid-eventlist/src/applet/eventapplet.cpp:493 #12 0x00842605 in Plasma::ContainmentPrivate::addAppletActions (this=0x9f69d90, desktopMenu=..., applet=0x11ee22f0, event=0xbfd276cc) at ../../plasma/containment.cpp:684 #13 0x00842e2e in Plasma::Containment::contextMenuEvent (this=0x9f0a100, event=0xbfd276cc) at ../../plasma/containment.cpp:630 #14 0x0518e548 in QGraphicsItem::sceneEvent (this=0x9f0a108, event=0xbfd276cc) at graphicsview/qgraphicsitem.cpp:6691 #15 0x051e9bd7 in QGraphicsWidget::sceneEvent (this=0x9f0a100, event=0xbfd276cc) at graphicsview/qgraphicswidget.cpp:1191 #16 0x051b7950 in QGraphicsScenePrivate::sendEvent (this=0x9e79e68, item=0x9f0a108, event=0xbfd276cc) at graphicsview/qgraphicsscene.cpp:1207 #17 0x051b8090 in QGraphicsScene::contextMenuEvent (this=0x9ded348, contextMenuEvent=0xbfd276cc) at graphicsview/qgraphicsscene.cpp:3596 #18 0x051cb50c in QGraphicsScene::event (this=0x9ded348, event=0xbfd276cc) at graphicsview/qgraphicsscene.cpp:3394 #19 0x04b52d24 in QApplicationPrivate::notify_helper (this=0x9de8218, receiver=0x9ded348, e=0xbfd276cc) at kernel/qapplication.cpp:4462 #20 0x04b578ce in QApplication::notify (this=0x9dd7cf8, receiver=0x9ded348, e=0xbfd276cc) at kernel/qapplication.cpp:3862 #21 0x0119fdba in KApplication::notify (this=0x9dd7cf8, receiver=0x9ded348, event=0xbfd276cc) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x0937a0bb in QCoreApplication::notifyInternal (this=0x9dd7cf8, receiver=0x9ded348, event=0xbfd276cc) at kernel/qcoreapplication.cpp:731 #23 0x051df361 in sendEvent (this=0xa0d3160, event=0xbfd27e0c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QGraphicsView::contextMenuEvent (this=0xa0d3160, event=0xbfd27e0c) at graphicsview/qgraphicsview.cpp:2890 #25 0x04babcd8 in QWidget::event (this=0xa0d3160, event=0xbfd27e0c) at kernel/qwidget.cpp:8426 #26 0x04f9cf63 in QFrame::event (this=0xa0d3160, e=0xbfd27e0c) at widgets/qframe.cpp:557 #27 0x0502b5d2 in QAbstractScrollArea::viewportEvent (this=0xa0d3160, e=0xbfd27e0c) at widgets/qabstractscrollarea.cpp:1043 #28 0x051e836f in QGraphicsView::viewportEvent (this=0xa0d3160, event=0xbfd27e0c) at graphicsview/qgraphicsview.cpp:2864 #29 0x0502ded5 in viewportEvent (this=0xac69908, o=0xacf3730, e=0xbfd27e0c) at widgets/qabstractscrollarea_p.h:100 #30 QAbstractScrollAreaFilter::eventFilter (this=0xac69908, o=0xacf3730, e=0xbfd27e0c) at widgets/qabstractscrollarea_p.h:116 #31 0x0937a25a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9de8218, receiver=0xacf3730, event=0xbfd27e0c) at kernel/qcoreapplication.cpp:846 #32 0x04b52d00 in QApplicationPrivate::notify_helper (this=0x9de8218, receiver=0xacf3730, e=0xbfd27e0c) at kernel/qapplication.cpp:4458 #33 0x04b57c62 in QApplication::notify (this=0x9dd7cf8, receiver=0xacf3730, e=0xbfd27e0c) at kernel/qapplication.cpp:4102 #34 0x0119fdba in KApplication::notify (this=0x9dd7cf8, receiver=0xacf3730, event=0xbfd27e0c) at ../../kdeui/kernel/kapplication.cpp:311 #35 0x0937a0bb in QCoreApplication::notifyInternal (this=0x9dd7cf8, receiver=0xacf3730, event=0xbfd27e0c) at kernel/qcoreapplication.cpp:731 #36 0x04bdd343 in sendSpontaneousEvent (this=0xa0d3160, event=0xbfd2830c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #37 QETWidget::translateMouseEvent (this=0xa0d3160, event=0xbfd2830c) at kernel/qapplication_x11.cpp:4561 #38 0x04bdb746 in QApplication::x11ProcessEvent (this=0x9dd7cf8, event=0xbfd2830c) at kernel/qapplication_x11.cpp:3678 #39 0x04c06b84 in x11EventSourceDispatch (s=0x9de4f00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #40 0x02274aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #41 0x02275270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #42 0x02275524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #43 0x093a753c in QEventDispatcherGlib::processEvents (this=0x9d65aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #44 0x04c06775 in QGuiEventDispatcherGlib::processEvents (this=0x9d65aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #45 0x09379289 in QEventLoop::processEvents (this=0xbfd285d4, flags=...) at kernel/qeventloop.cpp:149 #46 0x09379522 in QEventLoop::exec (this=0xbfd285d4, flags=...) at kernel/qeventloop.cpp:201 #47 0x0937decc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #48 0x04b508e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #49 0x006117ab in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so #50 0x080485cb in _start () Possible duplicates by query: bug 259161, bug 246489. Reported using DrKonqi
[Comment from a bug report cleaner] Seems like the crash is directly related to the EventList widget code, which is not developed by the KDE team. May be you should contact the widget author. Regards
crash in third party module, eventlist.
*** Bug 298482 has been marked as a duplicate of this bug. ***
EventList is now in KDE's Playground: https://projects.kde.org/projects/playground/pim/plasmoid-eventlist
Created attachment 87223 [details] New crash information added by DrKonqi plasma-desktop (4.11.4) on KDE Platform 4.11.4 using Qt 4.8.6 - What I was doing when the application crashed: Setting up an Eventlist 0.6.97 plasmoid after it failed to load (unable te find: plasma_applet_events; which is odd, since 3 other Eventlists kept running) on plasma-desktop (re)start. - Unusual behavior I noticed: Eventlist 0.6.97 plasmoid after it failed to load (unable te find: plasma_applet_events; which is odd, since 3 other Eventlists kept running) on plasma-desktop (re)start. - Custom settings of the application: I use CalDAV resources (connected to ownCloud) and most of the calendars and todos that I use are from there. -- Backtrace (Reduced): #5 0x00007f210c50d280 in QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const () from /lib64/libQtGui.so.4 #6 0x00007f210c50d3ad in QSortFilterProxyModel::mapToSource(QModelIndex const&) const () from /lib64/libQtGui.so.4 #7 0x00007f210c5058f8 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /lib64/libQtGui.so.4 #8 0x00007f20ede61721 in EventApplet::contextualActions() () from /usr/lib64/kde4/plasma_applet_events.so #9 0x00007f21013a03d3 in Plasma::ContainmentPrivate::addAppletActions(KMenu&, Plasma::Applet*, QEvent*) () from /usr/lib64/libplasma.so.3