(In reply to comment #8)
> It doesn't seem like this code should get executed since it seems to be
> disabled in the non-debug package build, but commenting it out and rebuilding
> the package on precise and I can't reproduce the aborts.
Does rebuilding the same source with your current toolchain also fix it?
> It also seems like quite a few processes are leaking file descriptors. Running
> your first dbus-daemon example in the last comment under gdb will also cause
> the abort unless I manually set FD_CLOEXEC on fd 3-6 before attempting to
> launch the service.
Those fds probably come from gdb itself, similar to Bug #35173, which was fixed in 1.4.10.
(In reply to comment #8)
> It doesn't seem like this code should get executed since it seems to be
> disabled in the non-debug package build, but commenting it out and rebuilding
> the package on precise and I can't reproduce the aborts.
Does rebuilding the same source with your current toolchain also fix it?
> It also seems like quite a few processes are leaking file descriptors. Running
> your first dbus-daemon example in the last comment under gdb will also cause
> the abort unless I manually set FD_CLOEXEC on fd 3-6 before attempting to
> launch the service.
Those fds probably come from gdb itself, similar to Bug #35173, which was fixed in 1.4.10.