Bug 215451 - KPackageKit crash during update [_dbus_abort, _dbus_warn_check_failed, dbus_message_new_method_call, PackageKit::Transaction::setLocale, PackageKit::ClientPrivate::createNewTransaction]
Summary: KPackageKit crash during update [_dbus_abort, _dbus_warn_check_failed, dbus_m...
Status: RESOLVED FIXED
Alias: None
Product: kpackagekit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Steven M. Parrish
URL:
Keywords:
: 215495 215631 216293 217254 217272 218063 218080 218087 218153 218359 219209 219382 220010 220528 231417 233985 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-20 17:54 UTC by Rex Dieter
Modified: 2018-10-02 22:55 UTC (History)
17 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace after trying to install new things and updates (9.58 KB, text/plain)
2010-02-15 04:45 UTC, Tim McKenzie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rex Dieter 2009-11-20 17:54:20 UTC
Application that crashed: kpackagekit
Version of the application: 0.5.1.1
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-127.fc12.x86_64 x86_64

What I was doing when the application crashed:
Just updated to 
kpackagekit-0.5.1.1-1.fc12.x86_64
PackageKit-qt-0.5.4-0.3.20091029git.fc12.x86_64

On reboot, saw updates available.  started updating, downloaded packages, installed a bunch, and near the end, experience this crash.  Unfortunately, wasn't watching it too closely to see when/where it happened exactly.

 -- Backtrace:
Application: KPackageKit (kpackagekit), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
The current source language is "auto; currently asm".
[KCrash Handler]
#5  0x00000039d88326b5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00000039d8833e95 in abort () at abort.c:92
#7  0x00000039dd82a795 in _dbus_abort () at dbus-sysdeps.c:88
#8  0x00000039dd826665 in _dbus_warn_check_failed (format=
    0x39dd833740 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:283
#9  0x00000039dd81b1e9 in dbus_message_new_method_call (destination=0x21095b8 "org.freedesktop.PackageKit", path=0x2cc8298 "Message did not receive a reply (timeout by message bus)", interface=
    0x2cc81d8 "org.freedesktop.PackageKit.Transaction", method=0x2bf3898 "SetLocale") at dbus-message.c:1078
#10 0x00000035f0e2aeb6 in q_dbus_message_new_method_call (method=<value optimized out>, interface=<value optimized out>, path=<value optimized out>, bus_name=<value optimized out>)
    at ./qdbus_symbols_p.h:260
#11 QDBusMessagePrivate::toDBusMessage (method=<value optimized out>, interface=<value optimized out>, path=<value optimized out>, bus_name=<value optimized out>) at qdbusmessage.cpp:115
#12 0x00000035f0e26e38 in QDBusConnectionPrivate::sendWithReplyAsync (this=0x2bec350, message=..., timeout=-1) at qdbusintegrator.cpp:1838
#13 0x00000035f0e11490 in QDBusConnection::asyncCall (this=<value optimized out>, message=<value optimized out>, timeout=<value optimized out>) at qdbusconnection.cpp:542
#14 0x00000035f0e2da4b in QDBusAbstractInterface::asyncCallWithArgumentList (this=<value optimized out>, method=..., args=<value optimized out>) at qdbusabstractinterface.cpp:430
#15 0x00000030966214d8 in SetLocale (code=<value optimized out>, this=<value optimized out>) at transactionproxy.h:319
#16 PackageKit::Transaction::setLocale (code=<value optimized out>, this=<value optimized out>) at transaction.cpp:144
#17 0x000000309661e923 in PackageKit::ClientPrivate::createNewTransaction (this=0x2761090) at clientprivate.cpp:47
#18 0x00000030966147e4 in PackageKit::Client::getUpdates (this=0x2767800, filters=...) at client.cpp:298
#19 0x00007fa8ff546ce3 in KpkUpdate::displayUpdates (this=0x21e2bc0, status=Success) at /usr/src/debug/kpackagekit-0.5.1.1/Updater/KpkUpdate.cpp:216
#20 0x00007fa8ff54716b in KpkUpdate::qt_metacall (this=0x21e2bc0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b02ab40)
    at /usr/src/debug/kpackagekit-0.5.1.1/x86_64-redhat-linux-gnu/Updater/KpkUpdate.moc:106
#21 0x00000035f055408c in QMetaObject::activate (sender=0x2c80f80, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff1b02ab40) at kernel/qobject.cpp:3112
#22 0x000000309621842e in KpkTransaction::kTransactionFinished (this=<value optimized out>, _t1=Success)
    at /usr/src/debug/kpackagekit-0.5.1.1/x86_64-redhat-linux-gnu/libkpackagekit/KpkTransaction.moc:127
#23 0x000000309621ad3a in KpkTransaction::finished (this=0x2c80f80, status=ExitSuccess, runtime=<value optimized out>) at /usr/src/debug/kpackagekit-0.5.1.1/libkpackagekit/KpkTransaction.cpp:470
#24 0x000000309621ba90 in KpkTransaction::qt_metacall (this=0x2c80f80, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b02adb0)
    at /usr/src/debug/kpackagekit-0.5.1.1/x86_64-redhat-linux-gnu/libkpackagekit/KpkTransaction.moc:106
#25 0x00000035f055408c in QMetaObject::activate (sender=0x2c86550, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff1b02adb0) at kernel/qobject.cpp:3112
#26 0x0000003096620b9f in PackageKit::Transaction::finished (this=<value optimized out>, _t1=ExitSuccess, _t2=678) at transaction.moc:296
#27 0x000000309662684f in PackageKit::TransactionPrivate::finished (this=0x2c1fb90, exitCode=..., runtime=678) at transactionprivate.cpp:83
#28 0x0000003096628386 in PackageKit::TransactionPrivate::qt_metacall (this=0x2c1fb90, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b02af80) at transactionprivate.moc:111
#29 0x00000035f055408c in QMetaObject::activate (sender=0x21dacc0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff1b02af80) at kernel/qobject.cpp:3112
#30 0x0000003096629a56 in PackageKit::TransactionProxy::Finished (this=<value optimized out>, _t1=<value optimized out>, _t2=678) at transactionproxy.moc:433
#31 0x000000309662c845 in PackageKit::TransactionProxy::qt_metacall (this=0x21dacc0, _c=InvokeMetaMethod, _id=9, _a=0x7fff1b02bd40) at transactionproxy.moc:233
#32 0x00000035f0e22e84 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:891
#33 0x00000035f0e2a61f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib64/libQtDBus.so.4
#34 0x00000035f054e401 in QObject::event (this=0x21dacc0, e=0x2c31e80) at kernel/qobject.cpp:1110
#35 0x00000035f178f65c in QApplicationPrivate::notify_helper (this=0x2060550, receiver=0x21dacc0, e=0x2c31e80) at kernel/qapplication.cpp:4065
#36 0x00000035f17968ce in QApplication::notify (this=<value optimized out>, receiver=0x21dacc0, e=0x2c31e80) at kernel/qapplication.cpp:4030
#37 0x00000032d5411a76 in KApplication::notify (this=0x7fff1b02f3d0, receiver=0x21dacc0, event=0x2c31e80) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#38 0x00000035f053ee6c in QCoreApplication::notifyInternal (this=0x7fff1b02f3d0, receiver=0x21dacc0, event=0x2c31e80) at kernel/qcoreapplication.cpp:610
#39 0x00000035f053fa42 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#40 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#41 0x00000035f0567573 in sendPostedEvents () at kernel/qcoreapplication.h:218
#42 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#43 0x00000039db03922e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#44 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#45 0x00000039db03cc18 in g_main_context_iterate (context=0x2056c60, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#46 0x00000039db03cd3a in IA__g_main_context_iteration (context=0x2056c60, may_block=1) at gmain.c:2654
#47 0x00000035f05671e6 in QEventDispatcherGlib::processEvents (this=0x20307b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#48 0x00000035f1821ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#49 0x00000035f053d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#50 0x00000035f053db44 in QEventLoop::exec (this=0x7fff1b02c630, flags=...) at kernel/qeventloop.cpp:201
#51 0x00000035f1c04aee in QDialog::exec (this=0x2c80f80) at dialogs/qdialog.cpp:498
#52 0x00007fa8ff5464fb in KpkUpdate::updatePackages (this=0x21e2bc0) at /usr/src/debug/kpackagekit-0.5.1.1/Updater/KpkUpdate.cpp:188
#53 0x00007fa8ff546c45 in KpkUpdate::applyUpdates (this=0x21e2bc0) at /usr/src/debug/kpackagekit-0.5.1.1/Updater/KpkUpdate.cpp:130
#54 0x00000032d68258a7 in KCModuleProxy::save (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kutils/kcmoduleproxy.cpp:273
#55 0x00000032d68204c8 in KCMultiDialogPrivate::apply (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kutils/kcmultidialog.cpp:192
#56 0x00000032d682295c in KCMultiDialog::qt_metacall (this=0x21684e0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b02ca00)
    at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kutils/kcmultidialog.moc:87
#57 0x00000035f055408c in QMetaObject::activate (sender=0x21684e0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3112
#58 0x00000032d53862df in KDialog::slotButtonClicked (this=0x21684e0, button=8) at /usr/src/debug/kdelibs-4.3.3/kdeui/dialogs/kdialog.cpp:857
#59 0x00000032d53885f2 in KDialog::qt_metacall (this=0x21684e0, _c=InvokeMetaMethod, _id=33, _a=0x7fff1b02cc10) at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kdeui/kdialog.moc:184
#60 0x00000032d543c750 in KPageDialog::qt_metacall (this=0x21684e0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b02cc10)
    at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kdeui/kpagedialog.moc:64
#61 0x00000032d6822880 in KCMultiDialog::qt_metacall (this=0x21684e0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b02cc10)
    at /usr/src/debug/kdelibs-4.3.3/x86_64-redhat-linux-gnu/kutils/kcmultidialog.moc:78
#62 0x00000035f055408c in QMetaObject::activate (sender=0x219a528, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff1b02cc10) at kernel/qobject.cpp:3112
#63 0x00000035f0556b9e in QSignalMapper::mapped (this=<value optimized out>, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:95
#64 0x00000035f0557d50 in QSignalMapper::map (this=0x219a528, sender=0x220af70) at kernel/qsignalmapper.cpp:266
#65 0x00000035f0557fc0 in QSignalMapper::qt_metacall (this=0x219a528, _c=InvokeMetaMethod, _id=4, _a=0x7fff1b02cda0) at .moc/release-shared/moc_qsignalmapper.cpp:81
#66 0x00000035f055408c in QMetaObject::activate (sender=0x220af70, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff1b02cda0) at kernel/qobject.cpp:3112
#67 0x00000035f1d8af77 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#68 0x00000035f1aeedfb in QAbstractButtonPrivate::emitClicked (this=0x2215520) at widgets/qabstractbutton.cpp:543
#69 0x00000035f1af09fb in QAbstractButtonPrivate::click (this=0x2215520) at widgets/qabstractbutton.cpp:536
#70 0x00000035f1af0c55 in QAbstractButton::mouseReleaseEvent (this=0x220af70, e=0x7fff1b02d4c0) at widgets/qabstractbutton.cpp:1115
#71 0x00000035f17ddcd8 in QWidget::event (this=0x220af70, event=0x7fff1b02d4c0) at kernel/qwidget.cpp:7554
#72 0x00000035f178f65c in QApplicationPrivate::notify_helper (this=0x2060550, receiver=0x220af70, e=0x7fff1b02d4c0) at kernel/qapplication.cpp:4065
#73 0x00000035f1796715 in QApplication::notify (this=<value optimized out>, receiver=0x220af70, e=0x7fff1b02d4c0) at kernel/qapplication.cpp:3767
#74 0x00000032d5411a76 in KApplication::notify (this=0x7fff1b02f3d0, receiver=0x220af70, event=0x7fff1b02d4c0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#75 0x00000035f053ee6c in QCoreApplication::notifyInternal (this=0x7fff1b02f3d0, receiver=0x220af70, event=0x7fff1b02d4c0) at kernel/qcoreapplication.cpp:610
#76 0x00000035f1795ff2 in sendSpontaneousEvent (event=0x7fff1b02d4c0, receiver=0x220af70) at ../../src/corelib/kernel/qcoreapplication.h:216
#77 QApplicationPrivate::sendMouseEvent (event=0x7fff1b02d4c0, receiver=0x220af70) at kernel/qapplication.cpp:2924
#78 0x00000035f17fb9ee in QETWidget::translateMouseEvent (this=0x21684e0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#79 0x00000035f17faaa8 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff1b02eff0) at kernel/qapplication_x11.cpp:3549
#80 0x00000035f182284c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#81 0x00000039db03922e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#82 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#83 0x00000039db03cc18 in g_main_context_iterate (context=0x2056c60, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#84 0x00000039db03cd3a in IA__g_main_context_iteration (context=0x2056c60, may_block=1) at gmain.c:2654
#85 0x00000035f05671e6 in QEventDispatcherGlib::processEvents (this=0x20307b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#86 0x00000035f1821ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#87 0x00000035f053d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#88 0x00000035f053db44 in QEventLoop::exec (this=0x7fff1b02f320, flags=...) at kernel/qeventloop.cpp:201
#89 0x00000035f053fcd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#90 0x0000000000407992 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kpackagekit-0.5.1.1/KPackageKit/main.cpp:66

Reported using DrKonqi
Comment 1 Daniel Nicoletti 2009-11-23 15:13:18 UTC
Well from this backTrace I can tell that your update finished with success, and when the updater interface was going to get a new list it didn't got a reply from PackageKit in time (maybe something was still processing there), if you can reproduce it every time we can try to find a solution to not have this kind of crash, but right now I can't think of how to do that...
Comment 2 Christophe Marin 2009-11-23 15:15:43 UTC
needsinfo/remind is not a valid resolution.
Comment 3 Daniel Nicoletti 2009-11-23 16:53:00 UTC
It's Remind so in the future I'll try to investigate a way of preventing this
from happening, and I'm not sure why this happened, and I bet
he can't reproduce it every time, there is not much that I can do
nor time, so in the future I'll try to investigate that's why REMIND.
Comment 4 Dario Andres 2009-11-26 19:53:39 UTC
*** Bug 216293 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-12-10 16:25:19 UTC
I'm going to merge all the similar reports in here. 
@Daniel: may be you can extract some useful information from those.

From bug 218080:
---
What I was doing when the application crashed:
it did the automated updates. security and otherwise.
Selected Apply all updates.
Was playing mangband on the other half of the desktop and noticed it crashed
upon completion of updates (I think it completed anyway)

From bug 217272:
---
What I was doing when the application crashed:
I installed clamav and its dependencies on a live usb using KPackageKit.  It
appeared to install successfully, but then KPackageKit crashed.

From bug 218063:
---
What I was doing when the application crashed:
I first opened it up and tried refreshing the package list.  Afterwards I went
to search for something and it returned nothing ("Karbon14"). So I tried a
shorter search string ("Karbon") and hit Enter.  Nothing happened immediately
so I hit Enter again and the window closed.
Comment 6 Dario Andres 2009-12-10 16:25:21 UTC
*** Bug 218080 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-12-10 16:25:24 UTC
*** Bug 217254 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-12-10 16:25:27 UTC
*** Bug 217272 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-12-10 16:25:32 UTC
*** Bug 218063 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-12-10 16:25:38 UTC
*** Bug 218087 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-12-10 16:26:05 UTC
*** Bug 215631 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-12-10 16:26:11 UTC
*** Bug 215495 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2009-12-10 22:34:02 UTC
*** Bug 218153 has been marked as a duplicate of this bug. ***
Comment 14 Dario Andres 2009-12-12 13:01:08 UTC
According to bug 218359, the crash happened after a kernel upgrade on Fedora
Comment 15 Dario Andres 2009-12-12 13:01:12 UTC
*** Bug 218359 has been marked as a duplicate of this bug. ***
Comment 16 Dario Andres 2009-12-18 18:30:24 UTC
From bug 219209:
---
What I was doing when the application crashed:
KPackageKit crashed while routine update of Fedora. All packages were
downloaded successfully, but KPackageKit crashed while "Cleaning up packages"
phase.
Comment 17 Dario Andres 2009-12-18 18:30:31 UTC
*** Bug 219209 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2009-12-20 13:41:51 UTC
*** Bug 219382 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2009-12-25 00:51:43 UTC
*** Bug 220010 has been marked as a duplicate of this bug. ***
Comment 20 Dario Andres 2009-12-29 18:21:08 UTC
From bug 220528:
---
What I was doing when the application crashed:
KPackageKit crashed when I was browsing list of packages to update. I opened
some packages descriptions and read it. While trying to open another
description, KPackageKit crashed.
Comment 21 Dario Andres 2009-12-29 18:21:10 UTC
*** Bug 220528 has been marked as a duplicate of this bug. ***
Comment 22 Tim McKenzie 2010-02-15 04:45:33 UTC
Created attachment 40786 [details]
Backtrace after trying to install new things and updates

I got this crash after selecting three programs to install, as well as hundreds of updates for bug-fixes, etc.  It brought up several boxes asking for confirmation in different ways; I wasn't able to answer all these boxes --- only some that didn't appear to include the updates.  The new programs I wanted to install (and their dependencies) installed successfully, but after that, it crashed before the updates started.
Comment 23 Dario Andres 2010-03-20 15:34:13 UTC
From bug 231417:
What I was doing when the application crashed:
Selected the history tab to see what the error was for dependencies and it
crashed.
Comment 24 Dario Andres 2010-03-20 15:34:20 UTC
*** Bug 231417 has been marked as a duplicate of this bug. ***
Comment 25 Jonathan Thomas 2010-07-21 17:31:39 UTC
*** Bug 233985 has been marked as a duplicate of this bug. ***
Comment 26 Rex Dieter 2014-05-17 13:36:27 UTC
Closing, recent versions of apper no longer exhibit this.
Comment 27 Ben Cooksley 2014-05-29 06:35:12 UTC
Removing attila.alexovics@hotmail.com from CC list per abuse report.