Bug 261405

Summary: Kpackagekit crash after check updates
Product: [Plasma] plasma4 Reporter: Sebastián Ramírez <teo78>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, asraniel, makdt
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description Sebastián Ramírez 2010-12-27 20:38:29 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-74.fc14.i686 i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:
Update Fedora 14 from kpackagekit and application crash with plasma.

-- Backtrace:
Application: Área de trabajo de Plasma (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#7  QMutex::lock (this=0x44) at thread/qmutex.cpp:151
#8  0x00f4a361 in QCoreApplication::postEvent (receiver=0xa6adf90, event=0xa0dec48, priority=0) at kernel/qcoreapplication.cpp:1141
#9  0x00f4a67d in QCoreApplication::postEvent (receiver=0xa6adf90, event=0xa0dec48) at kernel/qcoreapplication.cpp:1094
#10 0x00f596e5 in QObject::deleteLater (this=0xa6adf90) at kernel/qobject.cpp:2123
#11 0x0223d23d in KJob::emitResult (this=0xa6adf90) at /usr/src/debug/kdelibs-4.5.4/kdecore/jobs/kjob.cpp:315
#12 0x03b6bb18 in Plasma::ServiceJob::setResult (this=0xa6adf90, result=...) at /usr/src/debug/kdelibs-4.5.4/plasma/servicejob.cpp:80
#13 0x02fc5cca in StatusNotifierItemJob::contextMenuReady (this=0xa6adf90, menu=0xa2af728) at /usr/src/debug/kdebase-workspace-4.5.4/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:53
#14 0x02fc5d3e in StatusNotifierItemJob::qt_metacall (this=0xa6adf90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff6ae48) at /usr/src/debug/kdebase-workspace-4.5.4/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.moc:75
#15 0x00f4d8cb in QMetaObject::metacall (object=0xa6adf90, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbff6ae48) at kernel/qmetaobject.cpp:237
#16 0x00f5cda7 in QMetaObject::activate (sender=0xa714280, m=0x2fce100, local_signal_index=0, argv=0xbff6ae48) at kernel/qobject.cpp:3272
#17 0x02fc0a44 in StatusNotifierItemSource::contextMenuReady (this=0xa714280, _t1=0xa2af728) at /usr/src/debug/kdebase-workspace-4.5.4/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.moc:109
#18 0x02fc0a82 in StatusNotifierItemSource::contextMenuReady (this=0xa714280) at /usr/src/debug/kdebase-workspace-4.5.4/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:369
#19 0x02fc45ab in StatusNotifierItemSource::qt_metacall (this=0xa714280, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff6af5c) at /usr/src/debug/kdebase-workspace-4.5.4/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.moc:90
#20 0x00f4d8cb in QMetaObject::metacall (object=0xa714280, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbff6af5c) at kernel/qmetaobject.cpp:237
#21 0x00f5cda7 in QMetaObject::activate (sender=0xa673330, m=0x7c3b44, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#22 0x007aa2e8 in DBusMenuImporter::menuUpdated() () from /usr/lib/libdbusmenu-qt.so.2
#23 0x007aaafc in DBusMenuImporter::slotMenuAboutToShow() () from /usr/lib/libdbusmenu-qt.so.2
#24 0x007b160b in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdbusmenu-qt.so.2
#25 0x00f4d8cb in QMetaObject::metacall (object=0xa673330, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbff6b19c) at kernel/qmetaobject.cpp:237
#26 0x00f5cda7 in QMetaObject::activate (sender=0xa2af728, m=0x1afb328, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#27 0x0164a5c8 in QMenu::aboutToShow (this=0xa2af728) at .moc/release-shared/moc_qmenu.cpp:151
#28 0x01650bdb in QMenu::qt_metacall (this=0xa2af728, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbff6b2dc) at .moc/release-shared/moc_qmenu.cpp:97
#29 0x00f4d8cb in QMetaObject::metacall (object=0xa2af728, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbff6b2dc) at kernel/qmetaobject.cpp:237
#30 0x00f50909 in QMetaMethod::invoke (this=0xbff6b46c, object=0xa2af728, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578
#31 0x00f51674 in QMetaObject::invokeMethod (obj=0xa2af728, member=0x7b8fbb "aboutToShow", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1151
#32 0x007aa29f in DBusMenuImporter::updateMenu() () from /usr/lib/libdbusmenu-qt.so.2
#33 0x02fc0650 in StatusNotifierItemSource::contextMenu (this=0xa714280, x=1084, y=1015) at /usr/src/debug/kdebase-workspace-4.5.4/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:474
#34 0x02fc6693 in StatusNotifierItemJob::start (this=0xa6adf90) at /usr/src/debug/kdebase-workspace-4.5.4/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:43
#35 0x03b6b7e7 in slotStart (this=0xa6adf90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa74dd98) at /usr/src/debug/kdelibs-4.5.4/plasma/servicejob.cpp:37
#36 Plasma::ServiceJob::qt_metacall (this=0xa6adf90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa74dd98) at /usr/src/debug/kdelibs-4.5.4/i686-redhat-linux-gnu/plasma/servicejob.moc:72
#37 0x02fc5d1b in StatusNotifierItemJob::qt_metacall (this=0xa6adf90, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xa74dd98) at /usr/src/debug/kdebase-workspace-4.5.4/i686-redhat-linux-gnu/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.moc:70
#38 0x00f4d8cb in QMetaObject::metacall (object=0xa6adf90, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xa74dd98) at kernel/qmetaobject.cpp:237
#39 0x00f58267 in QMetaCallEvent::placeMetaCall (this=0xa74e500, object=0xa6adf90) at kernel/qobject.cpp:534
#40 0x00f5c8af in QObject::event (this=0xa6adf90, e=0xa74e500) at kernel/qobject.cpp:1211
#41 0x011b1f4c in QApplicationPrivate::notify_helper (this=0x97f09d0, receiver=0xa6adf90, e=0xa74e500) at kernel/qapplication.cpp:4445
#42 0x011b6bb2 in QApplication::notify (this=0x97df588, receiver=0xa6adf90, e=0xa74e500) at kernel/qapplication.cpp:3845
#43 0x0445ff7b in KApplication::notify (this=0x97df588, receiver=0xa6adf90, event=0xa74e500) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#44 0x00f47093 in QCoreApplication::notifyInternal (this=0x97df588, receiver=0xa6adf90, event=0xa74e500) at kernel/qcoreapplication.cpp:732
#45 0x00f4ade5 in sendEvent (receiver=0x0, event_type=0, data=0x97c9eb0) at kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x97c9eb0) at kernel/qcoreapplication.cpp:1373
#47 0x00f4afbe in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#48 0x00f74c15 in sendPostedEvents (s=0x97f2f10) at kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x97f2f10) at kernel/qeventdispatcher_glib.cpp:277
#50 0x03017192 in g_main_dispatch (context=0x97f2e90) at gmain.c:2149
#51 g_main_context_dispatch (context=0x97f2e90) at gmain.c:2702
#52 0x03017978 in g_main_context_iterate (context=0x97f2e90, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#53 0x03017c35 in g_main_context_iteration (context=0x97f2e90, may_block=1) at gmain.c:2843
#54 0x00f74d8d in QEventDispatcherGlib::processEvents (this=0x97c9a48, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#55 0x012650e6 in QGuiEventDispatcherGlib::processEvents (this=0x97c9a48, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#56 0x00f4622a in QEventLoop::processEvents (this=0xbff6c1b4, flags=...) at kernel/qeventloop.cpp:149
#57 0x00f464da in QEventLoop::exec (this=0xbff6c1b4, flags=...) at kernel/qeventloop.cpp:201
#58 0x00f4b087 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#59 0x011afd58 in QApplication::exec () at kernel/qapplication.cpp:3719
#60 0x02ad5e21 in kdemain (argc=1, argv=0xbff6c3d4) at /usr/src/debug/kdebase-workspace-4.5.4/plasma/desktop/shell/main.cpp:118
#61 0x080487cc in main (argc=1, argv=0xbff6c3d4) at /usr/src/debug/kdebase-workspace-4.5.4/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 260767, bug 259248, bug 258761, bug 258296, bug 258095.

Reported using DrKonqi
Comment 1 makdt 2010-12-28 10:10:49 UTC
Created attachment 55311 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
Trying to refresh the updates list. Double clicked the icon in the task bar

-- Backtrace (Reduced):
#6  0x00007f4cc16df8a0 in DBusMenuImporter::slotMenuAboutToShow() () from /usr/lib/libdbusmenu-qt.so.2
#7  0x00007f4cc16e0a5c in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdbusmenu-qt.so.2
[...]
#9  0x00007f4cc8374f40 in QMenu::qt_metacall (this=0x2d3f6e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffce016a50) at .moc/release-shared/moc_qmenu.cpp:97
#10 0x00007f4cc8dcdbf9 in QMetaMethod::invoke (this=0x7fffce016d00, object=0x2d3f6e0, connectionType=<value optimized out>, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575
[...]
#12 0x00007f4cc16da7c1 in DBusMenuImporter::updateMenu() () from /usr/lib/libdbusmenu-qt.so.2
Comment 2 Beat Wolf 2010-12-28 18:11:08 UTC

*** This bug has been marked as a duplicate of bug 182511 ***
Comment 3 Dario Andres 2011-01-01 15:02:23 UTC
[Comment from a bug triager]
This was fixed recently for KDE SC 4.5.5 and 4.6.0.
Merging with bug 254435.
Regards

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