[mythtv-commits] Ticket #10981: Commit 643ad3e [Fix race in LoadInBackground() handling] causes abort on entering Watch Recordings

MythTV noreply at mythtv.org
Wed Aug 8 01:07:47 UTC 2012


#10981: Commit 643ad3e [Fix race in LoadInBackground() handling] causes abort on
entering Watch Recordings
-------------------------+-------------------------------------------------
 Reporter:  Lawrence     |          Owner:  Daniel Kristjansson <danielk@…>
  Rust <lvr@…>           |         Status:  closed
     Type:  Bug Report   |      Milestone:  unknown
  - General              |        Version:  Master Head
 Priority:  minor        |     Resolution:  fixed
Component:  MythTV -     |  Ticket locked:  0
  General                |
 Severity:  medium       |
 Keywords:               |
-------------------------+-------------------------------------------------
Changes (by Daniel Kristjansson <danielk@…>):

 * owner:   => Daniel Kristjansson <danielk@…>
 * resolution:  Upstream Bug => fixed


Comment:

 In [changeset:8e3bc060402cb1be48f7e1d2dd605811ca255096/mythtv]:
 {{{
 #!CommitTicketReference repository="mythtv"
 revision="8e3bc060402cb1be48f7e1d2dd605811ca255096"
 Fixes #10981. Refs #10928. Convert QMutex to QSemaphore.

 Since m_LoadLock is locked in the UI thread and unlocked in
 the worker thread it needs to use a QSemaphore instead of
 a QMutex. Thanks go to Lawrence Rust for discovering the
 issue.
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10981#comment:6>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list