kded4 crashes randomly

Jan Simonson nytt at simonson.se
Fri Jan 29 18:22:55 UTC 2010


Hello Martin,

Ten days ago you wrote:

> It looks like we are at the same level now. I too downgraded kpackagekit
>  to  version 0.5.2-1 and ... the KDE Daemon didn't crash. Available updates
>  are visible. The crashes didn't happen anymore, after I got the following
>  updates:
> 
> Jan 16 11:26:49 Updated: libxcb-1.5-1.fc12.x86_64
> Jan 16 11:26:51 Updated: system-config-printer-libs-1.1.16-8.fc12.x86_64
> Jan 16 11:26:53 Updated: libxfcegui4-4.6.2-1.fc12.x86_64
> Jan 16 11:26:54 Updated: system-config-printer-udev-1.1.16-8.fc12.x86_64
> Jan 16 11:26:56 Updated: gdb-7.0.1-26.fc12.x86_64
> Jan 16 11:26:57 Updated: 1:xorg-x11-drv-
> nouveau-0.0.15-19.20091105gite1c2efd.fc12.x86_64
> Jan 16 11:26:58 Updated: libxcb-devel-1.5-1.fc12.x86_64
> Jan 16 11:27:00 Updated: system-config-printer-1.1.16-8.fc12.x86_64
> 
> Which one is relevant if one? I don't know. May be there is still somewhere
>  a  'red herring'? :-)

It might very well be one still left ;-)

A couple of days ago I suddenly started getting kded4 crashes after I checked 
for upgrades with kpackagekit and found at least one upgrade. As this was new, 
and I had been able to use kpackagekit without any problems since the last 
packagekit upgrade, I started downgrading what I had recently upgraded in other 
packages. However this didn't solve the crash-problem so I re-upgraded again. 
All the time I checked frequently if the kded4 crash still was there and it was!

After much thought I remembered that I had adjusted the KDE system-settings at 
about the time the crashes started. Some experimentation later I found that if 
the "Kpackagekit-tjänst" (-service in english) is started in system-settings > 
Advanced > Services kded4 crashes some ten minutes after kpackagekit is closed 
whether I actually upgraded something or not as long as there are upgrades 
available.

This is fully reproducible. I also have a backtrace but I doubt if it's of any 
use. It's included below anyhow. I use kpackagekit-0.5.2-1.fc12.x86_64.

Regards
Jan
-- 
Jan Simonson
-------------- next part --------------
Application: KDE-demon (kded4), signal: Segmentation fault
[KCrash Handler]
#5  0x0000003067054f89 in QMutex::lock() () from /usr/lib64/libQtCore.so.4
#6  0x000000306713eb72 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib64/libQtCore.so.4
#7  0x0000003067e1de41 in PackageKit::ClientPrivate::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib64/libpackagekit-qt.so.12
#8  0x0000003067e1f288 in PackageKit::ClientPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libpackagekit-qt.so.12
#9  0x000000306715408c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x0000003069a558cf in QDBusConnectionInterface::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib64/libQtDBus.so.4
#11 0x0000003069a55b64 in QDBusConnectionInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtDBus.so.4
#12 0x000000306715408c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#13 0x0000003069a557ff in QDBusConnectionInterface::NameOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib64/libQtDBus.so.4
#14 0x0000003069a55bcc in QDBusConnectionInterface::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtDBus.so.4
#15 0x0000003069a22e84 in ?? () from /usr/lib64/libQtDBus.so.4
#16 0x0000003069a2a61f in ?? () from /usr/lib64/libQtDBus.so.4
#17 0x000000306714e401 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x00000034d8d8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00000034d8d968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00000034d9e11a66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x000000306713ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x000000306713fa42 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#23 0x0000003067167573 in ?? () from /usr/lib64/libQtCore.so.4
#24 0x000000306043922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#25 0x000000306043cc18 in ?? () from /lib64/libglib-2.0.so.0
#26 0x000000306043cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#27 0x00000030671671e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00000034d8e21ffe in ?? () from /usr/lib64/libQtGui.so.4
#29 0x000000306713d772 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x000000306713db44 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x000000306713fcd9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#32 0x00000034d880b6eb in kdemain () from /usr/lib64/libkdeinit4_kded4.so
#33 0x000000305c01eb1d in __libc_start_main () from /lib64/libc.so.6
#34 0x0000000000400709 in _start ()


More information about the kde mailing list