[mythtv-firehose] mythtv branch master updated by jyavenard. v0.27-beta-80-g8647dc3
Git Repo Owner
noreply at mythtv.org
Mon Aug 26 07:46:23 UTC 2013
The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
via 8647dc34e9b235658302f3ee0e8d2ed67d56ee46 (commit)
via 689c38cc6936ee4f25159f55586e23b6e61ef0e6 (commit)
via 7cc36b5067b55b91440516057cd2e02440bdf9d4 (commit)
via 661d1ee2e884e6dc55ef9bf3febcbaeb74ec4e16 (commit)
from ced01f695b396326a713cf99cebe3b430229779b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8647dc34e9b235658302f3ee0e8d2ed67d56ee46
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 16:54:10 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 17:38:19 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=8647dc34e9b235658302f3ee0e8d2ed67d56ee46
Prevent deadlock in mythbackend when exiting
This is just a dirty workaround; there should be a better way to do things
Fixes #11783
commit 689c38cc6936ee4f25159f55586e23b6e61ef0e6
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 16:49:03 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 17:38:19 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=689c38cc6936ee4f25159f55586e23b6e61ef0e6
Prevent deadlock in mythbackend when exiting
This is certainly not a proper fix; sockets should be deleted in the thread they are created.
Deletion here rely on qEventLoop to be running, which doesnât exist at this point in the runtime, so we wait forever for the invokeMethod to exit.
commit 7cc36b5067b55b91440516057cd2e02440bdf9d4
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 16:40:04 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 17:38:19 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=7cc36b5067b55b91440516057cd2e02440bdf9d4
Increase API following change to MythCoreContext
commit 661d1ee2e884e6dc55ef9bf3febcbaeb74ec4e16
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 16:39:02 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 26 Aug 2013 17:38:19 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=661d1ee2e884e6dc55ef9bf3febcbaeb74ec4e16
Add a way to check if the application is exiting.
This is designed to prevent deadlocks and not attempt operations relying on an eventloop running
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmythbase/mythcorecontext.cpp | 15 ++++++++++++++-
mythtv/libs/libmythbase/mythcorecontext.h | 6 +++++-
mythtv/libs/libmythbase/mythsocket.cpp | 8 ++++++++
mythtv/libs/libmythbase/mythversion.h | 2 +-
mythtv/programs/mythbackend/main_helpers.cpp | 5 +++++
mythtv/programs/mythbackend/mainserver.cpp | 4 ++++
6 files changed, 37 insertions(+), 3 deletions(-)
--
More information about the mythtv-firehose
mailing list