Actually, can failsafe-x be set up to never run unless starting-dm has been emitted? I see a
initctl emit starting-dm DM=kdm
and a similar line in gdm.conf. I don't know how upstart works, but presumably one can configure it to only consider running if starting-dm has occurred. That seems like a more reasonable fix to failsafe X's propensity to start unwanted and hang machines.
Actually, can failsafe-x be set up to never run unless starting-dm has been emitted? I see a
initctl emit starting-dm DM=kdm
and a similar line in gdm.conf. I don't know how upstart works, but presumably one can configure it to only consider running if starting-dm has occurred. That seems like a more reasonable fix to failsafe X's propensity to start unwanted and hang machines.