Bug 236806 - KPackageKit crashed when I cancelled "waiting for other tasks"
Summary: KPackageKit crashed when I cancelled "waiting for other tasks"
Status: RESOLVED DUPLICATE of bug 241357
Alias: None
Product: kpackagekit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Steven M. Parrish
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-08 04:25 UTC by Tim McKenzie
Modified: 2010-07-20 14:55 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 Tim McKenzie 2010-05-08 04:25:00 UTC
Application: kpackagekit (0.5.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I opened KPackageKit, clicked on "Software Updates", and it sat "waiting for other tasks" for quite a while.  I clicked "Cancel" and it crashed.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KPackageKit (kpackagekit), signal: Segmentation fault
[KCrash Handler]
#5  0x000000323a221974 in percentage (this=<value optimized out>) at transactionproxy.h:57
#6  PackageKit::Transaction::percentage (this=<value optimized out>) at transaction.cpp:135
#7  0x000000323962a2d2 in KpkTransactionBar::updateUi (this=0x2628180) at /usr/src/debug/kpackagekit-0.5.4/libkpackagekit/KpkTransactionBar.cpp:159
#8  0x0000003239616bac in KpkTransactionBar::qt_metacall (this=0x2628180, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff01b63390)
    at /usr/src/debug/kpackagekit-0.5.4/x86_64-redhat-linux-gnu/libkpackagekit/moc_KpkTransactionBar.cpp:75
#9  0x0000003235b6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x000000323a222f3a in PackageKit::Transaction::qt_metacall (this=0x26e85a0, _c=InvokeMetaMethod, _id=0, _a=0x7fff01b63560) at transaction.moc:204
#11 0x0000003235b6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#12 0x000000323a22a424 in PackageKit::TransactionProxy::qt_metacall (this=0x281f5d0, _c=InvokeMetaMethod, _id=3, _a=0x7fff01b64360) at transactionproxy.moc:241
#13 0x0000003236421c26 in ?? () from /usr/lib64/libQtDBus.so.4
#14 0x000000323642be1f in ?? () from /usr/lib64/libQtDBus.so.4
#15 0x0000003235b66921 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#16 0x00000032373aa9dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00000032373b0aab in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x0000003238206856 in KApplication::notify (this=0x7fff01b670e0, receiver=0x281f5d0, event=0x29cd300) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#19 0x0000003235b5774c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#20 0x0000003235b58497 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#21 0x0000003235b7d523 in ?? () from /usr/lib64/libQtCore.so.4
#22 0x00000036a323923e in g_main_dispatch (context=0x2313d20) at gmain.c:1960
#23 IA__g_main_context_dispatch (context=0x2313d20) at gmain.c:2513
#24 0x00000036a323cc28 in g_main_context_iterate (context=0x2313d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#25 0x00000036a323cd4a in IA__g_main_context_iteration (context=0x2313d20, may_block=1) at gmain.c:2654
#26 0x0000003235b7d063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x0000003237449a4e in ?? () from /usr/lib64/libQtGui.so.4
#28 0x0000003235b56192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x0000003235b5645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x000000323782a62e in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#31 0x00000032381972a5 in KMessageBox::createKMessageBox (dialog=0x29d8870, icon=<value optimized out>, text=<value optimized out>, strlist=<value optimized out>, ask=<value optimized out>, 
    checkboxReturn=<value optimized out>, options=..., details=..., notifyType=Warning) at /usr/src/debug/kdelibs-4.4.2/kdeui/dialogs/kmessagebox.cpp:333
#32 0x00000032381982b0 in KMessageBox::createKMessageBox (dialog=<value optimized out>, icon=Warning, text=<value optimized out>, strlist=<value optimized out>, ask=..., checkboxReturn=0x0, options=
    ..., details=...) at /usr/src/debug/kdelibs-4.4.2/kdeui/dialogs/kmessagebox.cpp:151
#33 0x0000003238198669 in KMessageBox::detailedSorryWId (parent_id=<value optimized out>, text=..., details=..., caption=..., options=...)
    at /usr/src/debug/kdelibs-4.4.2/kdeui/dialogs/kmessagebox.cpp:951
#34 0x0000003238198792 in KMessageBox::detailedSorry (parent=<value optimized out>, text=..., details=..., caption=..., options=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.2/kdeui/dialogs/kmessagebox.cpp:928
#35 0x00007fce4ecc214c in KpkUpdate::errorCode (this=0x261a130, error=ErrorTransactionCancelled, details=...) at /usr/src/debug/kpackagekit-0.5.4/Updater/KpkUpdate.cpp:316
#36 0x00007fce4ecc2ed8 in KpkUpdate::qt_metacall (this=0x261a130, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff01b65650)
    at /usr/src/debug/kpackagekit-0.5.4/x86_64-redhat-linux-gnu/Updater/KpkUpdate.moc:116
#37 0x0000003235b6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#38 0x000000323a2214b6 in PackageKit::Transaction::errorCode (this=<value optimized out>, _t1=ErrorTransactionCancelled, _t2=...) at transaction.moc:285
#39 0x000000323a227446 in PackageKit::TransactionPrivate::errorCode (this=0x281f920, error=..., details=...) at transactionprivate.cpp:57
#40 0x000000323a228514 in PackageKit::TransactionPrivate::qt_metacall (this=0x281f920, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff01b65810) at transactionprivate.moc:113
#41 0x0000003235b6a2af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#42 0x000000323a229c8a in PackageKit::TransactionProxy::ErrorCode (this=<value optimized out>, _t1=..., _t2=...) at transactionproxy.moc:438
#43 0x000000323a22a48b in PackageKit::TransactionProxy::qt_metacall (this=0x281f5d0, _c=InvokeMetaMethod, _id=7, _a=0x7fff01b665f0) at transactionproxy.moc:245
#44 0x0000003236421c26 in ?? () from /usr/lib64/libQtDBus.so.4
#45 0x000000323642be1f in ?? () from /usr/lib64/libQtDBus.so.4
#46 0x0000003235b66921 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#47 0x00000032373aa9dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#48 0x00000032373b0aab in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#49 0x0000003238206856 in KApplication::notify (this=0x7fff01b670e0, receiver=0x281f5d0, event=0x29cf130) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#50 0x0000003235b5774c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#51 0x0000003235b58497 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#52 0x0000003235b7d523 in ?? () from /usr/lib64/libQtCore.so.4
#53 0x00000036a323923e in g_main_dispatch (context=0x2313d20) at gmain.c:1960
#54 IA__g_main_context_dispatch (context=0x2313d20) at gmain.c:2513
#55 0x00000036a323cc28 in g_main_context_iterate (context=0x2313d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#56 0x00000036a323cd4a in IA__g_main_context_iteration (context=0x2313d20, may_block=1) at gmain.c:2654
#57 0x0000003235b7d063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#58 0x0000003237449a4e in ?? () from /usr/lib64/libQtGui.so.4
#59 0x0000003235b56192 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#60 0x0000003235b5645c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#61 0x0000003235b58749 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#62 0x0000000000406082 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kpackagekit-0.5.4/KPackageKit/main.cpp:66

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

Possible duplicates by query: bug 236804, bug 236494, bug 236444, bug 236402, bug 236117.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-20 14:55:11 UTC

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