<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Phil Blundell wrote:
<blockquote cite="mid20041118154549.GA30512@nexus.co.uk" type="cite">
  <pre wrap="">on Thu, Nov 18, 2004 at 01:48:40AM -0800, Joe Barnhart wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Why does this seemingly innocuous setting cause such a
huge problem?  Why is it recommended?  Does the
benefit outweigh the stress on my box turning it off
and on a bunch of times trying to get the setting to
work?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Making mythfrontsend setuid root allows it to set the video playback
thread to "realtime" priority, which means it will always have
precedence over any other task on the system.  This avoids any
stuttering that might be caused if the playback thread is delayed for
too long by other processes, which is why it's normally desirable.

But, as you've discovered, if mythfrontend crashes in such a way that
the playback thread is stuck in a tight loop, it will consume all the
CPU time and no other task will ever be allowed to run.  Since this
includes ssh and the shell, there is no way to kill the errant thread.
The only way to regain control is to reset the machine.

If you aren't experiencing any video playback problems, there is no
benefit in making the executable setuid.  On the other hand, if Myth is
working correctly, there should be no harm in making it setuid either.
  </pre>
</blockquote>
How would one change it back?<br>
</body>
</html>