[mythtv-users] defunct mythfrontend children processes

Johnny Walker johnnyjboss at gmail.com
Thu Nov 19 18:46:08 UTC 2009


ok - I went ahead and reverted to what's in svn - and then manually
applied the following two patches

mythtv-7135-close_qprocess_before_return.patch
mythtv-7135-remove_dev_not_found_check.patch

compiled and installed - no luck :

 1521 ?        Ssl    0:00 /usr/local/bin/mythfrontend
 1612 ?        Z      0:00  \_ [mythfrontend] <defunct>
 1615 ?        Z      0:00  \_ [mythfrontend] <defunct>
 1617 ?        Z      0:00  \_ [mythfrontend] <defunct>

I'll revert and test just the mythtv-7135-remove_dev_not_found_check.patch now.

-johnny


On Thu, Nov 19, 2009 at 10:38 AM, Johnny Walker <johnnyjboss at gmail.com> wrote:
> I understood that 1st you wanted me to apply the
> "mythtv-7135-remove_dev_not_found_check.patch" to the
> mediamonitor-unix.cpp as I have it now without reverting the
> "mythtv-7135-defunct_processes.patch".
>
> But the patch wouldn't patch using patch - so I went to do it manually
> and the stanza in my version of this file is as follows:
>
>
> 258     udevinfo.setReadChannel(QProcess::StandardOutput);
> 259
> 260     ret = stream.readLine();
> 261     if (ret.startsWith("device not found in database"))
> 262         return ret;
> 263
> 264 #endif // linux
> 265
> 266     VERBOSE(VB_MEDIA, msg + "->'" + ret + "'");
> 267     return ret;
> 268 }
>
> This seems to be missing the following:
>
>     udevinfo->close();
>     udevinfo->deleteLater();
>
> Please advise.
>
> -Johnny
>


More information about the mythtv-users mailing list