[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