Bug 181717

Summary: kickoff crashes when accessing menu sometimes
Product: [Unmaintained] plasma4 Reporter: Shawn Starr <shawn.starr>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: annma
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Plasma Kickoff applet crash dump

Description Shawn Starr 2009-01-24 03:40:48 UTC
Version:           Version 4.2.60 (KDE 4.2.60 (KDE 4.3 >= 20090116)) (using Devel)
Compiler:          gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) KDE build: Version 4.2.60 (KDE 4.2.60 (KDE 4.3 >= 20090116))
OS:                Linux
Installed from:    Compiled sources

When I start KDE trunk up, if I load an application, plasma will crash after it tries to add the application i used as a 'recently used' item in kickoff.
Comment 1 Shawn Starr 2009-01-24 03:43:08 UTC
Created attachment 30556 [details]
Plasma Kickoff applet crash dump

This is the dump from kickoff
Comment 2 Anne-Marie Mahfouf 2009-01-24 09:31:17 UTC
Please always put backtraces as comments so we can triage easily

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 1 (Thread 0xb7f6e920 (LWP 3717))]

Thread 2 (Thread 0xace23b70 (LWP 3719)):
#0  0x00910416 in __kernel_vsyscall ()
#1  0x001d35e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x02a80cf8 in QWaitConditionPrivate::wait (this=0x8a42320, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0x02a807f7 in QWaitCondition::wait (this=0x8a425b4, mutex=0x8a425b0, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x0229415b in RenderThread::run() () from /usr/local/kde4/lib/kde4/plasma_wallpaper_image.so
#5  0x02a803d3 in QThreadPrivate::start (arg=0x8a425a8) at thread/qthread_unix.cpp:185
#6  0x001cf7ef in start_thread () from /lib/libpthread.so.0
#7  0x058b213e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7f6e920 (LWP 3717)):
[KCrash Handler]
#6  0x01915818 in QStandardItemModel::d_func (this=0x11) at itemviews/qstandarditemmodel.h:417
#7  0x0190f51c in QStandardItem::parent (this=0x8880210) at itemviews/qstandarditemmodel.cpp:762
#8  0x049b6650 in Kickoff::RecentlyUsedModel::Private::removeExistingItem(QString const&) () from /usr/local/kde4/lib/libkickoff.so
#9  0x049b48c9 in Kickoff::RecentlyUsedModel::recentApplicationRemoved(KSharedPtr<KService>) () from /usr/local/kde4/lib/libkickoff.so
#10 0x049b4bc9 in Kickoff::RecentlyUsedModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/local/kde4/lib/libkickoff.so
#11 0x02b84864 in QMetaObject::activate (sender=0x88b7480, from_signal_index=5, to_signal_index=5, argv=0xbfb8fd7c) at kernel/qobject.cpp:3028
#12 0x02b84d01 in QMetaObject::activate (sender=0x88b7480, m=0x49c8d74, local_signal_index=1, argv=0xbfb8fd7c) at kernel/qobject.cpp:3101
#13 0x049b0fcc in Kickoff::RecentApplications::applicationRemoved(KSharedPtr<KService>) () from /usr/local/kde4/lib/libkickoff.so
#14 0x049b439e in Kickoff::RecentApplications::Private::removeExpiredEntries() () from /usr/local/kde4/lib/libkickoff.so
#15 0x049b148a in Kickoff::RecentApplications::add(KSharedPtr<KService>) () from /usr/local/kde4/lib/libkickoff.so
#16 0x049c05d5 in Kickoff::ServiceItemHandler::openUrl(KUrl const&) () from /usr/local/kde4/lib/libkickoff.so
#17 0x049becac in Kickoff::UrlItemLauncher::Private::openUrl(QString const&) () from /usr/local/kde4/lib/libkickoff.so
#18 0x049be05a in Kickoff::UrlItemLauncher::openItem(QModelIndex const&) () from /usr/local/kde4/lib/libkickoff.so
#19 0x05c04ad1 in Kickoff::MenuView::actionTriggered(QAction*) () from /usr/local/kde4/lib/kde4/plasma_applet_simplelauncher.so
#20 0x05c0767a in MenuLauncherApplet::actionTriggered(QAction*) () from /usr/local/kde4/lib/kde4/plasma_applet_simplelauncher.so
#21 0x05c0a81a in MenuLauncherApplet::qt_metacall(QMetaObject::Call, int, void**) () from /usr/local/kde4/lib/kde4/plasma_applet_simplelauncher.so
#22 0x02b84864 in QMetaObject::activate (sender=0x86e2420, from_signal_index=29, to_signal_index=29, argv=0xbfb9014c) at kernel/qobject.cpp:3028
#23 0x02b84d01 in QMetaObject::activate (sender=0x86e2420, m=0x1a742c8, local_signal_index=2, argv=0xbfb9014c) at kernel/qobject.cpp:3101
#24 0x01793906 in QMenu::triggered (this=0x86e2420, _t1=0x8b4b060) at .moc/debug-shared/moc_qmenu.cpp:156
#25 0x0179b546 in QMenuPrivate::activateAction (this=0x8ed9790, action=0x8b4b060, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1012
#26 0x0179cfc1 in QMenu::mouseReleaseEvent (this=0x8ecece0, e=0xbfb90954) at widgets/qmenu.cpp:2169
#27 0x0119f366 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/local/kde4/lib/libkdeui.so.5
#28 0x013e387a in QWidget::event (this=0x8ecece0, event=0xbfb90954) at kernel/qwidget.cpp:7163
#29 0x0179b089 in QMenu::event (this=0x8ecece0, e=0xbfb90954) at widgets/qmenu.cpp:2265
#30 0x01387899 in QApplicationPrivate::notify_helper (this=0x8655c40, receiver=0x8ecece0, e=0xbfb90954) at kernel/qapplication.cpp:3803
#31 0x01388427 in QApplication::notify (this=0x8639638, receiver=0x8ecece0, e=0xbfb90954) at kernel/qapplication.cpp:3528
#32 0x010bdb75 in KApplication::notify(QObject*, QEvent*) () from /usr/local/kde4/lib/libkdeui.so.5
#33 0x02b700f1 in QCoreApplication::notifyInternal (this=0x8639638, receiver=0x8ecece0, event=0xbfb90954) at kernel/qcoreapplication.cpp:583
#34 0x013937bf in QCoreApplication::sendSpontaneousEvent (receiver=0x8ecece0, event=0xbfb90954) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#35 0x0138c2b1 in QApplicationPrivate::sendMouseEvent (receiver=0x8ecece0, event=0xbfb90954, alienWidget=0x0, nativeWidget=0x8ecece0, buttonDown=0x1a86b80, lastMouseReceiver=@0x1a86b84)
    at kernel/qapplication.cpp:2793
#36 0x01402b97 in QETWidget::translateMouseEvent (this=0x8ecece0, event=0xbfb90ef0) at kernel/qapplication_x11.cpp:3978
#37 0x01403b32 in QApplication::x11ProcessEvent (this=0x8639638, event=0xbfb90ef0) at kernel/qapplication_x11.cpp:3040
#38 0x0142d4b4 in x11EventSourceDispatch (s=0x8664d70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#39 0x024487f8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x0244bea3 in ?? () from /lib/libglib-2.0.so.0
#41 0x0244c061 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x02b9de9a in QEventDispatcherGlib::processEvents (this=0x865f640, flags={i = 4}) at kernel/qeventdispatcher_glib.cpp:319
#43 0x0142cccc in QGuiEventDispatcherGlib::processEvents (this=0x865f640, flags={i = 4}) at kernel/qguieventdispatcher_glib.cpp:198
#44 0x02b6d0e8 in QEventLoop::processEvents (this=0xbfb91160, flags={i = 4}) at kernel/qeventloop.cpp:143
#45 0x02b6d32f in QEventLoop::exec (this=0xbfb91160, flags={i = 0}) at kernel/qeventloop.cpp:190
#46 0x02b70907 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#47 0x013875b2 in QApplication::exec () at kernel/qapplication.cpp:3331
#48 0x00a0fbe6 in kdemain () from /usr/local/kde4/lib/libkdeinit4_plasma.so
#49 0x08048716 in main ()


Duplicate of 181036

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