Version: 0.3.1 (using KDE 4.1.4) OS: Linux Installed from: Fedora RPMs KPackageKit checks for available updates, finds some and asks me if I want to install them. If I click on "Update" without selecting anything else it crashes with the following stack trace: Anwendung: KPackageKit (kpackagekit), Signal SIGABRT [Current thread is 1 (Thread 0xb7ed1770 (LWP 3172))] Thread 1 (Thread 0xb7ed1770 (LWP 3172)): [KCrash Handler] #6 0x00110416 in __kernel_vsyscall () #7 0x00b6e460 in raise () from /lib/libc.so.6 #8 0x00b6fe28 in abort () from /lib/libc.so.6 #9 0x05f2aa05 in ?? () from /lib/libdbus-1.so.3 #10 0x05f26419 in ?? () from /lib/libdbus-1.so.3 #11 0x05f19f6e in dbus_message_new_method_call () from /lib/libdbus-1.so.3 #12 0x063dd874 in ?? () from /usr/lib/libQtDBus.so.4 #13 0x063d96fb in ?? () from /usr/lib/libQtDBus.so.4 #14 0x063c5751 in QDBusConnection::call () from /usr/lib/libQtDBus.so.4 #15 0x063e26eb in QDBusAbstractInterface::callWithArgumentList () from /usr/lib/libQtDBus.so.4 #16 0x0014dd6d in PackageKit::Client::updateSystem () from /usr/lib/libpackagekit-qt.so.11 #17 0x002ab403 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #18 0x002ab883 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #19 0x06756df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #20 0x067571f0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #21 0x0270b791 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4 #22 0x0245eae9 in ?? () from /usr/lib/libQtGui.so.4 #23 0x024606c4 in ?? () from /usr/lib/libQtGui.so.4 #24 0x02460956 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #25 0x021766f2 in QWidget::event () from /usr/lib/libQtGui.so.4 #26 0x0245e98e in QAbstractButton::event () from /usr/lib/libQtGui.so.4 #27 0x02505240 in QPushButton::event () from /usr/lib/libQtGui.so.4 #28 0x0211e68c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #29 0x02126e81 in QApplication::notify () from /usr/lib/libQtGui.so.4 #30 0x07e1b72d in KApplication::notify () from /usr/lib/libkdeui.so.5 #31 0x067421c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #32 0x0212610e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #33 0x02190456 in ?? () from /usr/lib/libQtGui.so.4 #34 0x0218f7e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #35 0x021b7e1a in ?? () from /usr/lib/libQtGui.so.4 #36 0x00a1c238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #37 0x00a1f8e3 in ?? () from /lib/libglib-2.0.so.0 #38 0x00a1faa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #39 0x0676c7f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #40 0x021b7515 in ?? () from /usr/lib/libQtGui.so.4 #41 0x0674088a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #42 0x06740a4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #43 0x06743105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #44 0x0211e507 in QApplication::exec () from /usr/lib/libQtGui.so.4 #45 0x0804de0b in _start ()
What version of PackageKit is installed? rpm -q PackageKit
I've done a bit of experimenting and it seems that packagekitd failed to start. The Qt bindings for PackageKit don't appear to be able to handle this nicely, hence the crash.
The rpm installed is kpackagekit-0.3.1-9.fc10.i386. There are various ways to get a crash. Today it crashed when I tried to refresh: Anwendung: KPackageKit (kpackagekit), Signal SIGABRT [Current thread is 1 (Thread 0xb8064770 (LWP 3072))] Thread 1 (Thread 0xb8064770 (LWP 3072)): [KCrash Handler] #6 0x00110416 in __kernel_vsyscall () #7 0x00b6e460 in raise () from /lib/libc.so.6 #8 0x00b6fe28 in abort () from /lib/libc.so.6 #9 0x05f2aa05 in ?? () from /lib/libdbus-1.so.3 #10 0x05f26419 in ?? () from /lib/libdbus-1.so.3 #11 0x05f19f6e in dbus_message_new_method_call () from /lib/libdbus-1.so.3 #12 0x063dd874 in ?? () from /usr/lib/libQtDBus.so.4 #13 0x063d96fb in ?? () from /usr/lib/libQtDBus.so.4 #14 0x063c5751 in QDBusConnection::call () from /usr/lib/libQtDBus.so.4 #15 0x063e26eb in QDBusAbstractInterface::callWithArgumentList () from /usr/lib/libQtDBus.so.4 #16 0x00149ffd in PackageKit::Client::getUpdates () from /usr/lib/libpackagekit-qt.so.11 #17 0x002a7cad in ?? () from /usr/lib/kde4/kcm_kpk_update.so #18 0x002a7e54 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #19 0x002ab81c in ?? () from /usr/lib/kde4/kcm_kpk_update.so #20 0x06756df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #21 0x06757b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #22 0x002b3653 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #23 0x002b3750 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #24 0x002b4a65 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #25 0x06756df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #26 0x06757b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #27 0x00157679 in PackageKit::Transaction::finished () from /usr/lib/libpackagekit-qt.so.11 #28 0x0015dcfb in PackageKit::TransactionPrivate::finished () from /usr/lib/libpackagekit-qt.so.11 #29 0x0015f1b3 in PackageKit::TransactionPrivate::qt_metacall () from /usr/lib/libpackagekit-qt.so.11 #30 0x06756df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #31 0x06757b72 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #32 0x0015f909 in PackageKit::TransactionProxy::Finished () from /usr/lib/libpackagekit-qt.so.11 #33 0x00160bbd in PackageKit::TransactionProxy::qt_metacall () from /usr/lib/libpackagekit-qt.so.11 #34 0x063d59ae in ?? () from /usr/lib/libQtDBus.so.4 #35 0x063dceb7 in ?? () from /usr/lib/libQtDBus.so.4 #36 0x06751b01 in QObject::event () from /usr/lib/libQtCore.so.4 #37 0x0211e68c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #38 0x021264ce in QApplication::notify () from /usr/lib/libQtGui.so.4 #39 0x07e1b72d in KApplication::notify () from /usr/lib/libkdeui.so.5 #40 0x067421c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #41 0x06742e45 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #42 0x0674303d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #43 0x0676cbaf in ?? () from /usr/lib/libQtCore.so.4 #44 0x00a1c238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #45 0x00a1f8e3 in ?? () from /lib/libglib-2.0.so.0 #46 0x00a1faa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #47 0x0676c7f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #48 0x021b7515 in ?? () from /usr/lib/libQtGui.so.4 #49 0x0674088a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #50 0x06740a4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #51 0x06743105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #52 0x0211e507 in QApplication::exec () from /usr/lib/libQtGui.so.4 #53 0x0804de0b in _start ()
What version of PackageKit (not kpackagekit) do you have by the way? It also may crash when the operation isn't supported. But at any rate, it's in PackageKit-Qt. We're working on adding some error handling that can catch this kind of stuff.
Here is a list of PackageKit related packages installed. It is a default Fedora Core 10 installation: PackageKit-udev-helper-0.3.13-1.fc10.i386 PackageKit-yum-0.3.13-1.fc10.i386 PackageKit-0.3.13-1.fc10.i386 kpackagekit-0.3.1-9.fc10.i386 gnome-packagekit-0.3.13-1.fc10.i386 PackageKit-yum-plugin-0.3.13-1.fc10.i386 PackageKit-glib-0.3.13-1.fc10.i386 PackageKit-gstreamer-plugin-0.3.13-1.fc10.i386 PackageKit-qt-0.3.13-1.fc10.i386
*** Bug 185775 has been marked as a duplicate of this bug. ***
Hi. The crash is when i click in "refresh" an the application start with "generate package list" for update. Then, in the list of packages, i select all of them (or one) and crash again. rpm -q PackageKit PackageKit-0.4.8-1.fc11.i586 My system: Fedora C11 The log of "KPackageKit" window is: Aplicación: KPackageKit (kpackagekit), señal SIGABRT [Current thread is 1 (Thread 0xb801e780 (LWP 2883))] Thread 1 (Thread 0xb801e780 (LWP 2883)): [KCrash Handler] #6 0x00854424 in __kernel_vsyscall () #7 0x00ac57c1 in raise () from /lib/libc.so.6 #8 0x00ac7092 in abort () from /lib/libc.so.6 #9 0x00509985 in ?? () from /lib/libdbus-1.so.3 #10 0x005052b9 in ?? () from /lib/libdbus-1.so.3 #11 0x004eee4c in dbus_set_error () from /lib/libdbus-1.so.3 #12 0x03be338c in ?? () from /usr/lib/libpolkit-dbus.so.2 #13 0x03be362c in polkit_auth_obtain () from /usr/lib/libpolkit-dbus.so.2 #14 0x03a7e3b9 in PackageKit::PolkitClient::getAuth(QString const&) () from /usr/lib/libpackagekit-qt.so.11 #15 0x03a5f024 in PackageKit::Client::updatePackages(QList<PackageKit::Package*> const&) () from /usr/lib/libpackagekit-qt.so.11 #16 0x00872348 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #17 0x008708c0 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #18 0x042b011a in KCModuleProxy::save() () from /usr/lib/libkutils.so.4 #19 0x042ac608 in ?? () from /usr/lib/libkutils.so.4 #20 0x042ae133 in KCMultiDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4 #21 0x023adfc3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #22 0x023aec12 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #23 0x032edb57 in KDialog::applyClicked() () from /usr/lib/libkdeui.so.5 #24 0x032f058a in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5 #25 0x032f10d9 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #26 0x033b27fa in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #27 0x042ae07a in KCMultiDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4 #28 0x023adfc3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #29 0x023aec12 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #30 0x023b0ba3 in QSignalMapper::mapped(int) () from /usr/lib/libQtCore.so.4 #31 0x023b143d in QSignalMapper::map(QObject*) () from /usr/lib/libQtCore.so.4 #32 0x023b161e in QSignalMapper::map() () from /usr/lib/libQtCore.so.4 #33 0x023b1e5b in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #34 0x023adfc3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #35 0x023ae438 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4 #36 0x02fce231 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #37 0x02cfa609 in ?? () from /usr/lib/libQtGui.so.4 #38 0x02cfc264 in ?? () from /usr/lib/libQtGui.so.4 #39 0x02cfc4f1 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #40 0x0296d18f in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #41 0x02cfa4ae in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #42 0x02da476d in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #43 0x02918444 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #44 0x0292039b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #45 0x033833ca in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #46 0x02397fdb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #47 0x0291f45e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #48 0x0298d840 in ?? () from /usr/lib/libQtGui.so.4 #49 0x0298ccd3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #50 0x029b7c22 in ?? () from /usr/lib/libQtGui.so.4 #51 0x00135d78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #52 0x00139310 in ?? () from /lib/libglib-2.0.so.0 #53 0x00139443 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #54 0x023c2cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #55 0x029b7305 in ?? () from /usr/lib/libQtGui.so.4 #56 0x023965c9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #57 0x02396a12 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #58 0x02398d6f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #59 0x029182c7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #60 0x0804dc9b in _start () Thank's in advance