Version: (using KDE KDE 3.4.1)
Installed from: Debian testing/unstable Packages
when I run an upgrade dbus or hal on my system, kded stops without a warning. No warnings etc. appear in .xsession-errors or syslog. I've tried to dig out some more info, but my attempts have been unsuccesful (how does one capture a trace of a running program until it stops with gdb?). I might have time to recompile kdelibs with debugging info some day though...
Thanks for your time,
Some additional info about my system:
D-Bus version 0.23.4
HAL version 0.4.8
I guess that to become more friendly to hot updates, kded (and probably other components) should detect disconnection from dbus, and not only try to re-connect, but do so e.g. every second for a long period of time. This will let it to survive stop-upgrade-start cycles.
I believe this issue is important, because it causes problems with installing updates (including security updates) on terminal servers running KDE sessions - in such environment, restarting all sessions is not easy and very user-unfriendly.
Define what you mean by "kded stops". Does it freeze? Or does it still respond to DCOP commands (dcop kded)?
SVN commit 550578 by ervin:
Merge coolo's branch, it contains quite some fixes and interesting
features. It'll be available in KDE 3.5.4, couldn't be committed before,
but thanks to the partial feature unfreeze...
M +3 -2 Makefile.am
M +7 -0 configure.in.in
M +2 -2 kcmodule/managermodule.cpp
M +4 -3 kcmodule/notifiermodule.cpp
M +1 -1 kfile-plugin/kfile_media.desktop
M +7 -2 kfile-plugin/kfilemediaplugin.cpp
M +4 -0 libmediacommon/medium.cpp
M +20 -1 libmediacommon/medium.h
M +14 -1 mediaimpl.cpp
M +643 -41 mediamanager/halbackend.cpp [POSSIBLY UNSAFE: popen]
M +20 -0 mediamanager/halbackend.h
M +72 -9 mediamanager/mediamanager.cpp
M +8 -0 mediamanager/mediamanager.h
M +6 -3 medianotifier/medianotifier.cpp
M +1 -1 mounthelper/Makefile.am
M +32 -19 mounthelper/kio_media_mounthelper.cpp
AM propsdlgplugin (directory) branches/work/coolos_media/propsdlgplugin#549689