[systemd-devel] It's really nice when dbus crash on a +systemd...

Lennart Poettering lennart at poettering.net
Mon Jan 28 10:05:32 PST 2013


On Sun, 27.01.13 22:45, Holger Winkelmann (hw at travelping.com) wrote:

> Hey, i always thought systemd is Using dbus Messaging but not rely or
> depends on the DBUS daemon? Why a crash has such An impact on a
> system?

D-Bus currently is and has been one of these things that you cannot
restart sanely, if they fail. It's like the kernel: if the they crash
you have to reboot the machine.

If the system bus goes down it will bring down much of the rest of the
system, too. 

Now, we are working on improving this in two ways: even if it still
brings down the system, at least allow logind to handle this case
nicely, so that you get a sane getty. And then, some folks are working
on moving D-Bus into the kernel. This will simplify things a lot,
hopefully, and the daemon goes away entirely.

Thankfully, D-Bus is rock solid these days and has been for a while. The
best way to get it to crash is probably by explicitly sending SIGSEGV to
it...

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list