Upstart trunk is experiencing segfaults deep inside libdbus in Fedora Rawhide.
We have patches for bugs 15635, 15571, 15588, 15570 in our rpm, a patch which changes the default config file to allow a longer max timeout (no changes to actual code), a patch to the init script to start dbus earlier (again, no change to C code), a patch to Doxyfile.in that changes GENERATE_XML from NO to YES, one patch from git (attached) and one patch that attempted to fix this problem, with little success (the segfault has moved further down in the same function). That patch is also attached.
Also attached is a backtrace screenshot from a virtual machine. The backtrace is from code added to Upstart itself, not a native dbus
Created attachment 17932 [details] [review]
Activation Environment switching patch from git which we are using
Created attachment 17933 [details] [review]
Clumsy attempt at a fix that makes errors more interesting.
Created attachment 17934 [details]
A backtrace of the problem
This one turned out to be NOTDBUS, right? (If not please reopen)