Bug 254704

Summary: Plasma desktop crashed while KPackageKit was downloading updates.
Product: [Plasma] plasma4 Reporter: Dominic Hosler <dominichosler>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: echidnaman, paynekiller_the_guardian, troopperi_81
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Dominic Hosler 2010-10-19 23:14:19 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to get KPackageKit to download the updates for the Linux kernal, and the Plasma desktop crashed, and restarted offering me the option to report the bug.
Was a segmentation fault (11) or something.


- Unusual behavior I noticed:
Very slow download speed, much slower than my connection speed.


- Custom settings of the application:
I have some extra third party ppa repositories listed in my sources.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb60b3a30 (LWP 4221))]

Thread 2 (Thread 0xad4fbb70 (LWP 4225)):
#0  0x050e9e36 in clock_gettime () from /lib/librt.so.1
#1  0x0829550b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0836c6e5 in QTimerInfoList::updateCurrentTime (this=0x9e70e64) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0836c72a in QTimerInfoList::timerWait (this=0x9e70e64, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0836a7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xad4faffc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0836a83d in timerSourcePrepare (source=0x0, timeout=0x50edff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x03db2e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x03db3279 in ?? () from /lib/libglib-2.0.so.0
#9  0x03db3848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0836a59f in QEventDispatcherGlib::processEvents (this=0x9eaa320, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0833a609 in QEventLoop::processEvents (this=0xad4fb1d0, flags=) at kernel/qeventloop.cpp:149
#12 0x0833aa8a in QEventLoop::exec (this=0xad4fb1d0, flags=...) at kernel/qeventloop.cpp:201
#13 0x08236b7e in QThread::exec (this=0x9e70520) at thread/qthread.cpp:490
#14 0x0831935b in QInotifyFileSystemWatcherEngine::run (this=0x9e70520) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x08239df9 in QThreadPrivate::start (arg=0x9e70520) at thread/qthread_unix.cpp:266
#16 0x0424fba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 1 (Thread 0xb60b3a30 (LWP 4221)):
[KCrash Handler]
#7  QMutex::lock (this=0xec840027) at thread/qmutex.cpp:151
#8  0x0833e724 in QCoreApplication::postEvent (receiver=0xae48d68, event=0x95e08a0, priority=0) at kernel/qcoreapplication.cpp:1141
#9  0x0833eaac in QCoreApplication::postEvent (receiver=0xae48d68, event=0x95e08a0) at kernel/qcoreapplication.cpp:1094
#10 0x0834d2c4 in QObject::deleteLater (this=0xae48d68) at kernel/qobject.cpp:2131
#11 0x00a16c1c in KJob::emitResult (this=0xae48d68) at ../../kdecore/jobs/kjob.cpp:315
#12 0x004565a7 in Plasma::ServiceJob::setResult (this=0xae48d68, result=...) at ../../plasma/servicejob.cpp:80
#13 0x04137d6d in StatusNotifierItemJob::contextMenuReady (this=0xae48d68, menu=0xa5c4610) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:53
#14 0x04137ded in StatusNotifierItemJob::qt_metacall (this=0xae48d68, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf888288) at ./statusnotifieritemjob.moc:75
#15 0x083418ca in QMetaObject::metacall (object=0xae48d68, cl=182750568, idx=27, argv=0xbf888288) at kernel/qmetaobject.cpp:237
#16 0x083546ad in QMetaObject::activate (sender=0xaf66530, m=0x413ec40, local_signal_index=0, argv=0x220f275) at kernel/qobject.cpp:3280
#17 0x041310a3 in StatusNotifierItemSource::contextMenuReady (this=0xaf66530, _t1=0xa5c4610) at ./statusnotifieritemsource.moc:109
#18 0x041312b1 in StatusNotifierItemSource::contextMenuReady (this=0xaf66530) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:369
#19 0x04136803 in StatusNotifierItemSource::qt_metacall (this=0xaf66530, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf8883ac) at ./statusnotifieritemsource.moc:90
#20 0x083418ca in QMetaObject::metacall (object=0xaf66530, cl=182750568, idx=11, argv=0xbf8883ac) at kernel/qmetaobject.cpp:237
#21 0x083546ad in QMetaObject::activate (sender=0xaf17d08, m=0x33b5d84, local_signal_index=0, argv=0x220f275) at kernel/qobject.cpp:3280
#22 0x033a0567 in DBusMenuImporter::menuUpdated() () from /usr/lib/libdbusmenu-qt.so.2
#23 0x033a5cdc in DBusMenuImporter::slotMenuAboutToShow() () from /usr/lib/libdbusmenu-qt.so.2
#24 0x033a6f2b in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdbusmenu-qt.so.2
#25 0x083418ca in QMetaObject::metacall (object=0xaf17d08, cl=182750568, idx=12, argv=0xbf8885ec) at kernel/qmetaobject.cpp:237
#26 0x083546ad in QMetaObject::activate (sender=0xa5c4610, m=0x1d40fe8, local_signal_index=0, argv=0x220f275) at kernel/qobject.cpp:3280
#27 0x0187fee7 in QMenu::aboutToShow (this=0xa5c4610) at .moc/release-shared/moc_qmenu.cpp:151
#28 0x01887193 in QMenu::qt_metacall (this=0xa5c4610, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf88873c) at .moc/release-shared/moc_qmenu.cpp:97
#29 0x083418ca in QMetaObject::metacall (object=0xa5c4610, cl=182750568, idx=27, argv=0xbf88873c) at kernel/qmetaobject.cpp:237
#30 0x08345352 in QMetaMethod::invoke (this=0xbf8888cc, object=0xa5c4610, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575
#31 0x08346a1f in QMetaObject::invokeMethod (obj=0xa5c4610, member=0x33ac3e1 "aboutToShow", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1148
#32 0x033a093e in DBusMenuImporter::updateMenu() () from /usr/lib/libdbusmenu-qt.so.2
#33 0x041326ef in StatusNotifierItemSource::contextMenu (this=0xaf66530, x=1429, y=1039) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:474
#34 0x0413933e in StatusNotifierItemJob::start (this=0xae48d68) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:43
#35 0x00456423 in Plasma::ServiceJobPrivate::slotStart (this=0xafad9d0) at ../../plasma/servicejob.cpp:37
#36 0x004564f4 in Plasma::ServiceJob::qt_metacall (this=0xae48d68, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xafade10) at ./servicejob.moc:72
#37 0x04137dca in StatusNotifierItemJob::qt_metacall (this=0xae48d68, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xafade10) at ./statusnotifieritemjob.moc:70
#38 0x083418ca in QMetaObject::metacall (object=0xae48d68, cl=182750568, idx=26, argv=0xafade10) at kernel/qmetaobject.cpp:237
#39 0x0834cdf6 in QMetaCallEvent::placeMetaCall (this=0xafb04f0, object=0xae48d68) at kernel/qobject.cpp:534
#40 0x0834e6a2 in QObject::event (this=0xae48d68, e=0x4) at kernel/qobject.cpp:1219
#41 0x013bbfdc in QApplicationPrivate::notify_helper (this=0x9552618, receiver=0xae48d68, e=0xafb04f0) at kernel/qapplication.cpp:4396
#42 0x013c204e in QApplication::notify (this=0x9547730, receiver=0xae48d68, e=0xafb04f0) at kernel/qapplication.cpp:3798
#43 0x010b168a in KApplication::notify (this=0x9547730, receiver=0xae48d68, event=0xafb04f0) at ../../kdeui/kernel/kapplication.cpp:310
#44 0x0833bb3b in QCoreApplication::notifyInternal (this=0x9547730, receiver=0xae48d68, event=0xafb04f0) at kernel/qcoreapplication.cpp:732
#45 0x0833ed8b in sendEvent (receiver=0x0, event_type=0, data=0x94f3028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x94f3028) at kernel/qcoreapplication.cpp:1373
#47 0x0833ef4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#48 0x0836aa74 in sendPostedEvents (s=0x9554978) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x9554978) at kernel/qeventdispatcher_glib.cpp:277
#50 0x03daf855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0x03db3668 in ?? () from /lib/libglib-2.0.so.0
#52 0x03db3848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#53 0x0836a565 in QEventDispatcherGlib::processEvents (this=0x94f2ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#54 0x0147dbe5 in QGuiEventDispatcherGlib::processEvents (this=0x94f2ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x0833a609 in QEventLoop::processEvents (this=0xbf8896a4, flags=) at kernel/qeventloop.cpp:149
#56 0x0833aa8a in QEventLoop::exec (this=0xbf8896a4, flags=...) at kernel/qeventloop.cpp:201
#57 0x0833f00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#58 0x013bae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#59 0x001e686e in kdemain (argc=1, argv=0xbf8898b4) at ../../../../plasma/desktop/shell/main.cpp:118
#60 0x080485bb in main (argc=1, argv=0xbf8898b4) at plasma-desktop_dummy.cpp:3

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

Possible duplicates by query: bug 254578, bug 254435, bug 254204, bug 254004, bug 252098.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2010-10-19 23:30:19 UTC

*** This bug has been marked as a duplicate of bug 254435 ***
Comment 2 Beat Wolf 2010-10-23 12:19:22 UTC
*** Bug 254990 has been marked as a duplicate of this bug. ***
Comment 3 Beat Wolf 2010-10-28 10:40:39 UTC
*** Bug 255474 has been marked as a duplicate of this bug. ***