[mythtv-commits] Ticket #5217: mythbackend segfault when call QMutexLocker with back to back recordings
MythTV
mythtv at cvs.mythtv.org
Thu Apr 17 07:40:28 UTC 2008
#5217: mythbackend segfault when call QMutexLocker with back to back recordings
---------------------------------------------+------------------------------
Reporter: Wolfgang <mythtv at linux-dude.de> | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: unknown
Severity: medium | Mlocked: 0
---------------------------------------------+------------------------------
I have accidentally set EITCrawIdleStart to 1.
This discovers a segfault with back to back recordings.
The backend crash if it the active eit scanner thread starts direct after
the first recording and call QMutexLocker lock(&stateChangeLock) from the
TVRec::SetChannel function.
I don't know about QMutexLocker, so I don't now why it crashes when it try
to lock.
Maybe a simple solution where to prevent setting the EITCrawIdleStart
value to a low value.
I think the first crashes came with the multirec merge.
The backtrace is from svn 16501.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5217>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list