[mythtv] [mythtv-commits] mythtv commit: r18379 by awithers

Anduin Withers awithers at anduin.com
Tue Sep 23 05:13:30 UTC 2008


> Fixes an instance of a Qt 4 bug with QProcess/Q3Process interaction
> mad visible in [18300].

For anyone interested: Qt 4's QProcess and Q3Process have their own process manager (thread they use to manage spawned process state changes), each installs a SIGCHLD handler. This results in things like this:

QProcess start
Q3Process start
QProcess end
Q3Process end

not working (the QProcess termination will go unnoticed above). Also note end actually means delete in terms of when the signal handler gets uninstalled (only when all instances of a type are deleted).

--
Anduin Withers 



More information about the mythtv-dev mailing list