Bug 220420

Summary: KPackage crash while installing / removing a package [PackageKit::Transaction::destroyed, PackageKit::TransactionPrivate::finished]
Product: [Unmaintained] kpackagekit Reporter: Rado <rado.kljucevsek>
Component: generalAssignee: Steven M. Parrish <smparrish>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, bwhitehd, csababo, dantti12, diccon.tesson, diego.ml, haddy6235, johnbond777, marcin.rzeznicki, musicrazyjavier
Priority: NOR Keywords: investigated, triaged
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rado 2009-12-28 17:36:59 UTC
Application that crashed: kpackagekit
Version of the application: 0.5.2
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.9-174.fc12.x86_64 x86_64

 -- Backtrace:
Application: KPackageKit (kpackagekit), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
The current source language is "auto; currently asm".
[KCrash Handler]
#5  QMetaObject::activate (sender=0x670072006f003a, m=<value optimized out>, local_signal_index=21, argv=0x7fffde948760) at kernel/qobject.cpp:3182
#6  0x00000033c3422465 in PackageKit::Transaction::destroyed(QString const&) () from /usr/lib64/libpackagekit-qt.so.12
#7  0x00000033c34282fc in PackageKit::TransactionPrivate::finished(QString const&, unsigned int) () from /usr/lib64/libpackagekit-qt.so.12
#8  0x00000033c3429e26 in PackageKit::TransactionPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libpackagekit-qt.so.12
#9  0x000000328315408c in QMetaObject::activate (sender=0x2a5e1c0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fffde948920) at kernel/qobject.cpp:3112
#10 0x00000033c342b4f6 in PackageKit::TransactionProxy::Finished(QString const&, unsigned int) () from /usr/lib64/libpackagekit-qt.so.12
#11 0x00000033c342bdf4 in PackageKit::TransactionProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libpackagekit-qt.so.12
#12 0x0000003283a22e84 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:891
#13 0x0000003283a2a61f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib64/libQtDBus.so.4
#14 0x000000328314e401 in QObject::event (this=0x2a5e1c0, e=0x2c18fe0) at kernel/qobject.cpp:1110
#15 0x000000328498f65c in QApplicationPrivate::notify_helper (this=0x25a2b30, receiver=0x2a5e1c0, e=0x2c18fe0) at kernel/qapplication.cpp:4065
#16 0x00000032849968ce in QApplication::notify (this=<value optimized out>, receiver=0x2a5e1c0, e=0x2c18fe0) at kernel/qapplication.cpp:4030
#17 0x0000003285a11a76 in KApplication::notify (this=0x7fffde94cdc0, receiver=0x2a5e1c0, event=0x2c18fe0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#18 0x000000328313ee6c in QCoreApplication::notifyInternal (this=0x7fffde94cdc0, receiver=0x2a5e1c0, event=0x2c18fe0) at kernel/qcoreapplication.cpp:610
#19 0x000000328313fa42 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#20 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#21 0x0000003283167573 in sendPostedEvents () at kernel/qcoreapplication.h:218
#22 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#23 0x000000328243922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#24 0x000000328243cc18 in ?? () from /lib64/libglib-2.0.so.0
#25 0x000000328243cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#26 0x00000032831671e6 in QEventDispatcherGlib::processEvents (this=0x257c7b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#27 0x0000003284a21ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#28 0x000000328313d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x000000328313db44 in QEventLoop::exec (this=0x7fffde94a040, flags=...) at kernel/qeventloop.cpp:201
#30 0x00000033c382cd09 in KpkReviewChanges::exec(QFlags<KpkReviewChanges::OperationMode>) () from /usr/lib64/libkpackagekitlib.so
#31 0x00007fe01a988488 in ?? () from /usr/lib64/kde4/kcm_kpk_addrm.so
#32 0x00007fe01a988dec in ?? () from /usr/lib64/kde4/kcm_kpk_addrm.so
#33 0x000000328315408c in QMetaObject::activate (sender=0x284b7b0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3112
#34 0x0000003288a258a7 in KCModuleProxy::save (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kutils/kcmoduleproxy.cpp:273
#35 0x0000003288a204c8 in KCMultiDialogPrivate::apply (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kutils/kcmultidialog.cpp:192
#36 0x0000003288a2295c in KCMultiDialog::qt_metacall (this=0x265de90, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffde94a3f0)
    at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kutils/kcmultidialog.moc:87
#37 0x000000328315408c in QMetaObject::activate (sender=0x265de90, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3112
#38 0x00000032859862df in KDialog::slotButtonClicked (this=0x265de90, button=8) at /usr/src/debug/kdelibs-4.3.3/kdeui/dialogs/kdialog.cpp:857
#39 0x00000032859885f2 in KDialog::qt_metacall (this=0x265de90, _c=InvokeMetaMethod, _id=33, _a=0x7fffde94a600) at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kdeui/kdialog.moc:184
#40 0x0000003285a3c750 in KPageDialog::qt_metacall (this=0x265de90, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffde94a600)
    at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kdeui/kpagedialog.moc:64
#41 0x0000003288a22880 in KCMultiDialog::qt_metacall (this=0x265de90, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffde94a600)
    at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kutils/kcmultidialog.moc:78
#42 0x000000328315408c in QMetaObject::activate (sender=0x26714f8, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fffde94a600) at kernel/qobject.cpp:3112
#43 0x0000003283156b9e in QSignalMapper::mapped (this=<value optimized out>, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:95
#44 0x0000003283157d50 in QSignalMapper::map (this=0x26714f8, sender=0x26c1dc0) at kernel/qsignalmapper.cpp:266
#45 0x0000003283157fc0 in QSignalMapper::qt_metacall (this=0x26714f8, _c=InvokeMetaMethod, _id=4, _a=0x7fffde94a790) at .moc/release-shared/moc_qsignalmapper.cpp:81
#46 0x000000328315408c in QMetaObject::activate (sender=0x26c1dc0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fffde94a790) at kernel/qobject.cpp:3112
#47 0x0000003284f8af77 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#48 0x0000003284ceedfb in QAbstractButtonPrivate::emitClicked (this=0x26c21b0) at widgets/qabstractbutton.cpp:543
#49 0x0000003284cf09fb in QAbstractButtonPrivate::click (this=0x26c21b0) at widgets/qabstractbutton.cpp:536
#50 0x0000003284cf0c55 in QAbstractButton::mouseReleaseEvent (this=0x26c1dc0, e=0x7fffde94aeb0) at widgets/qabstractbutton.cpp:1115
#51 0x00000032849ddcd8 in QWidget::event (this=0x26c1dc0, event=0x7fffde94aeb0) at kernel/qwidget.cpp:7554
#52 0x000000328498f65c in QApplicationPrivate::notify_helper (this=0x25a2b30, receiver=0x26c1dc0, e=0x7fffde94aeb0) at kernel/qapplication.cpp:4065
#53 0x0000003284996715 in QApplication::notify (this=<value optimized out>, receiver=0x26c1dc0, e=0x7fffde94aeb0) at kernel/qapplication.cpp:3767
#54 0x0000003285a11a76 in KApplication::notify (this=0x7fffde94cdc0, receiver=0x26c1dc0, event=0x7fffde94aeb0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#55 0x000000328313ee6c in QCoreApplication::notifyInternal (this=0x7fffde94cdc0, receiver=0x26c1dc0, event=0x7fffde94aeb0) at kernel/qcoreapplication.cpp:610
#56 0x0000003284995ff2 in sendSpontaneousEvent (event=0x7fffde94aeb0, receiver=0x26c1dc0) at ../../src/corelib/kernel/qcoreapplication.h:216
#57 QApplicationPrivate::sendMouseEvent (event=0x7fffde94aeb0, receiver=0x26c1dc0) at kernel/qapplication.cpp:2924
#58 0x00000032849fb9ee in QETWidget::translateMouseEvent (this=0x265de90, event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#59 0x00000032849faaa8 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffde94c9e0) at kernel/qapplication_x11.cpp:3549
#60 0x0000003284a2284c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#61 0x000000328243922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#62 0x000000328243cc18 in ?? () from /lib64/libglib-2.0.so.0
#63 0x000000328243cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#64 0x00000032831671e6 in QEventDispatcherGlib::processEvents (this=0x257c7b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#65 0x0000003284a21ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#66 0x000000328313d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#67 0x000000328313db44 in QEventLoop::exec (this=0x7fffde94cd10, flags=...) at kernel/qeventloop.cpp:201
#68 0x000000328313fcd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#69 0x0000000000406082 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-31 14:59:20 UTC
From bug 220748:
---
What I was doing when the application crashed:
I was removing mplayer package.
Mplayer had been causing issues after upgrading from F10 to F12. So i was in
the process of removing it.
kpackagekit was freshly installed and this was the second task i'd performed
with it.
Comment 2 Dario Andres 2009-12-31 14:59:22 UTC
*** Bug 220748 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2010-01-08 14:04:06 UTC
From bug 221688:
---
What I was doing when the application crashed:
The first crash occurred simple trying to query packages.  the second time it
occurred simply trying to install several openoffice.org packags.  This is a
newly installed system.

 -- Backtrace:
[KCrash Handler]
#5  QMetaObject::activate (sender=0x726f273d7265646e, m=<value optimized out>,
local_signal_index=21, argv=0x7fff389868d0) at kernel/qobject.cpp:3182
#6  0x00007f126ad64465 in PackageKit::Transaction::destroyed (this=<value
optimized out>, _t1=<value optimized out>) at transaction.moc:377
#7  0x00007f126ad6a2fc in PackageKit::TransactionPrivate::finished
(this=0x2b38ca0, exitCode=..., runtime=75041) at transactionprivate.cpp:84
#8  0x00007f126ad6be26 in PackageKit::TransactionPrivate::qt_metacall
(this=0x2b38ca0, _c=InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff38986a90) at transactionprivate.moc:111
#9  0x000000302855408c in QMetaObject::activate (sender=0x1e9a090,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x7fff38986a90) at kernel/qobject.cpp:3112
#10 0x00007f126ad6d4f6 in PackageKit::TransactionProxy::Finished (this=<value
optimized out>, _t1=<value optimized out>, _t2=75041) at
transactionproxy.moc:453
#11 0x00007f126ad6ddf4 in PackageKit::TransactionProxy::qt_metacall
(this=0x1e9a090, _c=InvokeMetaMethod, _id=10, _a=0x7fff389878c0) at
transactionproxy.moc:242
...
Comment 4 Dario Andres 2010-01-08 14:04:28 UTC
*** Bug 221688 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2010-02-02 19:11:09 UTC
*** Bug 225245 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Thomas 2010-03-26 00:45:01 UTC
*** Bug 231170 has been marked as a duplicate of this bug. ***
Comment 7 Jonathan Thomas 2010-07-21 16:32:59 UTC
*** Bug 241607 has been marked as a duplicate of this bug. ***
Comment 8 Jonathan Thomas 2010-07-21 16:33:04 UTC
*** Bug 243014 has been marked as a duplicate of this bug. ***
Comment 9 Jonathan Thomas 2010-07-21 16:33:40 UTC
*** Bug 242232 has been marked as a duplicate of this bug. ***
Comment 10 Jonathan Thomas 2010-07-21 17:26:26 UTC
*** Bug 234856 has been marked as a duplicate of this bug. ***
Comment 11 Daniel Nicoletti 2010-08-17 22:42:38 UTC
Does upgrading you KPackageKit to 0.6.0 solves your problem?

Thanks.
Comment 12 CsabaBo 2010-08-17 23:18:02 UTC
Hi Daniel!

Indeed the problem does not showed up later, but I don't know the answer, as I'm still using  0.5.4-0ubuntu4.3. Some times still I encounter stability problems with this version.

How can I help You?

BR.Csaba
Comment 13 Daniel Nicoletti 2010-08-18 01:50:38 UTC
Well if I can't reproduce I can't fix :(
Let's see if the new version have the same problem.

Thanks.
Comment 14 Andrew Crouthamel 2018-09-20 22:10:58 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 15 Andrew Crouthamel 2018-10-21 04:57:08 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!