
noreply at mythtv
Sep 3, 2012, 2:27 PM
Post #1 of 1
(74 views)
Permalink
|
|
mythtv branch master updated by wagnerrp. v0.26-rc-23-gb5fbc74
|
|
The branch, master has been updated on the mythtv repository by gitolite user wagnerrp. via b5fbc746115308475100c53c17420234da9a2a10 (commit) from 127b32e40834442ccc2aa87fa72b94a940b5b8cd (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 b5fbc746115308475100c53c17420234da9a2a10 Author: Jack Thomasson <jkt [at] moonlitsw> at Mon, 3 Sep 2012 09:21:54 -0600 Committer: Raymond Wagner <rwagner [at] mythtv> at Mon, 3 Sep 2012 17:17:18 -0400 URL: http://code.mythtv.org/cgit/mythtv/commit/?id=b5fbc746115308475100c53c17420234da9a2a10 Remove potential deadlock on MythSystem IO threads. This performs finer grained locking against the file descriptor type map in the IO handling mechanisms for MythSystem. If the read thread wakes up and has data to process at the exact moment the external thread is handing off a newly started child to the manager for handling, the two may hit fdLock and MythSystemIOHandler::m_pLock from opposite directions, deadlocking both threads. Fixes #11066 Signed-off-by: Raymond Wagner <rwagner [at] mythtv> ----------------------------------------------------------------------- Summary of changes: mythtv/libs/libmythbase/system-unix.cpp | 6 ++++-- mythtv/libs/libmythbase/system-windows.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) -- _______________________________________________ mythtv-firehose mailing list mythtv-firehose [at] mythtv http://www.mythtv.org/mailman/listinfo/mythtv-firehose
|