[mythtv-commits] Ticket #12902: Cannot make QOpenGLContext current in a different thread (occurred while watching live tv)

MythTV noreply at mythtv.org
Mon Dec 3 22:03:28 UTC 2018


#12902: Cannot make QOpenGLContext current in a different thread (occurred while
watching live tv)
-------------------------------------------------+-------------------------
 Reporter:  William L. DeRieux IV                |          Owner:  Peter
  <WilliamDeRieux@…>                             |  Bennett
     Type:  Bug Report - Crash                   |         Status:
                                                 |  accepted
 Priority:  minor                                |      Milestone:  30.0
Component:  MythTV - Video Playback              |        Version:  0.28.0
 Severity:  medium                               |     Resolution:
 Keywords:                                       |  Ticket locked:  0
-------------------------------------------------+-------------------------

Comment (by Peter Bennett):

 Please see attached patch, which now uses the player thread for the code
 from !FileChangeCallback.

 In testing live TV transitions I could not get !FileChangeCallback to
 execute, in either current or patched code. My tests never crashed.

 If there is a crash with a different backtrace than the one presented,
 please attach it.

 This patch should prevent a crash if it occurs in the place where the
 above back trace was taken.

 Let me know if the patch fixes the issue and I can commit it.

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/12902#comment:25>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list