Switching to runlevel 3 does not kill X.
Could you please verify your version? We had this bug previously and it had fixed it.
upstart-0.3.9-15.fc9.i386
How are you starting X? What display manager (not that it *should* matter, but...)
upstart-0.3.9-15.fc9.x86_64 Just tested this switching between init 5 and init 3. It seems to be doing the right thing here.
Looks good to me too. What version of event-compat-sysv? What's the output of /sbin/initctl status prefdm before and after init 3?
Almost works now, X exits, but I don't see the init script messages as I should.
Is what you are now seeing potentially the same as this issue? : https://bugzilla.redhat.com/show_bug.cgi?id=439699 If so, I'll mark this as a duplicate and have you CC'd in on that bug.
Yes, but this bug is not a duplicate, this bug has been fixed, so I will add myself to that bug, and this bug can be closed.
Ok then.