[mythtv-commits] Ticket #8096: Music Only channels/still picture flag cause jump program error
MythTV
noreply at mythtv.org
Sat Oct 22 16:12:21 UTC 2016
#8096: Music Only channels/still picture flag cause jump program error
-------------------------------------+----------------------------
Reporter: mia1dolfan@… | Owner: pbennett
Type: defect | Status: assigned
Priority: minor | Milestone: unknown
Component: MythTV - Video Playback | Version: 0.22-fixes
Severity: medium | Resolution:
Keywords: hdhomerun tuning jump | Ticket locked: 0
-------------------------------------+----------------------------
Comment (by Peter Bennett <pbennett@…>):
In [changeset:"28fe92a74d0cd903ad0c154fa3cd9a74019d1ca8/mythtv"]:
{{{
#!CommitTicketReference repository="mythtv"
revision="28fe92a74d0cd903ad0c154fa3cd9a74019d1ca8"
Fix Seg Fault due to OSD painter being deleted while image loader threads
are still using it.
Image loading for the OSD uses ImageLoadThread and continues
loading while the video is playing. If the video playback
encounters an "InputChanged" situation it deletes the OSD and its
painter and re-creates it. If the Image load is still running and
using the painter, it gets a Seg Fault calling a virtual function
using a corrupted object
Exception Details:
1 in MythPainter::GetFormatImage at mythpainter.cpp:540
Fix: Keep the old osd painter valid until either it changes again
or the OSD is deleted.
Refs #8096
}}}
--
Ticket URL: <https://code.mythtv.org/trac/ticket/8096#comment:12>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list