Bug 288976

Summary: Kickoff menu crashes Plasma
Product: [Unmaintained] plasma4 Reporter: John Voltz <john.voltz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: annma
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description John Voltz 2011-12-14 15:24:46 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.8.0
Operating System: Linux 3.1.5-1.fc16.i686 i686
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:
I have a dual-head monitor setup, with two panels and kickoff menus on each screen. When switching between screens, then clicking the kicker button, plasma crashes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76ff780 (LWP 1835))]

Thread 3 (Thread 0xabeffb40 (LWP 1841)):
#0  __pthread_mutex_unlock_usercnt (mutex=0xacb004f4, decr=1) at pthread_mutex_unlock.c:53
#1  0x0120d277 in g_main_context_check (context=0xacb004f0, max_priority=2147483647, fds=0xacb01aa8, n_fds=1) at gmain.c:2941
#2  0x0120dc60 in g_main_context_iterate (context=0xacb004f0, block=18991008, dispatch=1, self=0xacb00d80) at gmain.c:3070
#3  0x0120dfaf in g_main_context_iteration (context=0xacb004f0, may_block=1) at gmain.c:3136
#4  0x0109fc67 in QEventDispatcherGlib::processEvents (this=0xacb00478, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0106be4e in QEventLoop::processEvents (this=0xabeff150, flags=...) at kernel/qeventloop.cpp:149
#6  0x0106c0f9 in QEventLoop::exec (this=0xabeff150, flags=...) at kernel/qeventloop.cpp:204
#7  0x00f55adc in QThread::exec (this=0x9782b30) at thread/qthread.cpp:501
#8  0x01048dde in QInotifyFileSystemWatcherEngine::run (this=0x9782b30) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00f59061 in QThreadPrivate::start (arg=0x9782b30) at thread/qthread_unix.cpp:298
#10 0x06e4ca9c in ?? () from /usr/lib/libGL.so.1
#11 0x00000000 in ?? ()

Thread 2 (Thread 0xaa4feb40 (LWP 1867)):
#0  0x00d88001 in __GI_clock_gettime (clock_id=1, tp=0xaa4fdee8) at ../sysdeps/unix/clock_gettime.c:116
#1  0x00fb7af6 in do_gettime (frac=0xaa4fdee0, sec=0xaa4fded8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x010a0547 in QTimerInfoList::updateCurrentTime (this=0xaad02f34) at kernel/qeventdispatcher_unix.cpp:343
#4  0x010a08ab in QTimerInfoList::timerWait (this=0xaad02f34, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x0109f0f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaa4fdfec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0109f18d in timerSourcePrepare (source=0xaad02f00, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0120cbdc in g_main_context_prepare (context=0xaad01bb8, priority=0xaa4fe048) at gmain.c:2746
#8  0x0120d998 in g_main_context_iterate (context=0xaad01bb8, block=1, dispatch=1, self=0xaad02448) at gmain.c:3053
#9  0x0120dfaf in g_main_context_iteration (context=0xaad01bb8, may_block=1) at gmain.c:3136
#10 0x0109fc67 in QEventDispatcherGlib::processEvents (this=0xaad01b40, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x0106be4e in QEventLoop::processEvents (this=0xaa4fe180, flags=...) at kernel/qeventloop.cpp:149
#12 0x0106c0f9 in QEventLoop::exec (this=0xaa4fe180, flags=...) at kernel/qeventloop.cpp:204
#13 0x00f55adc in QThread::exec (this=0x9c248f0) at thread/qthread.cpp:501
#14 0x00f55bcc in QThread::run (this=0x9c248f0) at thread/qthread.cpp:568
#15 0x00f59061 in QThreadPrivate::start (arg=0x9c248f0) at thread/qthread_unix.cpp:298
#16 0x06e4ca9c in ?? () from /usr/lib/libGL.so.1
#17 0x00000000 in ?? ()

Thread 1 (Thread 0xb76ff780 (LWP 1835)):
[KCrash Handler]
#7  0x02b993d8 in Kickoff::MenuView::rowsInserted (this=0xa240300, parent=..., start=0, end=0) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:423
#8  0x01082801 in QMetaObject::activate (sender=0xa240b88, m=0x11c7ed8, local_signal_index=5, argv=0xbf9750e0) at kernel/qobject.cpp:3546
#9  0x010d5d56 in QAbstractItemModel::rowsInserted (this=0xa240b88, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#10 0x010669df in QAbstractItemModel::endInsertRows (this=0xa240b88) at kernel/qabstractitemmodel.cpp:2433
#11 0x06597ad7 in QStandardItemModelPrivate::rowsInserted (this=0xac92a10, parent=0x9fed5c0, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
#12 0x06597d61 in QStandardItemPrivate::insertRows (this=0xad82920, row=0, count=1, items=...) at itemviews/qstandarditemmodel.cpp:433
#13 0x06599347 in QStandardItem::insertRow (this=0x9fed5c0, row=0, items=...) at itemviews/qstandarditemmodel.cpp:1457
#14 0x065993f1 in appendRow (aitems=..., this=0x9fed5c0) at itemviews/qstandarditemmodel.h:302
#15 QStandardItemModel::appendRow (this=0xa240b88, items=...) at itemviews/qstandarditemmodel.cpp:2463
#16 0x06c4d06d in appendRow (aitem=0xa972300, this=<optimized out>) at /usr/include/QtGui/qstandarditemmodel.h:435
#17 init (this=<optimized out>) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:50
#18 Kickoff::FavoritesModel::setNameDisplayOrder (this=0xad837c8, displayOrder=Kickoff::NameBeforeDescription) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:339
#19 0x02ba2c18 in MenuLauncherApplet::showMenu (this=0x90d8c98, pressed=true) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp:636
#20 0x01082801 in QMetaObject::activate (sender=0x90e9658, m=0x1a86970, local_signal_index=0, argv=0xbf9758d8) at kernel/qobject.cpp:3546
#21 0x019481ee in Plasma::IconWidget::pressed (this=0x90e9658, _t1=true) at /usr/src/debug/kdelibs-4.7.3/i686-redhat-linux-gnu/plasma/iconwidget.moc:217
#22 0x0194a250 in mousePressEvent (event=0xbf976184, this=0x90e9658) at /usr/src/debug/kdelibs-4.7.3/plasma/widgets/iconwidget.cpp:1378
#23 Plasma::IconWidget::mousePressEvent (this=0x90e9658, event=0xbf976184) at /usr/src/debug/kdelibs-4.7.3/plasma/widgets/iconwidget.cpp:1359
#24 0x065c56a1 in QGraphicsItem::sceneEvent (this=0x90e9660, event=0xbf976184) at graphicsview/qgraphicsitem.cpp:6733
#25 0x066239a7 in QGraphicsWidget::sceneEvent (this=0x90e9658, event=0xbf976184) at graphicsview/qgraphicswidget.cpp:1229
#26 0x065ef4ce in sendEvent (event=0xbf976184, item=0x90e9660, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#27 QGraphicsScenePrivate::sendEvent (this=0x8f6fb60, item=0x90e9660, event=0xbf976184) at graphicsview/qgraphicsscene.cpp:1193
#28 0x065f0107 in QGraphicsScenePrivate::sendMouseEvent (this=0x8f6fb60, mouseEvent=0xbf976184) at graphicsview/qgraphicsscene.cpp:1291
#29 0x065f53dd in QGraphicsScenePrivate::mousePressEventHandler (this=0x8f6fb60, mouseEvent=0xbf976184) at graphicsview/qgraphicsscene.cpp:1418
#30 0x065f5954 in QGraphicsScene::mousePressEvent (this=0x8edb790, mouseEvent=0xbf976184) at graphicsview/qgraphicsscene.cpp:4070
#31 0x065ff53c in QGraphicsScene::event (this=0x8edb790, event=0xbf976184) at graphicsview/qgraphicsscene.cpp:3451
#32 0x05f43a34 in notify_helper (e=0xbf976184, receiver=0x8edb790, this=0x8dd0cf0) at kernel/qapplication.cpp:4518
#33 QApplicationPrivate::notify_helper (this=0x8dd0cf0, receiver=0x8edb790, e=0xbf976184) at kernel/qapplication.cpp:4490
#34 0x05f48ed3 in QApplication::notify (this=0xbf976184, receiver=0x8edb790, e=0xbf976184) at kernel/qapplication.cpp:4247
#35 0x008a9622 in KApplication::notify (this=0x8dc58d0, receiver=0x8edb790, event=0xbf976184) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#36 0x0106cf5e in QCoreApplication::notifyInternal (this=0x8dc58d0, receiver=0x8edb790, event=0xbf976184) at kernel/qcoreapplication.cpp:876
#37 0x05f41aae in sendSpontaneousEvent (event=0xbf976184, receiver=0x8edb790) at ../../src/corelib/kernel/qcoreapplication.h:234
#38 qt_sendSpontaneousEvent (receiver=0x8edb790, event=0xbf976184) at kernel/qapplication.cpp:5512
#39 0x06617c02 in QGraphicsView::mousePressEvent (this=0x9a1c8e8, event=0xbf976894) at graphicsview/qgraphicsview.cpp:3164
#40 0x05f9ecee in QWidget::event (this=0x9a1c8e8, event=0xbf976894) at kernel/qwidget.cpp:8346
#41 0x063b96a6 in QFrame::event (this=0x9a1c8e8, e=0xbf976894) at widgets/qframe.cpp:557
#42 0x0644d562 in QAbstractScrollArea::viewportEvent (this=0x9a1c8e8, e=0xbf976894) at widgets/qabstractscrollarea.cpp:1043
#43 0x06621d9c in QGraphicsView::viewportEvent (this=0x9a1c8e8, event=0xbf976894) at graphicsview/qgraphicsview.cpp:2866
#44 0x0644fd66 in viewportEvent (this=<optimized out>, event=0xbf976894) at widgets/qabstractscrollarea_p.h:100
#45 eventFilter (e=0xbf976894, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#46 QAbstractScrollAreaFilter::eventFilter (this=0x9a2ed88, o=0x9a30250, e=0xbf976894) at widgets/qabstractscrollarea_p.h:115
#47 0x0106d106 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8dd0cf0, receiver=0x9a30250, event=0xbf976894) at kernel/qcoreapplication.cpp:986
#48 0x05f43a03 in notify_helper (e=0xbf976894, receiver=0x9a30250, this=0x8dd0cf0) at kernel/qapplication.cpp:4514
#49 QApplicationPrivate::notify_helper (this=0x8dd0cf0, receiver=0x9a30250, e=0xbf976894) at kernel/qapplication.cpp:4490
#50 0x05f49bca in QApplication::notify (this=0x8dd0cf0, receiver=0x9a30250, e=0xbf976894) at kernel/qapplication.cpp:4061
#51 0x008a9622 in KApplication::notify (this=0x8dc58d0, receiver=0x9a30250, event=0xbf976894) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#52 0x0106cf5e in QCoreApplication::notifyInternal (this=0x8dc58d0, receiver=0x9a30250, event=0xbf976894) at kernel/qcoreapplication.cpp:876
#53 0x05f44a06 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#54 QApplicationPrivate::sendMouseEvent (receiver=0x9a30250, event=0xbf976894, alienWidget=0x9a30250, nativeWidget=0x9a1c8e8, buttonDown=0x68cedd4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3157
#55 0x05fce76c in QETWidget::translateMouseEvent (this=0x9a1c8e8, event=0xbf976d4c) at kernel/qapplication_x11.cpp:4515
#56 0x05fcd74d in QApplication::x11ProcessEvent (this=0x8dc58d0, event=0xbf976d4c) at kernel/qapplication_x11.cpp:3641
#57 0x05ff86f5 in x11EventSourceDispatch (s=0x8dd4b40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#58 0x0120d5bf in g_main_dispatch (context=0x8dd3c00) at gmain.c:2425
#59 g_main_context_dispatch (context=0x8dd3c00) at gmain.c:2995
#60 0x0120dd00 in g_main_context_iterate (context=0x8dd3c00, block=18991008, dispatch=1, self=0x8dd67d8) at gmain.c:3073
#61 0x0120dfaf in g_main_context_iteration (context=0x8dd3c00, may_block=1) at gmain.c:3136
#62 0x0109fc08 in QEventDispatcherGlib::processEvents (this=0x8dc0120, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#63 0x05ff838b in QGuiEventDispatcherGlib::processEvents (this=0x8dc0120, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#64 0x0106be4e in QEventLoop::processEvents (this=0xbf977054, flags=...) at kernel/qeventloop.cpp:149
#65 0x0106c0f9 in QEventLoop::exec (this=0xbf977054, flags=...) at kernel/qeventloop.cpp:204
#66 0x0107129b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#67 0x05f41835 in QApplication::exec () at kernel/qapplication.cpp:3779
#68 0x0251c8f6 in kdemain (argc=1, argv=0x8d85908) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/shell/main.cpp:120
#69 0x0804f528 in launch (argc=<optimized out>, _name=0x8d863ec "/usr/bin/plasma-desktop", args=<optimized out>, cwd=0x0, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8051f7e "0") at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:734
#70 0x080506ac in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:1226
#71 0x08050b66 in handle_requests (waitForPid=<optimized out>) at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:1419
#72 0x0804c150 in main (argc=4, argv=0xbf977c74, envp=0xbf977c88) at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:1907

Possible duplicates by query: bug 288687, bug 288149, bug 286970, bug 286559, bug 284661.

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2011-12-14 15:37:40 UTC

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