[opensuse-kde] dbus-daemon crashes with SIGSEGV after update to KDE 3.5.6
Hi, Unfortunately my today's update to KDE 3.5.6 got me surprised with something: d-bus daemon fails to start due to segmentation fault. Nothing appears in the /var/log/messages log. First I noticed that my unmounted optical drives icons appeared on the desktop, which they previously did, only when a medium is inserted. Then I got some messages about HAL being needed to mount those. So why wasn't hal running - answer - dbus could not start. I wish, I saved my update log... Anyway, I am pretty sure that the update was only on the normal kde stuff - all the kde* packages, qt, arts and some other that usually get updated upon new KDE release. Reinstalling dbus-1 or the kde 3.5.6 packages showed no results. Any ideas? -- Blade hails you... Cut me free, Bleed with me, Oh no One by one, We will fall, down down --Nightwish
Forgot to mention - it is SuSE 10.1 i586 here. Also dbus-daemon seems to start well with the --session option, but crashes as explained with the --system option. -- Blade hails you... My tale is the most bitter truth: Time pays us but with earth and dust, and a dark, silent grave. Remember, my child: Without innocence the cross is only iron, hope is only an illusion and Ocean Soul's nothing but a name... The Child bless thee and keep thee forever! --Nightwish
On 27.1.2007 00:37:54 Boyan Tabakov wrote:
Hi, Unfortunately my today's update to KDE 3.5.6 got me surprised with something: d-bus daemon fails to start due to segmentation fault. Nothing appears in the /var/log/messages log.
First I noticed that my unmounted optical drives icons appeared on the desktop, which they previously did, only when a medium is inserted. Then I got some messages about HAL being needed to mount those. So why wasn't hal running - answer - dbus could not start.
I wish, I saved my update log... Anyway, I am pretty sure that the update was only on the normal kde stuff - all the kde* packages, qt, arts and some other that usually get updated upon new KDE release.
Reinstalling dbus-1 or the kde 3.5.6 packages showed no results.
Any ideas?
After some debugging the problem revealed itself. This was caused by this bug in dbus-userdb.c sourse file: http://lists.freedesktop.org/archives/dbus/2006-February/004278.html An infinite recursion is caused by having some group name in the config files that does not actually exists on the system. In my case this seemed to be 'netdev', mentioned in avahi-dbus.conf. This file has been created two days ago, during my previous update. The quick workaround is to create a dummy group 'netdev'. Maybe SuSE should release a patched version of dbus? -- Blade hails you... Farewell - no words to say Beside the cross on your grave And those forever burning candles --Nightwish
Am Samstag, 27. Januar 2007 schrieb Boyan Tabakov:
On 27.1.2007 00:37:54 Boyan Tabakov wrote:
Hi, Unfortunately my today's update to KDE 3.5.6 got me surprised with something: d-bus daemon fails to start due to segmentation fault. Nothing appears in the /var/log/messages log.
First I noticed that my unmounted optical drives icons appeared on the desktop, which they previously did, only when a medium is inserted. Then I got some messages about HAL being needed to mount those. So why wasn't hal running - answer - dbus could not start.
I wish, I saved my update log... Anyway, I am pretty sure that the update was only on the normal kde stuff - all the kde* packages, qt, arts and some other that usually get updated upon new KDE release.
Reinstalling dbus-1 or the kde 3.5.6 packages showed no results.
Any ideas?
After some debugging the problem revealed itself.
This was caused by this bug in dbus-userdb.c sourse file:
http://lists.freedesktop.org/archives/dbus/2006-February/004278.h tml
An infinite recursion is caused by having some group name in the config files that does not actually exists on the system. In my case this seemed to be 'netdev', mentioned in avahi-dbus.conf. This file has been created two days ago, during my previous update.
The quick workaround is to create a dummy group 'netdev'.
Maybe SuSE should release a patched version of dbus?
Hello Boyan, thanks for the quick workaround. I had the same prob here, even on SuSE 10.1, after upgrading to KDE-3.5.6. After adding the group the failure is gone, and kpowersave (which was down too, is working again. Greets Michael --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
participants (2)
-
Boyan Tabakov
-
Michael Schueller