This is a bizzare one. If I restart mythbackend from a terminal within KDE using
"/etc/init.d/mythbackend restart", it seems to use KDE session management
somehow. After logging off, the next time I start KDE, I get a prompt for a root
password so that it can restart mythbackend with some sort of "-session"
parameter. The mythbackend that I started earlier is (correctly) still running.
This has happened to me several times (though I would like to repeat it under
more controlled conditions)
Reproducible: Didn't try
Steps to Reproduce:
1. Start KDE
2. Su to root and run "/etc/init.d/mythbackend restart"
3. Exit KDE using the logout button
4. Restart KDE.
KDE su popped up a dialog box asking for a password to run mythbackend with root
KDE session management should have ignored mythbackend - it's a daemon and has
Using KDE 3.4 and mythtv 0.18.1-r1. Mythbackend is running as root.
Okay, it looks like I was wrong. It seems that (if I start mythbackend in the
way I specified) it is terminated when I log out of KDE.
Also, since I initially filed the bug, I've succesfully reproduced it using the
steps indicated. (I did add a comment to this effect, but it appears to have got
By the way, I'm using QT 3.3.4-r3.
Created attachment 65743 [details]
It turns out there's a fairly simple workaround/fix for this. The attached
/etc/init.d/mythbackend unsets DISPLAY and SESSION_MANAGEMENT (the former may
be unneccesary, but it does no harm). I should've figured this out earlier.
This isn't a perfect fix; mythbackend shouldn't be using session management in
teh first place. It seems to work though.
Please use MythTV 0.19