Bug 242416 - KPackagekit crashes on exit
Summary: KPackagekit crashes on exit
Status: RESOLVED DUPLICATE of bug 235857
Alias: None
Product: kpackagekit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Steven M. Parrish
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-21 21:58 UTC by Evan Cofsky
Modified: 2010-06-22 00:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evan Cofsky 2010-06-21 21:58:36 UTC
Application: kpackagekit (0.5.4)
KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Today kpackagekit has crashed consistently when quitting or exiting at the end of a job. I've run upgrades, installed packages manually, and removed packages manually.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KPackageKit (kpackagekit), signal: Segmentation fault
[Current thread is 1 (Thread 0xb778b710 (LWP 5433))]

Thread 2 (Thread 0xb54d0b70 (LWP 5462)):
#0  __pthread_mutex_lock (mutex=0xa669e44) at pthread_mutex_lock.c:125
#1  0x04da57c8 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x04da60ce in ?? () from /lib/libglib-2.0.so.0
#3  0x04da64b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x006e8f1f in QEventDispatcherGlib::processEvents (this=0xa750fa8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x006b91a9 in QEventLoop::processEvents (this=0xb54d0290, flags=) at kernel/qeventloop.cpp:149
#6  0x006b95fa in QEventLoop::exec (this=0xb54d0290, flags=...) at kernel/qeventloop.cpp:201
#7  0x005b6aee in QThread::exec (this=0x9f54fb8) at thread/qthread.cpp:490
#8  0x006982eb in QInotifyFileSystemWatcherEngine::run (this=0x9f54fb8) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x005b9dc9 in QThreadPrivate::start (arg=0x9f54fb8) at thread/qthread_unix.cpp:266
#10 0x007f396e in start_thread (arg=0xb54d0b70) at pthread_create.c:300
#11 0x00e91a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb778b710 (LWP 5433)):
[KCrash Handler]
#7  QMutex::lock (this=0x8106928) at thread/qmutex.cpp:151
#8  0x006bd2c4 in QCoreApplication::postEvent (receiver=0xab3e3f0, event=0xaa81130, priority=0) at kernel/qcoreapplication.cpp:1141
#9  0x006bd64c in QCoreApplication::postEvent (receiver=0xab3e3f0, event=0xaa81130) at kernel/qcoreapplication.cpp:1094
#10 0x006cbdd4 in QObject::deleteLater (this=0xab3e3f0) at kernel/qobject.cpp:2131
#11 0x00d96384 in PackageKit::ClientPrivate::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libpackagekit-qt.so.12
#12 0x00d98453 in PackageKit::ClientPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#13 0x006c042a in QMetaObject::metacall (object=0xa0b76b8, cl=179561456, idx=6, argv=0xbf96f020) at kernel/qmetaobject.cpp:237
#14 0x006d31a5 in QMetaObject::activate (sender=0xa0a91a0, m=0x550c88, local_signal_index=2, argv=0xbf96f020) at kernel/qobject.cpp:3280
#15 0x0053827f in QDBusConnectionInterface::serviceOwnerChanged (this=0xa0a91a0, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:210
#16 0x005385a3 in QDBusConnectionInterface::qt_metacall (this=0xa0a91a0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf96f1f0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:137
#17 0x006c042a in QMetaObject::metacall (object=0xa0a91a0, cl=179561456, idx=7, argv=0xbf96f1f0) at kernel/qmetaobject.cpp:237
#18 0x006d31a5 in QMetaObject::activate (sender=0xa0a91a0, m=0x550c88, local_signal_index=6, argv=0xbf96f1f0) at kernel/qobject.cpp:3280
#19 0x0053812f in QDBusConnectionInterface::NameOwnerChanged (this=0xa0a91a0, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:238
#20 0x00538633 in QDBusConnectionInterface::qt_metacall (this=0xa0a91a0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf96f3fc) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:141
#21 0x004f7034 in QDBusConnectionPrivate::deliverCall (this=0xa096890, object=0xa0a91a0, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:909
#22 0x00502687 in QDBusCallDeliveryEvent::placeMetaCall (this=0xaaf0920, object=0xa0a91a0) at qdbusintegrator_p.h:103
#23 0x006cd1b2 in QObject::event (this=0xa0a91a0, e=0x4) at kernel/qobject.cpp:1219
#24 0x010f232c in QApplicationPrivate::notify_helper (this=0x9f62da8, receiver=0xa0a91a0, e=0xaaf0920) at kernel/qapplication.cpp:4358
#25 0x010f96fe in QApplication::notify (this=0xbf9725ac, receiver=0xa0a91a0, e=0xaaf0920) at kernel/qapplication.cpp:3762
#26 0x002f990a in KApplication::notify (this=0xbf9725ac, receiver=0xa0a91a0, event=0xaaf0920) at ../../kdeui/kernel/kapplication.cpp:302
#27 0x006ba6cb in QCoreApplication::notifyInternal (this=0xbf9725ac, receiver=0xa0a91a0, event=0xaaf0920) at kernel/qcoreapplication.cpp:732
#28 0x006bd92b in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9f35e60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f35e60) at kernel/qcoreapplication.cpp:1373
#30 0x006bdaed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#31 0x006e93ef in QCoreApplication::sendPostedEvents (s=0x9f5e798) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x9f5e798) at kernel/qeventdispatcher_glib.cpp:276
#33 0x04da25e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x04da62d8 in ?? () from /lib/libglib-2.0.so.0
#35 0x04da64b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x006e8ee5 in QEventDispatcherGlib::processEvents (this=0x9f359b0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#37 0x011b3105 in QGuiEventDispatcherGlib::processEvents (this=0x9f359b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x006b91a9 in QEventLoop::processEvents (this=0xbf96fc20, flags=) at kernel/qeventloop.cpp:149
#39 0x006b95fa in QEventLoop::exec (this=0xbf96fc20, flags=...) at kernel/qeventloop.cpp:201
#40 0x01650213 in QDialog::exec (this=0xac2de38) at dialogs/qdialog.cpp:546
#41 0x00ca2fb3 in KpkReviewChanges::simInstFinished(PackageKit::Transaction::ExitStatus, unsigned int) () from /usr/lib/libkpackagekitlib.so
#42 0x00ca3428 in KpkReviewChanges::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkpackagekitlib.so
#43 0x006c042a in QMetaObject::metacall (object=0xab87a10, cl=179561456, idx=179862032, argv=0xac2de38) at kernel/qmetaobject.cpp:237
#44 0x006d31a5 in QMetaObject::activate (sender=0xac9fd88, m=0xdc2cc4, local_signal_index=11, argv=0xbf96fde4) at kernel/qobject.cpp:3280
#45 0x00d9be19 in PackageKit::Transaction::finished(PackageKit::Transaction::ExitStatus, unsigned int) () from /usr/lib/libpackagekit-qt.so.12
#46 0x00da32c2 in PackageKit::TransactionPrivate::finished(QString const&, unsigned int) () from /usr/lib/libpackagekit-qt.so.12
#47 0x00da4436 in PackageKit::TransactionPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#48 0x006c042a in QMetaObject::metacall (object=0xabdf678, cl=179561456, idx=10, argv=0xbf96ff84) at kernel/qmetaobject.cpp:237
#49 0x006d31a5 in QMetaObject::activate (sender=0xa0bdca0, m=0xdc2d84, local_signal_index=10, argv=0xbf96ff84) at kernel/qobject.cpp:3280
#50 0x00da5ca9 in PackageKit::TransactionProxy::Finished(QString const&, unsigned int) () from /usr/lib/libpackagekit-qt.so.12
#51 0x00da6a1a in PackageKit::TransactionProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#52 0x004f7034 in QDBusConnectionPrivate::deliverCall (this=0xa096890, object=0xa0bdca0, msg=..., metaTypes=..., slotIdx=15) at qdbusintegrator.cpp:909
#53 0x00502687 in QDBusCallDeliveryEvent::placeMetaCall (this=0xac69488, object=0xa0bdca0) at qdbusintegrator_p.h:103
#54 0x006cd1b2 in QObject::event (this=0xa0bdca0, e=0x4) at kernel/qobject.cpp:1219
#55 0x010f232c in QApplicationPrivate::notify_helper (this=0x9f62da8, receiver=0xa0bdca0, e=0xac69488) at kernel/qapplication.cpp:4358
#56 0x010f96fe in QApplication::notify (this=0xbf9725ac, receiver=0xa0bdca0, e=0xac69488) at kernel/qapplication.cpp:3762
#57 0x002f990a in KApplication::notify (this=0xbf9725ac, receiver=0xa0bdca0, event=0xac69488) at ../../kdeui/kernel/kapplication.cpp:302
#58 0x006ba6cb in QCoreApplication::notifyInternal (this=0xbf9725ac, receiver=0xa0bdca0, event=0xac69488) at kernel/qcoreapplication.cpp:732
#59 0x006bd92b in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9f35e60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f35e60) at kernel/qcoreapplication.cpp:1373
#61 0x006bdaed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#62 0x006e93ef in QCoreApplication::sendPostedEvents (s=0x9f5e798) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#63 postEventSourceDispatch (s=0x9f5e798) at kernel/qeventdispatcher_glib.cpp:276
#64 0x04da25e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#65 0x04da62d8 in ?? () from /lib/libglib-2.0.so.0
#66 0x04da64b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#67 0x006e8ee5 in QEventDispatcherGlib::processEvents (this=0x9f359b0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#68 0x011b3105 in QGuiEventDispatcherGlib::processEvents (this=0x9f359b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x006b91a9 in QEventLoop::processEvents (this=0xbf970eb0, flags=) at kernel/qeventloop.cpp:149
#70 0x006b95fa in QEventLoop::exec (this=0xbf970eb0, flags=...) at kernel/qeventloop.cpp:201
#71 0x00ca16c8 in KpkReviewChanges::exec(QFlags<KpkReviewChanges::OperationMode>) () from /usr/lib/libkpackagekitlib.so
#72 0x08070b0f in ?? () from /usr/lib/kde4/kcm_kpk_addrm.so
#73 0x080710cb in ?? () from /usr/lib/kde4/kcm_kpk_addrm.so
#74 0x006c042a in QMetaObject::metacall (object=0xa67b320, cl=179561456, idx=174568224, argv=0xbf970f0c) at kernel/qmetaobject.cpp:237
#75 0x006d31a5 in QMetaObject::activate (sender=0xa669ab0, m=0x807da10, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#76 0x0806d6a7 in ?? () from /usr/lib/kde4/kcm_kpk_addrm.so
#77 0x00a7779a in KCModuleProxy::save (this=0xa67dd30) at ../../kutils/kcmoduleproxy.cpp:279
#78 0x00a72af8 in KCMultiDialogPrivate::apply (this=0xa008420) at ../../kutils/kcmultidialog.cpp:249
#79 0x00a75503 in KCMultiDialog::qt_metacall (this=0xa03f490, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0xbf9711ec) at ./kcmultidialog.moc:95
#80 0x006c042a in QMetaObject::metacall (object=0xa03f490, cl=179561456, idx=79, argv=0xbf9711ec) at kernel/qmetaobject.cpp:237
#81 0x006d31a5 in QMetaObject::activate (sender=0xa03f490, m=0x80563ac, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3280
#82 0x002438d7 in KDialog::applyClicked (this=0xa03f490) at ./kdialog.moc:246
#83 0x00245cdf in KDialog::slotButtonClicked (this=0xa03f490, button=8) at ../../kdeui/dialogs/kdialog.cpp:875
#84 0x00247f29 in KDialog::qt_metacall (this=0xa03f490, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbf971418) at ./kdialog.moc:190
#85 0x00338bea in KPageDialog::qt_metacall (this=0xa03f490, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbf971418) at ./kpagedialog.moc:70
#86 0x00a7543a in KCMultiDialog::qt_metacall (this=0xa03f490, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbf971418) at ./kcmultidialog.moc:86
#87 0x006c042a in QMetaObject::metacall (object=0xa03f490, cl=179561456, idx=69, argv=0xbf971418) at kernel/qmetaobject.cpp:237
#88 0x006d31a5 in QMetaObject::activate (sender=0xa008470, m=0x7eb0f8, local_signal_index=0, argv=0xbf971418) at kernel/qobject.cpp:3280
#89 0x006d60f3 in QSignalMapper::mapped (this=0xa008470, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:101
#90 0x006d736d in QSignalMapper::map (this=0xa008470, sender=0xa0b8708) at kernel/qsignalmapper.cpp:266
#91 0x006d754e in QSignalMapper::map (this=0xa008470) at kernel/qsignalmapper.cpp:257
#92 0x006d761b in QSignalMapper::qt_metacall (this=0xa008470, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf9715b8) at .moc/release-shared/moc_qsignalmapper.cpp:87
#93 0x006c042a in QMetaObject::metacall (object=0xa008470, cl=179561456, idx=8, argv=0xbf9715b8) at kernel/qmetaobject.cpp:237
#94 0x006d31a5 in QMetaObject::activate (sender=0xa0b8708, m=0x1a628c4, local_signal_index=2, argv=0xbf9715b8) at kernel/qobject.cpp:3280
#95 0x01849489 in QAbstractButton::clicked (this=0xa0b8708, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#96 0x01515fc9 in QAbstractButtonPrivate::emitClicked (this=0xa053a70) at widgets/qabstractbutton.cpp:546
#97 0x015176d4 in QAbstractButtonPrivate::click (this=0xa053a70) at widgets/qabstractbutton.cpp:539
#98 0x0151798e in QAbstractButton::mouseReleaseEvent (this=0xa0b8708, e=0xbf971cf0) at widgets/qabstractbutton.cpp:1121
#99 0x0114fe18 in QWidget::event (this=0xa0b8708, event=0xbf971cf0) at kernel/qwidget.cpp:8097
#100 0x01515e6e in QAbstractButton::event (this=0xa0b8708, e=0x4) at widgets/qabstractbutton.cpp:1080
#101 0x015c3032 in QPushButton::event (this=0xa0b8708, e=0xbf971cf0) at widgets/qpushbutton.cpp:679
#102 0x010f232c in QApplicationPrivate::notify_helper (this=0x9f62da8, receiver=0xa0b8708, e=0xbf971cf0) at kernel/qapplication.cpp:4358
#103 0x010fa097 in QApplication::notify (this=0xbf9725ac, receiver=0xa0b8708, e=0xbf971cf0) at kernel/qapplication.cpp:3923
#104 0x002f990a in KApplication::notify (this=0xbf9725ac, receiver=0xa0b8708, event=0xbf971cf0) at ../../kdeui/kernel/kapplication.cpp:302
#105 0x006ba6cb in QCoreApplication::notifyInternal (this=0xbf9725ac, receiver=0xa0b8708, event=0xbf971cf0) at kernel/qcoreapplication.cpp:732
#106 0x010f7372 in QCoreApplication::sendEvent (receiver=0xa0b8708, event=0xbf971cf0, alienWidget=0xa0b8708, nativeWidget=0xa03ec60, buttonDown=0x1a6b200, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#107 QApplicationPrivate::sendMouseEvent (receiver=0xa0b8708, event=0xbf971cf0, alienWidget=0xa0b8708, nativeWidget=0xa03ec60, buttonDown=0x1a6b200, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3023
#108 0x01185618 in QETWidget::translateMouseEvent (this=0xa03ec60, event=0xbf97220c) at kernel/qapplication_x11.cpp:4403
#109 0x01184aa9 in QApplication::x11ProcessEvent (this=0xbf9725ac, event=0xbf97220c) at kernel/qapplication_x11.cpp:3414
#110 0x011b388a in x11EventSourceDispatch (s=0x9f54f40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#111 0x04da25e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#112 0x04da62d8 in ?? () from /lib/libglib-2.0.so.0
#113 0x04da64b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#114 0x006e8ee5 in QEventDispatcherGlib::processEvents (this=0x9f359b0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#115 0x011b3105 in QGuiEventDispatcherGlib::processEvents (this=0x9f359b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#116 0x006b91a9 in QEventLoop::processEvents (this=0xbf972504, flags=) at kernel/qeventloop.cpp:149
#117 0x006b95fa in QEventLoop::exec (this=0xbf972504, flags=...) at kernel/qeventloop.cpp:201
#118 0x006bdbaf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#119 0x010f1157 in QApplication::exec () at kernel/qapplication.cpp:3637
#120 0x0804d44b in _start ()

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

Possible duplicates by query: bug 240064, bug 239865, bug 237356, bug 235879, bug 235857.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-22 00:00:15 UTC

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