Bug 205827 - Kded4 crashes (KPackageKit related) [dbus_abort, polkit_auth_obtain, PackageKit::PolkitClient::getAuth, ...]
Summary: Kded4 crashes (KPackageKit related) [dbus_abort, polkit_auth_obtain, PackageK...
Status: RESOLVED FIXED
Alias: None
Product: kpackagekit
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Steven M. Parrish
URL:
Keywords:
: 205940 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-31 20:29 UTC by Animesh Saxena
Modified: 2010-08-17 21:59 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 0.5.
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Animesh Saxena 2009-08-31 20:29:42 UTC
Application that crashed: kded4
Version of the application: $Id: kded.cpp 944898 2009-03-26 13:01:25Z dfaure $
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.29.6-217.2.8.fc11.i586 i686

 -- Backtrace:
Application: KDE Daemon (kded4), signal: Aborted
[Current thread is 1 (Thread 0xb80bf780 (LWP 1932))]

Thread 2 (Thread 0xae977b70 (LWP 1997)):
#0  0x009fdf86 in *__GI_clock_gettime (clock_id=10493940, tp=0xae976f68) at ../sysdeps/unix/clock_gettime.c:100
#1  0x063785a3 in QTimerInfoList::getTime (this=0xade00ccc, t=@0xade00cf0) at kernel/qeventdispatcher_unix.cpp:339
#2  0x06378791 in QTimerInfoList::updateCurrentTime (this=0xade00ccc) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0637923c in QTimerInfoList::timerWait (this=0xade00ccc, tm=@0xae976ff4) at kernel/qeventdispatcher_unix.cpp:420
#4  0x06376bc0 in timerSourcePrepare (source=0xade00c98, timeout=0xae97705c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x0094abd0 in IA__g_main_context_prepare (context=0xade00e28, priority=0xae9770dc) at gmain.c:2144
#6  0x0094af91 in g_main_context_iterate (context=0xade00e28, block=<value optimized out>, dispatch=1, self=0xade016a0) at gmain.c:2435
#7  0x0094b4a3 in IA__g_main_context_iteration (context=0xade00e28, may_block=1) at gmain.c:2518
#8  0x06376a17 in QEventDispatcherGlib::processEvents (this=0xade00d70, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0634a539 in QEventLoop::processEvents (this=0xae977224, flags={i = 36}) at kernel/qeventloop.cpp:149
#10 0x0634a98a in QEventLoop::exec (this=0xae977224, flags={i = 0}) at kernel/qeventloop.cpp:201
#11 0x06258823 in QThread::exec (this=0x8efe7f8) at thread/qthread.cpp:487
#12 0x0632d0eb in QInotifyFileSystemWatcherEngine::run (this=0x8efe7f8) at io/qfilesystemwatcher_inotify.cpp:214
#13 0x0625bab2 in QThreadPrivate::start (arg=0x8efe7f8) at thread/qthread_unix.cpp:188
#14 0x008c6935 in start_thread (arg=0xae977b70) at pthread_create.c:297
#15 0x007fb93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb80bf780 (LWP 1932)):
[KCrash Handler]
#6  0x00b11422 in __kernel_vsyscall ()
#7  0x007487c1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x0074a092 in *__GI_abort () at abort.c:88
#9  0x00a37555 in _dbus_abort () at dbus-sysdeps.c:88
#10 0x00a32ee6 in _dbus_warn_check_failed (
    format=0xa404a0 "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
#11 0x00a1cd4c in dbus_set_error (error=0xbfb1b9bc, name=0x48228c0 "org.freedesktop.PolicyKit.LocalError", format=0x482289c "stdout and/or stdin is not a tty") at dbus-errors.c:364
#12 0x0481e38c in _auth_show_dialog_text (action_id=<value optimized out>, pid=1932, error=0xbfb1b9bc) at polkit-simple.c:298
#13 0x0481e62c in polkit_auth_obtain (action_id=0x8f49ec0 "org.freedesktop.packagekit.system-network-proxy-configure", xid=0, pid=1932, error=0xbfb1b9bc) at polkit-simple.c:385
#14 0x00fc43b9 in PackageKit::PolkitClient::getAuth (this=0x8ea8380, action=@0xbfb1ba7c) at polkitclient.cpp:49
#15 0x00fa4d91 in PackageKit::Client::setProxy (this=0x8ec7f98, http_proxy=@0xbfb1bb38, ftp_proxy=@0xbfb1bb30) at client.cpp:156
#16 0x00f92c21 in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#17 0x00f9330b in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#18 0x00f93520 in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#19 0x00f92223 in QDBusMessage::type() const () at qdbusmessage.cpp:641
#20 0x06361c73 in QMetaObject::activate (sender=0x8e6c5d0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#21 0x063628d2 in QMetaObject::activate (sender=0x8e6c5d0, m=0x643cae4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#22 0x0639c007 in QTimer::timeout (this=0x8e6c5d0) at .moc/release-shared/moc_qtimer.cpp:128
#23 0x063673be in QTimer::timerEvent (this=0x8e6c5d0, e=0xbfb1c1d0) at kernel/qtimer.cpp:261
#24 0x0635bdcf in QObject::event (this=0x8e6c5d0, e=0xbfb1c1d0) at kernel/qobject.cpp:1075
#25 0x068ec884 in QApplicationPrivate::notify_helper (this=0x8dac4a0, receiver=0x8e6c5d0, e=0xbfb1c1d0) at kernel/qapplication.cpp:4056
#26 0x068f3f0e in QApplication::notify (this=0xbfb1c540, receiver=0x8e6c5d0, e=0xbfb1c1d0) at kernel/qapplication.cpp:4021
#27 0x04026a7a in KApplication::notify (this=0xbfb1c540, receiver=0x8e6c5d0, event=0xbfb1c1d0) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#28 0x0634bf4b in QCoreApplication::notifyInternal (this=0xbfb1c540, receiver=0x8e6c5d0, event=0xbfb1c1d0) at kernel/qcoreapplication.cpp:610
#29 0x0637917e in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#30 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572
#31 0x06376a90 in timerSourceDispatch (source=0x8daf198) at kernel/qeventdispatcher_glib.cpp:165
#32 0x00947cf8 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#33 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#34 0x0094b370 in g_main_context_iterate (context=0x8dae890, block=<value optimized out>, dispatch=1, self=0x8dab978) at gmain.c:2455
#35 0x0094b4a3 in IA__g_main_context_iteration (context=0x8dae890, may_block=1) at gmain.c:2518
#36 0x063769dc in QEventDispatcherGlib::processEvents (this=0x8d8b868, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327
#37 0x0698b9e5 in QGuiEventDispatcherGlib::processEvents (this=0x8d8b868, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#38 0x0634a539 in QEventLoop::processEvents (this=0xbfb1c494, flags={i = 36}) at kernel/qeventloop.cpp:149
#39 0x0634a98a in QEventLoop::exec (this=0xbfb1c494, flags={i = 0}) at kernel/qeventloop.cpp:201
#40 0x0634cdff in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#41 0x068ec707 in QApplication::exec () at kernel/qapplication.cpp:3525
#42 0x006d593e in kdemain (argc=1, argv=0xbfb1c764) at /usr/src/debug/kdelibs-4.3.0/kded/kded.cpp:938
#43 0x0804868b in main (argc=1, argv=0xbfb1c764) at /usr/src/debug/kdelibs-4.3.0/i586-redhat-linux-gnu/kded/kded4_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-02 03:09:21 UTC
This could be related to bug 205940 / bug 197115
Comment 2 Dario Andres 2009-12-11 12:44:44 UTC
This is probably related to bug 218200.
Comment 3 Dario Andres 2009-12-11 12:44:46 UTC
*** Bug 205940 has been marked as a duplicate of this bug. ***
Comment 4 RMD 2010-01-15 22:24:11 UTC
Application that crashed: kded4
Version of the application: $Id: kded.cpp 1031638 2009-10-05 16:59:11Z lunakl $
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.9-174.fc12.i686.PAE i686


When I click on "Software Updates" KPackagekit crashes with the following report. My computer is behind a proxy, and the proxy is set in yum.conf and in system variables. Yum works ok


 -- Backtrace:
Application: KDE Daemon (kded4), signal: Segmentation fault
[KCrash Handler]
#6  0x0300f90a in QMutex::lock() () from /usr/lib/libQtCore.so.4
#7  0x031059d5 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
#8  0x03105cdd in QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#9  0x03115405 in QObject::deleteLater() () from /usr/lib/libQtCore.so.4
#10 0x00ed166f in PackageKit::ClientPrivate::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libpackagekit-qt.so.12
#11 0x00ed2c63 in PackageKit::ClientPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#12 0x0311bc0c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x0311c843 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x007e9350 in QDBusConnectionInterface::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libQtDBus.so.4
#15 0x007e96ab in QDBusConnectionInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtDBus.so.4
#16 0x0311bc0c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#17 0x0311c843 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x007e91f0 in QDBusConnectionInterface::NameOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libQtDBus.so.4
#19 0x007e973b in QDBusConnectionInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtDBus.so.4
#20 0x007b2a3c in ?? () from /usr/lib/libQtDBus.so.4
#21 0x007ba9a8 in ?? () from /usr/lib/libQtDBus.so.4
#22 0x03115f96 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x053bab24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x053c2281 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x05e4a07b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0x03105d73 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x03106972 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#28 0x03106b2e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#29 0x03130f40 in ?? () from /usr/lib/libQtCore.so.4
#30 0x002ad128 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x002b0a58 in ?? () from /lib/libglib-2.0.so.0
#32 0x002b0b84 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x03130b6d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x0545a356 in ?? () from /usr/lib/libQtGui.so.4
#35 0x031042aa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x0310470a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x03106bf7 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#38 0x053ba9a8 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#39 0x00411815 in kdemain () from /usr/lib/libkdeinit4_kded4.so
#40 0x0804868c in _start ()

Report to https://bugs.kde.org
Comment 5 Dario Andres 2010-01-15 22:26:53 UTC
@RMD: your new crash is bug 219590, fixed already. Thanks
Comment 6 Daniel Nicoletti 2010-08-17 21:59:47 UTC
Thanks for you bug report, please upgrade to KPackageKit > 0.5.

This bug has been fixed in those versions by using PolicyKit-1
which is completely different from the one reported in this bug.