Bug 284092 - switching kdemenu from classic back to launcher crashes plasma desktop
Summary: switching kdemenu from classic back to launcher crashes plasma desktop
Status: RESOLVED DUPLICATE of bug 284084
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-15 13:13 UTC by rens
Modified: 2011-10-16 00:37 UTC (History)
0 users

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 rens 2011-10-15 13:13:26 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- Unusual behavior I noticed:

when switching to classical menu, all is well.
switching back crashes the plasma desktop and restarts back in classical menu style.

this is an old bug, since 10.3 or so.....
it happens on OSS x11 as well as on nvidia X11

previously a restart would put you back in the original menu mode, which it does not do now anymore.

workaround is to add another menu launcher button, but is looking very silly and occupying taskbar space.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd477221760 (LWP 4150))]

Thread 2 (Thread 0x7fd4551b4700 (LWP 4170)):
#0  0x00007fd4749264f3 in poll () from /lib64/libc.so.6
#1  0x00007fd471797114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fd471797650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fd475f17956 in QEventDispatcherGlib::processEvents (this=0xcfffa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fd475eec032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd475eec245 in QEventLoop::exec (this=0x7fd4551b3de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd475e011e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fd475ecd948 in QInotifyFileSystemWatcherEngine::run (this=0xcedb90) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fd475e03a5e in QThreadPrivate::start (arg=0xcedb90) at thread/qthread_unix.cpp:285
#9  0x00007fd475b74a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd47492f66d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd477221760 (LWP 4150)):
[KCrash Handler]
#6  0x00007fd45c9118a5 in Kickoff::MenuView::rowsInserted (this=0x185c0e0, parent=..., start=0, end=0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007fd45c9123f4 in Kickoff::MenuView::qt_metacall (this=0x185c0e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8ab0730) at /usr/src/debug/kdebase-workspace-4.6.0/build/plasma/desktop/applets/kickoff/menuview.moc:93
#8  0x00007fd475f01dcf in QMetaObject::activate (sender=0x18515b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc8ab0730) at kernel/qobject.cpp:3272
#9  0x00007fd475f49284 in QAbstractItemModel::rowsInserted (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007fd475ee732c in QAbstractItemModel::endInsertRows (this=0x18515b0) at kernel/qabstractitemmodel.cpp:2413
#11 0x00007fd475634ee3 in QStandardItemModelPrivate::rowsInserted (this=0x1854e50, parent=<value optimized out>, row=<value optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
#12 0x00007fd475635f24 in QStandardItemPrivate::insertRows (this=0x10f1c60, row=0, count=1, items=...) at itemviews/qstandarditemmodel.cpp:433
#13 0x00007fd45c495cc6 in appendRow (this=<value optimized out>, displayOrder=<value optimized out>) at /usr/include/QtGui/qstandarditemmodel.h:435
#14 init (this=<value optimized out>, displayOrder=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:50
#15 Kickoff::FavoritesModel::setNameDisplayOrder (this=<value optimized out>, displayOrder=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:344
#16 0x00007fd45c25ff11 in Kickoff::Launcher::setShowAppsByName (this=0x18b5f60, showAppsByName=true) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/ui/launcher.cpp:639
#17 0x00007fd45c26021d in Kickoff::Launcher::setApplet (this=0x18b5f60, applet=0x18adcb0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/ui/launcher.cpp:710
#18 0x00007fd45c26cb27 in LauncherApplet::configChanged (this=0x18adcb0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/applet/applet.cpp:201
#19 0x00007fd45c26d978 in LauncherApplet::saveConfigurationFromSimpleLauncher (this=0x18adcb0, configGroup=..., globalConfigGroup=...) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/applet/applet.cpp:262
#20 0x00007fd45c26e116 in LauncherApplet::qt_metacall (this=0x18adcb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8ab0e30) at /usr/src/debug/kdebase-workspace-4.6.0/build/plasma/desktop/applets/kickoff/applet.moc:87
#21 0x00007fd475ef50af in QMetaMethod::invoke (this=0x7fffc8ab1080, object=0x18adcb0, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578
#22 0x00007fd475ef6560 in QMetaObject::invokeMethod (obj=0x18adcb0, member=<value optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1151
#23 0x00007fd45c916eb4 in invokeMethod (this=0xa4e360) at /usr/include/QtCore/qobjectdefs.h:408
#24 MenuLauncherApplet::switchMenuStyle (this=0xa4e360) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp:396
#25 0x00007fd45c91d72c in MenuLauncherApplet::qt_metacall (this=0xa4e360, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8ab1600) at /usr/src/debug/kdebase-workspace-4.6.0/build/plasma/desktop/applets/kickoff/simpleapplet.moc:129
#26 0x00007fd475f01dcf in QMetaObject::activate (sender=0x9c81f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc8ab1600) at kernel/qobject.cpp:3272
#27 0x00007fd475095982 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#28 0x00007fd475095b7a in QAction::activate (this=0x9c81f0, event=<value optimized out>) at kernel/qaction.cpp:1257
#29 0x00007fd4754cbe63 in QMenuPrivate::activateCausedStack (this=0x18e5af0, causedStack=..., action=0x9c81f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#30 0x00007fd4754d1e7a in QMenuPrivate::activateAction (this=0x18e5af0, action=0x9c81f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#31 0x00007fd476b5eb1d in KMenu::mouseReleaseEvent (this=0x7fffc8ab2f80, e=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/widgets/kmenu.cpp:458
#32 0x00007fd4750ed538 in QWidget::event (this=0x7fffc8ab2f80, event=0x7fffc8ab2280) at kernel/qwidget.cpp:8200
#33 0x00007fd4754d306b in QMenu::event (this=0x7fffc8ab2f80, e=0x7fffc8ab2280) at widgets/qmenu.cpp:2410
#34 0x00007fd47509bd14 in QApplicationPrivate::notify_helper (this=0x6ae0d0, receiver=0x7fffc8ab2f80, e=0x7fffc8ab2280) at kernel/qapplication.cpp:4445
#35 0x00007fd4750a4aac in QApplication::notify (this=<value optimized out>, receiver=0x7fffc8ab2f80, e=0x7fffc8ab2280) at kernel/qapplication.cpp:4006
#36 0x00007fd476b909e6 in KApplication::notify (this=0x6a4100, receiver=0x7fffc8ab2f80, event=0x7fffc8ab2280) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#37 0x00007fd475eecbdc in QCoreApplication::notifyInternal (this=0x6a4100, receiver=0x7fffc8ab2f80, event=0x7fffc8ab2280) at kernel/qcoreapplication.cpp:732
#38 0x00007fd47509cd25 in sendEvent (receiver=0x7fffc8ab2f80, event=0x7fffc8ab2280, alienWidget=0x0, nativeWidget=0x7fffc8ab2f80, buttonDown=0x7fd475b6b178, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x7fffc8ab2f80, event=0x7fffc8ab2280, alienWidget=0x0, nativeWidget=0x7fffc8ab2f80, buttonDown=0x7fd475b6b178, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#40 0x00007fd47511b054 in QETWidget::translateMouseEvent (this=0x7fffc8ab2f80, event=<value optimized out>) at kernel/qapplication_x11.cpp:4372
#41 0x00007fd4751194c9 in QApplication::x11ProcessEvent (this=0x6a4100, event=0x7fffc8ab2be0) at kernel/qapplication_x11.cpp:3564
#42 0x00007fd4751410f2 in x11EventSourceDispatch (s=0x6b1940, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007fd471796bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#44 0x00007fd4717973b0 in ?? () from /lib64/libglib-2.0.so.0
#45 0x00007fd471797650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#46 0x00007fd475f178ff in QEventDispatcherGlib::processEvents (this=0x6adee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#47 0x00007fd475140d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007fd475eec032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007fd475eec245 in QEventLoop::exec (this=0x7fffc8ab2f00, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007fd4754cf5e5 in QMenu::exec (this=<value optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2054
#51 0x00007fd46cc4b2ef in Plasma::Containment::contextMenuEvent (this=<value optimized out>, event=0x7fffc8ab37d0) at /usr/src/debug/kdelibs-4.6.0/plasma/containment.cpp:663
#52 0x00007fd47565da0c in QGraphicsItem::sceneEvent (this=0x96cff0, event=0x7fffc8ab37d0) at graphicsview/qgraphicsitem.cpp:6671
#53 0x00007fd475686d23 in QGraphicsScene::contextMenuEvent (this=<value optimized out>, contextMenuEvent=0x7fffc8ab37d0) at graphicsview/qgraphicsscene.cpp:3596
#54 0x00007fd475699e14 in QGraphicsScene::event (this=0x75d0f0, event=0x7fffc8ab37d0) at graphicsview/qgraphicsscene.cpp:3394
#55 0x00007fd47509bd14 in QApplicationPrivate::notify_helper (this=0x6ae0d0, receiver=0x75d0f0, e=0x7fffc8ab37d0) at kernel/qapplication.cpp:4445
#56 0x00007fd4750a422a in QApplication::notify (this=<value optimized out>, receiver=0x75d0f0, e=0x7fffc8ab37d0) at kernel/qapplication.cpp:4324
#57 0x00007fd476b909e6 in KApplication::notify (this=0x6a4100, receiver=0x75d0f0, event=0x7fffc8ab37d0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#58 0x00007fd475eecbdc in QCoreApplication::notifyInternal (this=0x6a4100, receiver=0x75d0f0, event=0x7fffc8ab37d0) at kernel/qcoreapplication.cpp:732
#59 0x00007fd4756ac290 in sendEvent (this=0x115ced0, event=0x7fffc8ab40f0) at ../../src/corelib/kernel/qcoreapplication.h:215
#60 QGraphicsView::contextMenuEvent (this=0x115ced0, event=0x7fffc8ab40f0) at graphicsview/qgraphicsview.cpp:2890
#61 0x00007fd4750ed285 in QWidget::event (this=0x115ced0, event=0x7fffc8ab40f0) at kernel/qwidget.cpp:8367
#62 0x00007fd475491906 in QFrame::event (this=0x115ced0, e=0x7fffc8ab40f0) at widgets/qframe.cpp:557
#63 0x00007fd4756b48bb in QGraphicsView::viewportEvent (this=0x115ced0, event=0x7fffc8ab40f0) at graphicsview/qgraphicsview.cpp:2864
#64 0x00007fd475eecd67 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1071960, event=0x7fffc8ab40f0) at kernel/qcoreapplication.cpp:847
#65 0x00007fd47509bce1 in QApplicationPrivate::notify_helper (this=0x6ae0d0, receiver=0x1071960, e=0x7fffc8ab40f0) at kernel/qapplication.cpp:4441
#66 0x00007fd4750a43eb in QApplication::notify (this=<value optimized out>, receiver=0x1071960, e=0x7fffc8ab40f0) at kernel/qapplication.cpp:4085
#67 0x00007fd476b909e6 in KApplication::notify (this=0x6a4100, receiver=0x1071960, event=0x7fffc8ab40f0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#68 0x00007fd475eecbdc in QCoreApplication::notifyInternal (this=0x6a4100, receiver=0x1071960, event=0x7fffc8ab40f0) at kernel/qcoreapplication.cpp:732
#69 0x00007fd47511ae65 in sendSpontaneousEvent (this=<value optimized out>, event=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#70 QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4443
#71 0x00007fd4751194c9 in QApplication::x11ProcessEvent (this=0x6a4100, event=0x7fffc8ab4a80) at kernel/qapplication_x11.cpp:3564
#72 0x00007fd4751410f2 in x11EventSourceDispatch (s=0x6b1940, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#73 0x00007fd471796bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#74 0x00007fd4717973b0 in ?? () from /lib64/libglib-2.0.so.0
#75 0x00007fd471797650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#76 0x00007fd475f178ff in QEventDispatcherGlib::processEvents (this=0x6adee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#77 0x00007fd475140d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x00007fd475eec032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#79 0x00007fd475eec245 in QEventLoop::exec (this=0x7fffc8ab4da0, flags=...) at kernel/qeventloop.cpp:201
#80 0x00007fd475ef068b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#81 0x00007fd464d32da8 in kdemain (argc=1, argv=0x672910) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#82 0x00000000004075e9 in _start ()

This bug may be a duplicate of or related to bug 284084.

Possible duplicates by query: bug 284084, bug 282893, bug 277244, bug 276085, bug 275894.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-10-16 00:37:17 UTC

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