Bug 266030

Summary: Plasma crashed after switch to Application Launcher Style [Kickoff::MenuView::rowsInserted ]
Product: [Unmaintained] plasma4 Reporter: Steffen Koch <steffenkoch81>
Component: widget-kickoffAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: alfrancis, andygait, annavanderzalm, caionnew, cfeck, daanschulpen, dartagnanarchuleta, dtn.vikas, edward.pimentel, fathing112, git, greta_watson, gspr, hector.1289, hergen, iamscanff, jeremygc, john.voltz, jpelorat, justin, kay_jay, kde.org, kdebug, kitchm, kkp0633, lmpetrie, MaxDaten, n.schnelle, nblangy, nolanjshettle, office, piovisqui, quill3033, reg.deacon, robert.l.kief, salcolon, sapien_red, steffen.nagel, t.esteve, thebryan8, thijs22nospam, wandersonbpaula, william.l.pennington, yoann
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Steffen Koch 2011-02-10 22:30:41 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I want switch to application laucher style, then plasma crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb777f720 (LWP 1861))]

Thread 2 (Thread 0xaf8a8b70 (LWP 1900)):
#0  0x0017e416 in __kernel_vsyscall ()
#1  0x00240df6 in poll () from /lib/libc.so.6
#2  0x02dc4a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x02db743c in ?? () from /lib/libglib-2.0.so.0
#4  0x02db7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x05cb859f in QEventDispatcherGlib::processEvents (this=0x8696558, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x05c88609 in QEventLoop::processEvents (this=0xaf8a8280, flags=) at kernel/qeventloop.cpp:149
#7  0x05c88a8a in QEventLoop::exec (this=0xaf8a8280, flags=...) at kernel/qeventloop.cpp:201
#8  0x05b84b7e in QThread::exec (this=0x85be990) at thread/qthread.cpp:490
#9  0x05c6735b in QInotifyFileSystemWatcherEngine::run (this=0x85be990) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x05b87df9 in QThreadPrivate::start (arg=0x85be990) at thread/qthread_unix.cpp:266
#11 0x07b00cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0024f69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb777f720 (LWP 1861)):
[KCrash Handler]
#7  0x05a0df9d in Kickoff::MenuView::rowsInserted (this=0x8c56528, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#8  0x05a0ebaf in Kickoff::MenuView::qt_metacall (this=0x8c56528, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfaf9b40) at ./menuview.moc:93
#9  0x05c8f8ca in QMetaObject::metacall (object=0x8c56528, cl=94491040, idx=47, argv=0xbfaf9b40) at kernel/qmetaobject.cpp:237
#10 0x05ca26ad in QMetaObject::activate (sender=0x8a92ef8, m=0x5dbc198, local_signal_index=5, argv=0x0) at kernel/qobject.cpp:3280
#11 0x05cf33bf in QAbstractItemModel::rowsInserted (this=0x8a92ef8, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#12 0x05c82bf3 in QAbstractItemModel::endInsertRows (this=0x8a92ef8) at kernel/qabstractitemmodel.cpp:2413
#13 0x03d49f60 in QStandardItemModelPrivate::rowsInserted (this=0x8d0f728, parent=0x8254ee8, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
#14 0x03d4bd32 in QStandardItemPrivate::insertRows (this=0x8d4be80, row=0, count=1, items=...) at itemviews/qstandarditemmodel.cpp:433
#15 0x03d4e606 in QStandardItem::insertRow (this=0x8254ee8, row=0, items=...) at itemviews/qstandarditemmodel.cpp:1457
#16 0x03d4e6af in appendRow (this=0x8a92ef8, items=...) at itemviews/qstandarditemmodel.h:302
#17 QStandardItemModel::appendRow (this=0x8a92ef8, items=...) at itemviews/qstandarditemmodel.cpp:2463
#18 0x04c71664 in appendRow (this=0x8ab88a8, displayOrder=Kickoff::NameBeforeDescription) at /usr/include/qt4/QtGui/qstandarditemmodel.h:435
#19 init (this=0x8ab88a8, displayOrder=Kickoff::NameBeforeDescription) at ../../../../../plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:50
#20 Kickoff::FavoritesModel::setNameDisplayOrder (this=0x8ab88a8, displayOrder=Kickoff::NameBeforeDescription) at ../../../../../plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:339
#21 0x04b142b5 in Kickoff::Launcher::setShowAppsByName (this=0x8216910, showAppsByName=true) at ../../../../../plasma/desktop/applets/kickoff/ui/launcher.cpp:649
#22 0x04b14e4d in Kickoff::Launcher::setApplet (this=0x8216910, applet=0x8215118) at ../../../../../plasma/desktop/applets/kickoff/ui/launcher.cpp:686
#23 0x04b211cf in LauncherApplet::configChanged (this=0x8215118) at ../../../../../plasma/desktop/applets/kickoff/applet/applet.cpp:195
#24 0x04b209dc in LauncherApplet::saveConfigurationFromSimpleLauncher (this=0x8215118, configGroup=..., globalConfigGroup=...) at ../../../../../plasma/desktop/applets/kickoff/applet/applet.cpp:245
#25 0x04b21ac4 in LauncherApplet::qt_metacall (this=0x8215118, _c=QMetaObject::InvokeMetaMethod, _id=77, _a=0xbfafa00c) at ./applet.moc:87
#26 0x05c8f8ca in QMetaObject::metacall (object=0x8215118, cl=94491040, idx=77, argv=0xbfafa00c) at kernel/qmetaobject.cpp:237
#27 0x05c93352 in QMetaMethod::invoke (this=0xbfafa19c, object=0x8215118, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575
#28 0x05c94a1f in QMetaObject::invokeMethod (obj=0x8215118, member=0x5a1d83c "saveConfigurationFromSimpleLauncher", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1148
#29 0x05a11313 in invokeMethod (this=0x835dae0) at /usr/include/qt4/QtCore/qobjectdefs.h:408
#30 MenuLauncherApplet::switchMenuStyle (this=0x835dae0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp:385
#31 0x05a195b3 in MenuLauncherApplet::qt_metacall (this=0x835dae0, _c=QMetaObject::InvokeMetaMethod, _id=61, _a=0xbfafa5f8) at ./simpleapplet.moc:129
#32 0x05c8f8ca in QMetaObject::metacall (object=0x835dae0, cl=94491040, idx=61, argv=0xbfafa5f8) at kernel/qmetaobject.cpp:237
#33 0x05ca26ad in QMetaObject::activate (sender=0x8488cf8, m=0x4054370, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#34 0x036cdf99 in QAction::triggered (this=0x8488cf8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#35 0x036cf8dc in QAction::activate (this=0x8488cf8, event=QAction::Trigger) at kernel/qaction.cpp:1256
#36 0x03b9b7ef in QMenuPrivate::activateCausedStack (this=0x8cfbb68, causedStack=..., action=0x8488cf8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#37 0x03ba1a4b in QMenuPrivate::activateAction (this=0x8cfbb68, action=0x8488cf8, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#38 0x03ba25e0 in QMenu::mouseReleaseEvent (this=0xbfafb728, e=0xbfafaea0) at widgets/qmenu.cpp:2301
#39 0x01235105 in KMenu::mouseReleaseEvent (this=0xbfafb728, e=0xbfafaea0) at ../../kdeui/widgets/kmenu.cpp:458
#40 0x03733e08 in QWidget::event (this=0xbfafb728, event=0xbfafaea0) at kernel/qwidget.cpp:8187
#41 0x03ba402f in QMenu::event (this=0xbfafb728, e=0xbfafaea0) at widgets/qmenu.cpp:2410
#42 0x036d5fdc in QApplicationPrivate::notify_helper (this=0x81c7d68, receiver=0xbfafb728, e=0xbfafaea0) at kernel/qapplication.cpp:4396
#43 0x036dcc2e in QApplication::notify (this=0x81c4df8, receiver=0xbfafb728, e=0xbfafaea0) at kernel/qapplication.cpp:3959
#44 0x01143f7a in KApplication::notify (this=0x81c4df8, receiver=0xbfafb728, event=0xbfafaea0) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x05c89b3b in QCoreApplication::notifyInternal (this=0x81c4df8, receiver=0xbfafb728, event=0xbfafaea0) at kernel/qcoreapplication.cpp:732
#46 0x036db094 in sendEvent (receiver=0xbfafb728, event=0xbfafaea0, alienWidget=0x0, nativeWidget=0xbfafb728, buttonDown=0x40703c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QApplicationPrivate::sendMouseEvent (receiver=0xbfafb728, event=0xbfafaea0, alienWidget=0x0, nativeWidget=0xbfafb728, buttonDown=0x40703c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#48 0x0376a261 in QETWidget::translateMouseEvent (this=0xbfafb728, event=0xbfafb3bc) at kernel/qapplication_x11.cpp:4337
#49 0x03769151 in QApplication::x11ProcessEvent (this=0x81c4df8, event=0xbfafb3bc) at kernel/qapplication_x11.cpp:3414
#50 0x0379836a in x11EventSourceDispatch (s=0x81ca5f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x02db3855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x02db7668 in ?? () from /lib/libglib-2.0.so.0
#53 0x02db7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0x05cb8565 in QEventDispatcherGlib::processEvents (this=0x818cba0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#55 0x03797be5 in QGuiEventDispatcherGlib::processEvents (this=0x818cba0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x05c88609 in QEventLoop::processEvents (this=0xbfafb6b0, flags=) at kernel/qeventloop.cpp:149
#57 0x05c88a8a in QEventLoop::exec (this=0xbfafb6b0, flags=...) at kernel/qeventloop.cpp:201
#58 0x03b9eefe in QMenu::exec (this=0xbfafb728, p=..., action=0x0) at widgets/qmenu.cpp:2054
#59 0x003a7c55 in Plasma::Containment::contextMenuEvent (this=0x834a5b0, event=0xbfafbdec) at ../../plasma/containment.cpp:663
#60 0x03d881b8 in QGraphicsItem::sceneEvent (this=0x834a5b8, event=0xbfafbdec) at graphicsview/qgraphicsitem.cpp:6639
#61 0x03ddf4d7 in QGraphicsWidget::sceneEvent (this=0x834a5b0, event=0xbfafbdec) at graphicsview/qgraphicswidget.cpp:1173
#62 0x03da0569 in QGraphicsScenePrivate::sendEvent (this=0x824f160, item=0x834a5b8, event=0xbfafbdec) at graphicsview/qgraphicsscene.cpp:1211
#63 0x03da51b8 in QGraphicsScene::contextMenuEvent (this=0x823ba48, contextMenuEvent=0xbfafbdec) at graphicsview/qgraphicsscene.cpp:3600
#64 0x03dbb4cc in QGraphicsScene::event (this=0x823ba48, event=0xbfafbdec) at graphicsview/qgraphicsscene.cpp:3398
#65 0x036d5fdc in QApplicationPrivate::notify_helper (this=0x81c7d68, receiver=0x823ba48, e=0xbfafbdec) at kernel/qapplication.cpp:4396
#66 0x036dc04e in QApplication::notify (this=0x81c4df8, receiver=0x823ba48, e=0xbfafbdec) at kernel/qapplication.cpp:3798
#67 0x01143f7a in KApplication::notify (this=0x81c4df8, receiver=0x823ba48, event=0xbfafbdec) at ../../kdeui/kernel/kapplication.cpp:311
#68 0x05c89b3b in QCoreApplication::notifyInternal (this=0x81c4df8, receiver=0x823ba48, event=0xbfafbdec) at kernel/qcoreapplication.cpp:732
#69 0x03dd79f0 in sendEvent (this=0x86d43f0, event=0xbfafc548) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#70 QGraphicsView::contextMenuEvent (this=0x86d43f0, event=0xbfafc548) at graphicsview/qgraphicsview.cpp:2888
#71 0x03734528 in QWidget::event (this=0x86d43f0, event=0xbfafc548) at kernel/qwidget.cpp:8354
#72 0x03b55763 in QFrame::event (this=0x86d43f0, e=0xbfafc548) at widgets/qframe.cpp:557
#73 0x03bf2a82 in QAbstractScrollArea::viewportEvent (this=0x5a1d1a0, e=0x5a1cadc) at widgets/qabstractscrollarea.cpp:1043
#74 0x03dd6ccb in QGraphicsView::viewportEvent (this=0x86d43f0, event=0xbfafc548) at graphicsview/qgraphicsview.cpp:2862
#75 0x03bf54d5 in viewportEvent (this=0x86276a0, o=0x83e5ea0, e=0xbfafc548) at widgets/qabstractscrollarea_p.h:100
#76 QAbstractScrollAreaFilter::eventFilter (this=0x86276a0, o=0x83e5ea0, e=0xbfafc548) at widgets/qabstractscrollarea_p.h:116
#77 0x05c8929a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x81c7d68, receiver=0x83e5ea0, event=0xbfafc548) at kernel/qcoreapplication.cpp:847
#78 0x036d5fb9 in QApplicationPrivate::notify_helper (this=0x81c7d68, receiver=0x83e5ea0, e=0xbfafc548) at kernel/qapplication.cpp:4392
#79 0x036dc458 in QApplication::notify (this=0x81c4df8, receiver=0x83e5ea0, e=0xbfafc548) at kernel/qapplication.cpp:4038
#80 0x01143f7a in KApplication::notify (this=0x81c4df8, receiver=0x83e5ea0, event=0xbfafc548) at ../../kdeui/kernel/kapplication.cpp:311
#81 0x05c89b3b in QCoreApplication::notifyInternal (this=0x81c4df8, receiver=0x83e5ea0, event=0xbfafc548) at kernel/qcoreapplication.cpp:732
#82 0x0376e62e in QCoreApplication::sendSpontaneousEvent (receiver=0x83e5ea0, event=0x5a1cadc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#83 0x03769d7c in QETWidget::translateMouseEvent (this=0x86d43f0, event=0xbfafca3c) at kernel/qapplication_x11.cpp:4408
#84 0x03769151 in QApplication::x11ProcessEvent (this=0x81c4df8, event=0xbfafca3c) at kernel/qapplication_x11.cpp:3414
#85 0x0379836a in x11EventSourceDispatch (s=0x81ca5f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#86 0x02db3855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#87 0x02db7668 in ?? () from /lib/libglib-2.0.so.0
#88 0x02db7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#89 0x05cb8565 in QEventDispatcherGlib::processEvents (this=0x818cba0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#90 0x03797be5 in QGuiEventDispatcherGlib::processEvents (this=0x818cba0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#91 0x05c88609 in QEventLoop::processEvents (this=0xbfafcd34, flags=) at kernel/qeventloop.cpp:149
#92 0x05c88a8a in QEventLoop::exec (this=0xbfafcd34, flags=...) at kernel/qeventloop.cpp:201
#93 0x05c8d00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#94 0x036d4e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#95 0x006fbfd7 in kdemain (argc=1, argv=0xbfafcf44) at ../../../../plasma/desktop/shell/main.cpp:118
#96 0x080485bb in main (argc=1, argv=0xbfafcf44) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 207305.

Reported using DrKonqi
Comment 1 Nuno Sucena Almeida 2011-03-01 17:11:47 UTC
Hi, 
  I have the same issue and same system configuration (ubuntu 10.10 with kde 4.6  backport). 
  I found an unintuitive workaround for this problem. Select the panel settings at the bottom right corner, then "More Settings" and set it to "always visible". Then go to "K Menu" and select "Switch to application launcher style" (right button mouse) and it shouldn't crash.

In face of this, it seems related to bug https://bugs.kde.org/show_bug.cgi?id=264918 where the panel doesn't auto-hide.
Comment 2 Dario Andres 2011-04-11 01:51:17 UTC
*** Bug 269506 has been marked as a duplicate of this bug. ***
Comment 3 Thibault Estève 2011-04-13 12:31:20 UTC
Created attachment 58884 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0

I am using Linux Mint 10 KDE.

When I wanted to switch to Application menu style in the K-Menu, it worked fine. But when I wanted to switch again to the default application launcher, it crashed.

-- Backtrace (Reduced):
#7  0x0646efed in Kickoff::MenuView::rowsInserted (this=0xa9944b0, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#8  0x0646fbff in Kickoff::MenuView::qt_metacall (this=0xa9944b0, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfe3d1b0) at ./menuview.moc:93
[...]
#11 0x041dc3bf in QAbstractItemModel::rowsInserted (this=0xabafb70, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#12 0x0416bbf3 in QAbstractItemModel::endInsertRows (this=0xabafb70) at kernel/qabstractitemmodel.cpp:2413
#13 0x019d1f60 in QStandardItemModelPrivate::rowsInserted (this=0xa9918d8, parent=0xa9ca2d0, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 4 Daan Schulpen 2011-04-30 16:19:52 UTC
Created attachment 59457 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

I'm using Kubuntu 11.04, updated a few hours before submission of this report, running in VMware Player 3.1.4 build-385536 using VMwareTools-8.4.6-385536.

- What I was doing when the application crashed:

Clicked 'Switch to Application Launcher Style' from the Application Launcher Menu's right-click menu.

- Custom settings of the application:

I've made the following changes to Kubuntu 11.04's default panel:
 - moved it to the right screen edge
 - made it ~2x as wide
 - added a Quicklaunch widget between the Show Desktop and Task Manager widgets

-- Backtrace (Reduced):
#6  0x00007fbe1182e4ed in Kickoff::MenuView::rowsInserted (this=0x22e60e0, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007fbe1182f034 in Kickoff::MenuView::qt_metacall (this=0x22e60e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe5c7b5c0) at ./menuview.moc:93
[...]
#9  0x00007fbe26dfaf34 in QAbstractItemModel::rowsInserted (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007fbe26d9a4e8 in QAbstractItemModel::endInsertRows (this=0x21e4920) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007fbe267058a3 in QStandardItemModelPrivate::rowsInserted (this=0x22da750, parent=<value optimized out>, row=<value optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 5 Daan Schulpen 2011-04-30 16:22:46 UTC
The workaround described in Comment #1 also works for me.
Comment 6 Ivan Hung 2011-05-04 09:37:18 UTC
Created attachment 59600 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

When I switch "Application Starter style"(like windows start), the system crashes.

-- Backtrace (Reduced):
#6  0x00007fed43e504ed in Kickoff::MenuView::rowsInserted (this=0x224fe50, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007fed43e51034 in Kickoff::MenuView::qt_metacall (this=0x224fe50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe19594d0) at ./menuview.moc:93
[...]
#9  0x00007fed5ac8ef34 in QAbstractItemModel::rowsInserted (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007fed5ac2e4e8 in QAbstractItemModel::endInsertRows (this=0x224f7c0) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007fed5a5998a3 in QStandardItemModelPrivate::rowsInserted (this=0x220b7e0, parent=<value optimized out>, row=<value optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 7 disabled account 2011-05-29 01:43:23 UTC
Created attachment 60423 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

Changed from classic menu style to application launcher style.

-- Backtrace (Reduced):
#6  0x00007f99330054ed in Kickoff::MenuView::rowsInserted (this=0x2f3e4d0, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007f9933006034 in Kickoff::MenuView::qt_metacall (this=0x2f3e4d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff38591220) at ./menuview.moc:93
[...]
#9  0x00007f99485e7f34 in QAbstractItemModel::rowsInserted (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007f99485874e8 in QAbstractItemModel::endInsertRows (this=0x2d0d6e0) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007f9947ef28a3 in QStandardItemModelPrivate::rowsInserted (this=0x2f3fe30, parent=<value optimized out>, row=<value optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 8 Justin Gottula 2011-06-01 21:23:18 UTC
I encountered this problem on Arch Linux with KDE 4.6.3.

I found an additional workaround for the crash: moving the Kickoff menu out of the panel and onto the desktop, then changing the style, and then putting it back into the panel appears to avoid the crashing behavior.
Comment 9 Nikola Schnelle 2011-06-17 10:39:24 UTC
Created attachment 61074 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.2

- What I was doing when the application crashed:

I wanted to change classic menu to kick off launcher style.

-- Backtrace (Reduced):
#7  0x03c0c851 in Kickoff::MenuView::rowsInserted (this=0xaaacdc0, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#8  0x03c0d47f in Kickoff::MenuView::qt_metacall (this=0xaaacdc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa681b0) at ./menuview.moc:93
[...]
#11 0x05e8321f in QAbstractItemModel::rowsInserted (this=0xa718648, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#12 0x05e1bb1e in QAbstractItemModel::endInsertRows (this=0xa718648) at kernel/qabstractitemmodel.cpp:2412
#13 0x051edff0 in QStandardItemModelPrivate::rowsInserted (this=0x9b68130, parent=0x9db6858, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 10 Beat Wolf 2011-06-20 15:36:42 UTC
*** Bug 275894 has been marked as a duplicate of this bug. ***
Comment 11 Beat Wolf 2011-06-20 15:49:48 UTC
*** Bug 276085 has been marked as a duplicate of this bug. ***
Comment 12 Flo Edelmann 2011-07-04 17:01:39 UTC
Created attachment 61601 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

I wanted to switch back to kickoff starter, but kde crashed

-- Backtrace (Reduced):
#7  0x04329851 in Kickoff::MenuView::rowsInserted (this=0x8980b98, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#8  0x0432a47f in Kickoff::MenuView::qt_metacall (this=0x8980b98, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe6b9c0) at ./menuview.moc:93
[...]
#11 0x03f7121f in QAbstractItemModel::rowsInserted (this=0x8b99f68, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#12 0x03f09b1e in QAbstractItemModel::endInsertRows (this=0x8b99f68) at kernel/qabstractitemmodel.cpp:2412
#13 0x077fbff0 in QStandardItemModelPrivate::rowsInserted (this=0x899e8c0, parent=0x8e8d318, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 13 Beat Wolf 2011-07-07 20:08:46 UTC
*** Bug 277244 has been marked as a duplicate of this bug. ***
Comment 14 Sal Colon 2011-07-25 13:17:14 UTC
Created attachment 62178 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed: I switched the launcher to classic, just to compare. When I switched back, KDE crashed but recovered. Install from Desktop cd, AMD_64 fresh.

-- Backtrace (Reduced):
#6  0x00007f27d2fdc4ed in Kickoff::MenuView::rowsInserted (this=0x13c5220, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007f27d2fdd034 in Kickoff::MenuView::qt_metacall (this=0x13c5220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffdf1aa30) at ./menuview.moc:93
[...]
#9  0x00007f280245bf34 in QAbstractItemModel::rowsInserted (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007f28023fb4e8 in QAbstractItemModel::endInsertRows (this=0x228a120) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007f2801d64f93 in QStandardItemModelPrivate::rowsInserted (this=0x1929e70, parent=<value optimized out>, row=<value optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 15 Aaron J. Seigo 2011-07-25 14:12:46 UTC
Git commit fddb59ad7cc63e8ffc7d0865bc330b4dac51fdc2 by Aaron Seigo.
Committed on 25/07/2011 at 16:11.
Pushed by aseigo into branch 'KDE/4.7'.

delete all children modelviews manually in our dtor

apparently there is an order of ops problem here where upon deletion the models
will end up calling back into the partially deleted menu view when qobject cleans
them up.

BUG:266030

M  +24   -7    plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp

http://commits.kde.org/kde-workspace/fddb59ad7cc63e8ffc7d0865bc330b4dac51fdc2
Comment 16 Aaron J. Seigo 2011-07-25 14:12:46 UTC
Git commit 605f73af793ddb85e1bc5e45c7a0403050a964ab by Aaron Seigo.
Committed on 25/07/2011 at 16:11.
Pushed by aseigo into branch 'master'.

delete all children modelviews manually in our dtor

apparently there is an order of ops problem here where upon deletion the models
will end up calling back into the partially deleted menu view when qobject cleans
them up.

BUG:266030

M  +24   -7    plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp

http://commits.kde.org/kde-workspace/605f73af793ddb85e1bc5e45c7a0403050a964ab
Comment 17 Nick 2011-09-14 17:55:32 UTC
Created attachment 63649 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

changement du "menu classique" au mode "lanceur d'application"

-- Backtrace (Reduced):
#6  0x00007f50f33474ed in Kickoff::MenuView::rowsInserted (this=0x2f204a0, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007f50f3348034 in Kickoff::MenuView::qt_metacall (this=0x2f204a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba42e980) at ./menuview.moc:93
[...]
#9  0x00007f5108a3cf34 in QAbstractItemModel::rowsInserted (this=<value optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007f51089dc4e8 in QAbstractItemModel::endInsertRows (this=0x2f41450) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007f5108345f93 in QStandardItemModelPrivate::rowsInserted (this=0x2f43bb0, parent=<value optimized out>, row=<value optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 18 Nick 2011-09-14 23:36:22 UTC
Created attachment 63653 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.4

- What I was doing when the application crashed:
Switching KDE launcher back from classic mode.  
- Custom settings of the application:
just installed a few new themes, and actvated desktop effects.

-- Backtrace (Reduced):
#6  0x00007f54312c554f in Kickoff::MenuView::rowsInserted (this=0x32907f0, parent=..., start=0, end=0) at /usr/src/debug/kdebase-workspace-4.6.5/plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#7  0x00007f54312c6114 in Kickoff::MenuView::qt_metacall (this=0x32907f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff0a13a840) at /usr/src/debug/kdebase-workspace-4.6.5/x86_64-redhat-linux-gnu/plasma/desktop/applets/kickoff/menuview.moc:93
[...]
#9  0x0000003900fb52a4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x0000003900f5481d in QAbstractItemModel::endInsertRows (this=0x1a81c50) at kernel/qabstractitemmodel.cpp:2412
#11 0x000000390474c863 in QStandardItemModelPrivate::rowsInserted (this=0x320f280, parent=<optimized out>, row=<optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 19 Dario Andres 2011-09-29 12:51:48 UTC
*** Bug 282893 has been marked as a duplicate of this bug. ***
Comment 20 Christoph Feck 2011-10-15 12:24:29 UTC
According to bug 284084 this is still happening on KDE 4.7.1. Reopen?
Comment 21 Nikola Schnelle 2011-10-22 09:34:21 UTC
Created attachment 64782 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4

- What I was doing when the application crashed:
I tried to switch to kickoff menu style and plasma crashed.

-- Backtrace (Reduced):
#7  0x04501352 in Kickoff::MenuView::rowsInserted (this=0xb495c70, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:420
#8  0x0450210d in Kickoff::MenuView::qt_metacall (this=0xb495c70, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc7cba0) at ./menuview.moc:93
#9  0x030a5b7d in metacall (argv=0xbfc7cba0, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0xb495c70) at kernel/qmetaobject.cpp:237
[...]
#12 0x03102695 in QAbstractItemModel::rowsInserted (this=0xab22e28, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#13 0x030993a0 in QAbstractItemModel::endInsertRows (this=0xab22e28) at kernel/qabstractitemmodel.cpp:2412
Comment 22 Christoph Feck 2011-10-25 09:52:32 UTC
Reopened because of new duplicates from 4.7.1.
Comment 23 Christoph Feck 2011-10-25 09:53:37 UTC
*** Bug 284661 has been marked as a duplicate of this bug. ***
Comment 24 Christoph Feck 2011-10-25 09:54:10 UTC
*** Bug 284084 has been marked as a duplicate of this bug. ***
Comment 25 Christoph Feck 2011-10-25 12:10:33 UTC
*** Bug 284919 has been marked as a duplicate of this bug. ***
Comment 26 Hector Jimenez 2011-10-31 09:35:01 UTC
Created attachment 65061 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

trying to open the application launcher options.

when I went to log application launcher, appeared in the top left of the screen, restart the laptop and followed the same problem, so I decided to enter the configuration application launcher on the part of changing styles, select your style simple working without a problem, seeing that in the simple style the menu looked good (at the bottom left) try to re-enter the settings to put the normal style and from there and not let me enter.

menu above the lock, it was only for seconds long (5 - 10), went up without running applications. now with the simple menu style does not stop the menu.

My laptop is an intel pentium i3 M330 2.13 Ghz, 4 Gb Ram.  video: intel i915

I hope this is helpful.

-- Backtrace (Reduced):
#6  0x00007fa81a98f08f in Kickoff::MenuView::rowsInserted (this=0x2fc5ad0, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:420
#7  0x00007fa81a98fcd4 in Kickoff::MenuView::qt_metacall (this=0x2fc5ad0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff6c3bd6b0) at ./menuview.moc:93
[...]
#9  0x00007fa830d2f8d4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007fa830cce22e in QAbstractItemModel::endInsertRows (this=0xb90d90) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007fa830621943 in QStandardItemModelPrivate::rowsInserted (this=0x32e7810, parent=<optimized out>, row=<optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 27 Alex Pillar 2011-11-04 23:47:44 UTC
Created attachment 65250 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.4

- What I was doing when the application crashed:
Select "Switch to Application Launcher Style" from the KMenu right-click-menu.

-- Backtrace (Reduced):
#7  0x01132ca7 in Kickoff::MenuView::rowsInserted (this=0xaaa1d68, parent=..., start=0, end=0) at /usr/src/debug/kdebase-workspace-4.6.5/plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:403
#8  0x0113394f in Kickoff::MenuView::qt_metacall (this=0xaaa1d68, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf9a69f0) at /usr/src/debug/kdebase-workspace-4.6.5/i686-redhat-linux-gnu/plasma/desktop/applets/kickoff/menuview.moc:93
[...]
#11 0x05854270 in QAbstractItemModel::rowsInserted (this=0xaaa8758, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#12 0x057eb730 in QAbstractItemModel::endInsertRows (this=0xaaa8758) at kernel/qabstractitemmodel.cpp:2412
#13 0x06380771 in QStandardItemModelPrivate::rowsInserted (this=0xaaa8e80, parent=0xaab4c18, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 28 Reggie 2011-11-07 18:41:52 UTC
Created attachment 65363 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- Custom settings of the application:
When changing from classic start menu to KDE menu.

-- Backtrace (Reduced):
#6  0x00007f88076bc08f in Kickoff::MenuView::rowsInserted (this=0x298a450, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:420
#7  0x00007f88076bccd4 in Kickoff::MenuView::qt_metacall (this=0x298a450, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffaa60fcc0) at ./menuview.moc:93
[...]
#9  0x00007f881eac98d4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007f881ea6822e in QAbstractItemModel::endInsertRows (this=0x2aa8060) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007f881e3bb943 in QStandardItemModelPrivate::rowsInserted (this=0x29dbdf0, parent=<optimized out>, row=<optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 29 Christoph Feck 2011-11-19 01:05:52 UTC
*** Bug 286970 has been marked as a duplicate of this bug. ***
Comment 30 Beat Wolf 2011-11-21 15:38:58 UTC
*** Bug 286559 has been marked as a duplicate of this bug. ***
Comment 31 Beat Wolf 2011-11-21 22:16:02 UTC
*** Bug 285285 has been marked as a duplicate of this bug. ***
Comment 32 Anne-Marie Mahfouf 2011-12-03 17:35:55 UTC
*** Bug 288149 has been marked as a duplicate of this bug. ***
Comment 33 alex wieder 2011-12-04 04:30:59 UTC
Inspired by Comment #1 and my own obsessiveness, I found a set of steps that seem to work:

Switching to Classic Menu Style works every time. Nothing special there.

To switch to Application Launcher Style, do the following:

- Right click on the launcher's icon or anywhere on the task bar.
- Select Panel Options, then Panel Settings, then More Settings.
- Set the Visibility to auto-hide.
- Open Konsole (alt-f2, then type "konsole" and hit Enter).
- Type "killall plasma-desktop" and hit Enter.
- Restart plasma-desktop (alt-f2, then "plasma-desktop", then Enter).
- Right click on the launcher's icon or anywhere on the task bar.
- Select Panel Options, then Panel Settings, then More Settings.
- Set the Visibility to always visible.
- Type "killall plasma-desktop" and hit Enter.
- Restart plasma-desktop (alt-f2, then "plasma-desktop", then Enter).
- Right-click on the launche's icon and select "Switch to Application Launcher Style."

Hope this workaround helps!

Alex
Comment 34 Reggie 2011-12-04 09:12:40 UTC
On 12/04/2011 06:31 AM, alex wieder wrote:
> https://bugs.kde.org/show_bug.cgi?id=266030
>
>
> alex wieder<kdebug@tcs-usa.com>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |kdebug@tcs-usa.com
> *
> Thanks for the help Alex*
Regards Reggie
>
> --- Comment #33 from alex wieder<kdebug tcs-usa com>   2011-12-04 04:30:59 ---
> Inspired by Comment #1 and my own obsessiveness, I found a set of steps that
> seem to work:
>
> Switching to Classic Menu Style works every time. Nothing special there.
>
> To switch to Application Launcher Style, do the following:
>
> - Right click on the launcher's icon or anywhere on the task bar.
> - Select Panel Options, then Panel Settings, then More Settings.
> - Set the Visibility to auto-hide.
> - Open Konsole (alt-f2, then type "konsole" and hit Enter).
> - Type "killall plasma-desktop" and hit Enter.
> - Restart plasma-desktop (alt-f2, then "plasma-desktop", then Enter).
> - Right click on the launcher's icon or anywhere on the task bar.
> - Select Panel Options, then Panel Settings, then More Settings.
> - Set the Visibility to always visible.
> - Type "killall plasma-desktop" and hit Enter.
> - Restart plasma-desktop (alt-f2, then "plasma-desktop", then Enter).
> - Right-click on the launche's icon and select "Switch to Application Launcher
> Style."
>
> Hope this workaround helps!
>
> Alex
>
Comment 35 Jeremy Graham-Cumming 2011-12-04 20:31:00 UTC
Created attachment 66377 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

Switching from Classic style menu to Application Style Launcher

-- Backtrace (Reduced):
#6  0x00007f1ee140b08f in Kickoff::MenuView::rowsInserted (this=0x3e22e50, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:420
#7  0x00007f1ee140bcd4 in Kickoff::MenuView::qt_metacall (this=0x3e22e50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff8c88cf60) at ./menuview.moc:93
[...]
#9  0x00007f1ef8ccb8d4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#10 0x00007f1ef8c6a22e in QAbstractItemModel::endInsertRows (this=0x3e1cd30) at kernel/qabstractitemmodel.cpp:2412
#11 0x00007f1ef85bd943 in QStandardItemModelPrivate::rowsInserted (this=0x3e1db70, parent=<optimized out>, row=<optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
Comment 36 edward.pimentel 2011-12-06 21:33:29 UTC
Created attachment 66449 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:
Switching to Application Launcher Style
- Custom settings of the application:
Was in Standard Launcher Style.

-- Backtrace (Reduced):
#9  0x04bcfb7d in metacall (argv=0xbfc003c0, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0xa24fa60) at kernel/qmetaobject.cpp:237
[...]
#12 0x04c2c695 in QAbstractItemModel::rowsInserted (this=0x9909080, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#13 0x04bc33a0 in QAbstractItemModel::endInsertRows (this=0x9909080) at kernel/qabstractitemmodel.cpp:2412
#14 0x0756a236 in QStandardItemModelPrivate::rowsInserted (this=0xa231ef8, parent=0xaaba558, row=0, count=1) at itemviews/qstandarditemmodel.cpp:558
#15 0x0756a4c1 in QStandardItemPrivate::insertRows (this=0xaac7440, row=0, count=1, items=...) at itemviews/qstandarditemmodel.cpp:433
Comment 37 Jekyll Wu 2011-12-11 02:06:01 UTC
*** Bug 288687 has been marked as a duplicate of this bug. ***
Comment 38 Anne-Marie Mahfouf 2011-12-14 15:37:40 UTC
*** Bug 288976 has been marked as a duplicate of this bug. ***
Comment 39 Yoann 2011-12-22 13:33:06 UTC
Created attachment 67020 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Le problème se produit lorsque je clique droit sur le lanceur et que je clique sur "Style lanceur d'application".

-- Backtrace (Reduced):
#7  0xaf13b282 in Kickoff::MenuView::rowsInserted (this=0x9f643c8, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:423
#8  0xaf13c03d in Kickoff::MenuView::qt_metacall (this=0x9f643c8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb21ca0) at ./menuview.moc:93
#9  0xb65aab7d in metacall (argv=0xbfb21ca0, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0x9f643c8) at kernel/qmetaobject.cpp:237
[...]
#12 0xb6607695 in QAbstractItemModel::rowsInserted (this=0x9e8dee0, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#13 0xb659e3a0 in QAbstractItemModel::endInsertRows (this=0x9e8dee0) at kernel/qabstractitemmodel.cpp:2412
Comment 40 Yoann 2011-12-22 13:33:07 UTC
Created attachment 67021 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Le problème se produit lorsque je clique droit sur le lanceur et que je clique sur "Style lanceur d'application".

-- Backtrace (Reduced):
#7  0xaf13b282 in Kickoff::MenuView::rowsInserted (this=0x9f643c8, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:423
#8  0xaf13c03d in Kickoff::MenuView::qt_metacall (this=0x9f643c8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb21ca0) at ./menuview.moc:93
#9  0xb65aab7d in metacall (argv=0xbfb21ca0, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0x9f643c8) at kernel/qmetaobject.cpp:237
[...]
#12 0xb6607695 in QAbstractItemModel::rowsInserted (this=0x9e8dee0, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#13 0xb659e3a0 in QAbstractItemModel::endInsertRows (this=0x9e8dee0) at kernel/qabstractitemmodel.cpp:2412
Comment 41 Yoann 2011-12-22 13:33:07 UTC
Created attachment 67022 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Le problème se produit lorsque je clique droit sur le lanceur et que je clique sur "Style lanceur d'application".

-- Backtrace (Reduced):
#7  0xaf13b282 in Kickoff::MenuView::rowsInserted (this=0x9f643c8, parent=..., start=0, end=0) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:423
#8  0xaf13c03d in Kickoff::MenuView::qt_metacall (this=0x9f643c8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb21ca0) at ./menuview.moc:93
#9  0xb65aab7d in metacall (argv=0xbfb21ca0, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0x9f643c8) at kernel/qmetaobject.cpp:237
[...]
#12 0xb6607695 in QAbstractItemModel::rowsInserted (this=0x9e8dee0, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#13 0xb659e3a0 in QAbstractItemModel::endInsertRows (this=0x9e8dee0) at kernel/qabstractitemmodel.cpp:2412
Comment 42 Anne-Marie Mahfouf 2011-12-30 19:12:55 UTC
*** Bug 290198 has been marked as a duplicate of this bug. ***
Comment 43 KitchM 2012-01-02 02:36:24 UTC
Created attachment 67323 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.0

- What I was doing when the application crashed:
I was attempting to respond to a an error about a keyring problem.

- Unusual behavior I noticed:
The keyring problem came up about the time the bug reporter came up.  This clearly demonstates a very unstable platform or DE.

-- Backtrace (Reduced):
#6  0x00007f0f6cae00bf in Kickoff::MenuView::rowsInserted (this=0x382ba50, parent=..., start=0, end=0) at /usr/src/debug/kde-workspace-4.7.4/plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:423
[...]
#8  0x000000393a1d8774 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#9  0x000000393a172efd in QAbstractItemModel::endInsertRows (this=0x382b9a0) at kernel/qabstractitemmodel.cpp:2433
#10 0x000000393e3794b3 in QStandardItemModelPrivate::rowsInserted (this=0x381b4d0, parent=<optimized out>, row=<optimized out>, count=1) at itemviews/qstandarditemmodel.cpp:558
#11 0x000000393e379714 in QStandardItemPrivate::insertRows (this=0x38cb660, row=0, count=1, items=...) at itemviews/qstandarditemmodel.cpp:433
Comment 44 Thijs 2012-01-02 21:43:47 UTC
*** Bug 290440 has been marked as a duplicate of this bug. ***
Comment 45 Thijs 2012-01-02 21:46:40 UTC
*** Bug 289978 has been marked as a duplicate of this bug. ***
Comment 46 KitchM 2012-01-03 02:38:52 UTC
Why did the bug reporter put my problem in with these others?
Comment 47 Christoph Feck 2012-01-03 11:18:46 UTC
It is the same crash (same backtrace, you have to learn to read them to understand).

Often, there are multiple ways to hit the same crash. In this case, there is a problem with the application list in Kickoff causing crashes.
Comment 48 KitchM 2012-01-03 17:58:08 UTC
Oh, I see.  Well, we users will have to leave the reading and interpretation up to you experts.  In any case, why wouldn't the different causes require different bug reports?  In my case where I am not doing anything with an application list, I really don't understand why that comes into play?

Second point; if the same thing is happening for different reasons, it seems self evident that we need to keep reporting it each and every time so as to make sure that something is not a new one.

Third point; if the problem is so well known, what is being done to fix it?  (These sorts of questions help us decide which distro to recommend to others.)

Thanks for you ongoing help.
Comment 49 Christoph Feck 2012-01-04 00:40:31 UTC
> it seems self evident that we need to keep reporting

Yes, please. No one is mad at you for reporting a crash that is already known. With nearly 1000 bugs in Plasma we cannot expect everyone to know what is already reported.

> what is being done to fix it?

Hoping that someone who understands the code has time and motivation to find the culprit... More cannot be done, sorry.
Comment 50 KitchM 2012-01-04 20:02:22 UTC
@Christoph
It would be wrong of my to not respond to your kind and honest response.  It is a ray of light in a bleak landscape, and I thank you for it.

May I make a suggestion?  It seems that, as most programmers do, those working on the KDE DE have overlooked the need to keep things simple, work only upon the underlying base code and not add any features until that is done.  The current code is obviously creating far too much trouble for users, and it must be stopped.

I would suggest that the project managers focus upon eliminating the inter-reactions between components, to be turned on only at users' behest.  This one step will make the vast majority of problems end almost overnight.  It would also support the utilitarian nature of Linux as being an ala carte method of system configuration.  Forcing tie-ins to third rate programs only slows down users' productivity, enables mediocrity in coding and creates a Windows-like environment of proprietary software interrelations.  I only wish the managers would listen to our needs.

Thank you so much.
Comment 51 alex wieder 2012-01-07 15:45:08 UTC
Since stumbling upon this bug, I have installed kde in different ways and the problem doesn't happen on my systems anymore.

The first time I had the problem, if I'm not mistaken, I had the 64bit version of fedora (downloaded and nstalled on Nov 26, 2011) and then added KDE to it.

The problem stopped happening after I installed Fedora's KDE spin (32 bits this time).

I also have a netbook (eee pc) with mint on it, to which I installed basic kde (just the bare minimum from kde and plasma). It doesn't have the problem either.

It might be a matter of comparing the files installed in systems that have the problem with those that don't (as well as versions thereof) to get at least a list of suspect modules.

Alex
Comment 52 Thijs 2012-01-11 09:27:17 UTC
*** Bug 291240 has been marked as a duplicate of this bug. ***
Comment 53 Clifford D. Krumvieda 2012-01-25 00:59:41 UTC
Created attachment 68151 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.0

- What I was doing when the application crashed:

Clicked on an Application Launcher Menu widget.

- Custom settings of the application:

I have multiple Application Launchers Menu widgets (4) in multiple panels (4) on multiple screens (2).  At any given time, some of the launchers will work and some will kill the desktop.  No issues when the widgets are switched to "Application Launcher Style".

-- Backtrace (Reduced):
#6  0x00007f529bf400bf in Kickoff::MenuView::rowsInserted (this=0x4ba3480, parent=..., start=0, end=0) at /usr/src/debug/kde-workspace-4.7.4/plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:423
[...]
#8  0x00000037c1bd8b64 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib64/libQtCore.so.4
#9  0x00000037c1b732ad in QAbstractItemModel::endInsertRows() () from /usr/lib64/libQtCore.so.4
[...]
#12 0x00007f529bae68f2 in appendRow (aitem=0x4bf7650, this=0x3291b00) at /usr/include/QtGui/qstandarditemmodel.h:435
#13 init (this=<optimized out>) at /usr/src/debug/kde-workspace-4.7.4/plasma/desktop/applets/kickoff/core/favoritesmodel.cpp:50
Comment 54 Thijs 2012-02-06 13:28:26 UTC
https://bugs.kde.org/show_bug.cgi?id=288687#c2 suggests that it should be fixed in 4.8.0. If anyone manages to produce this crash in 4.8, we can reopen - but closing for now.
Comment 55 Thijs 2012-02-06 13:28:49 UTC
*** Bug 293438 has been marked as a duplicate of this bug. ***
Comment 56 Thijs 2012-02-09 22:13:36 UTC
*** Bug 293740 has been marked as a duplicate of this bug. ***
Comment 57 Jekyll Wu 2012-02-13 06:38:21 UTC
*** Bug 293962 has been marked as a duplicate of this bug. ***
Comment 58 Jekyll Wu 2012-02-26 17:48:26 UTC
*** Bug 294874 has been marked as a duplicate of this bug. ***
Comment 59 Jekyll Wu 2012-03-07 20:02:09 UTC
*** Bug 295489 has been marked as a duplicate of this bug. ***
Comment 60 Jekyll Wu 2012-03-28 12:17:40 UTC
*** Bug 296959 has been marked as a duplicate of this bug. ***
Comment 61 Jekyll Wu 2012-04-14 02:22:24 UTC
*** Bug 298096 has been marked as a duplicate of this bug. ***
Comment 62 Jekyll Wu 2012-05-28 10:12:51 UTC
*** Bug 297400 has been marked as a duplicate of this bug. ***