[mythtv-commits] Ticket #12984: Qt painter crashes frontend in playback of DVB-T radio recordings

MythTV noreply at mythtv.org
Mon Jan 30 21:02:10 UTC 2017


#12984: Qt painter crashes frontend in playback of DVB-T radio recordings
----------------------------------+-----------------------------
 Reporter:  J.Pilk@…              |          Owner:
     Type:  Bug Report - General  |         Status:  new
 Priority:  minor                 |      Milestone:  unknown
Component:  MythTV - General      |        Version:  Master Head
 Severity:  medium                |     Resolution:
 Keywords:                        |  Ticket locked:  0
----------------------------------+-----------------------------

Comment (by J.Pilk@…):

 Good thought.  I had a look at the menu during radio playback and there's
 visualisation there, so I tried 'dnf erase mythmusic' on the test box.
 Should have been 'dnf remove mythmusic' but it seemed to work.  I don't
 know if it's taken the 'music' with it, but it hasn't affected what
 happens.  The screen collapses and the swap-buffers complaint rolls on.
 Here's the frontend log after selecting playback:

 {{{
 2017-01-30 20:37:48.555790 I  TV::TV(): Creating TV object
 2017-01-30 20:37:48.575648 N  Suspending idle timer
 2017-01-30 20:37:48.577732 I  TV::Init(): Created TvPlayWindow.
 2017-01-30 20:37:48.594695 I  TV::HandleStateChange(): Attempting to
 change from None to WatchingPreRecorded
 2017-01-30 20:37:48.626427 E  ALSA: snd_pcm_info_get_card: Operation not
 permitted
 2017-01-30 20:37:48.647758 N  AudioPlayer: Enabling Audio
 2017-01-30 20:37:48.684077 I  AFD: codec MP2 has 2 channels
 2017-01-30 20:37:48.684138 I  AFD: Opened codec 0x3019d20, id(MP2)
 type(Audio)
 2017-01-30 20:37:48.684766 I  AOBase: Opening audio device 'default' ch
 6(2) sr 48000 sf 32 bit floating point reenc 0
 2017-01-30 20:37:48.710928 E  ALSA: no playback control PCM found on mixer
 device default
 2017-01-30 20:37:48.710936 E  ALSA: Unable to open audio mixer. Volume
 control disabled
 2017-01-30 20:37:49.871964 E  VDPAU: Error at mythrender_vdpau.cpp:1615
 (#1, Unknown)
 2017-01-30 20:37:49.871971 E  VDPAU: Failed to create VDPAU device.
 2017-01-30 20:37:49.871975 E  VDPAU: No VDPAU device
 2017-01-30 20:37:49.871979 E  VDPAU: Failed to create VDPAU render device.
 2017-01-30 20:37:49.871984 E  VidOutVDPAU: Failed to initialise VDPAU
 2017-01-30 20:37:49.890107 I  OpenGL: Sync to VBlank is enabled (good!)
 2017-01-30 20:37:49.951988 I  Trying the OpenGL 2.0 render
 2017-01-30 20:37:50.053565 I  OpenGL2: GLSL supported
 2017-01-30 20:37:50.053619 I  OpenGL: OpenGL vendor  : NVIDIA Corporation
 2017-01-30 20:37:50.053624 I  OpenGL: OpenGL renderer: GeForce 7500
 LE/PCIe/SSE2
 2017-01-30 20:37:50.053629 I  OpenGL: OpenGL version : 2.1.2 NVIDIA
 304.134
 2017-01-30 20:37:50.053636 I  OpenGL: Max texture size: 4096 x 4096
 2017-01-30 20:37:50.053641 I  OpenGL: Max texture units: 4
 2017-01-30 20:37:50.053661 I  OpenGL: Direct rendering: Yes
 2017-01-30 20:37:50.053678 I  OpenGL: Extensions Supported: 1e3b
 2017-01-30 20:37:50.053683 I  OpenGL: PixelBufferObject support available
 2017-01-30 20:37:50.098848 I  OpenGL: Initialised MythRenderOpenGL
 2017-01-30 20:37:50.098859 I  VidOutGL: Created MythRenderOpenGL device.
 2017-01-30 20:37:50.103256 I  OpenGL painter using existing OpenGL
 context.
 2017-01-30 20:37:50.103262 I  OpenGL painter using existing QWidget.
 2017-01-30 20:37:50.104408 I  OSD: Base theme size: 1280x720
 2017-01-30 20:37:50.104419 I  OSD: Scaling factors: 0.8x0.8
 2017-01-30 20:37:50.154098 I  OSD: Base theme size: 1280x720
 2017-01-30 20:37:50.154109 I  OSD: Scaling factors: 0.8x0.8
 2017-01-30 20:37:50.156445 I  Player(0): Video timing method: USleep with
 busy wait
 2017-01-30 20:37:50.159796 I  TV::StartPlayer(): Created player.
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined
 2017-01-30 20:37:50.162551 I  TV::HandleStateChange(): Changing from None
 to WatchingPreRecorded
 2017-01-30 20:37:50.164842 I  TV::HandleStateChange(): Main UI disabled.
 2017-01-30 20:37:50.165613 I  TV::StartTV(): Entering main playback loop.
 2017-01-30 20:37:50.178673 I  ScreenSaverDBus: Successfully inhibited
 screensaver via org.freedesktop.ScreenSaver. cookie 8378. nom nom
 2017-01-30 20:37:50.178977 I  ScreenSaverDBus: Successfully inhibited
 screensaver via org.freedesktop.PowerManagement.Inhibit. cookie 36. nom
 nom
 2017-01-30 20:37:50.179242 I  ScreenSaverX11Private: DPMS Deactivated 1
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined
 QOpenGLContext::swapBuffers() called with non-exposed window, behavior is
 undefined


 }}}

 I'll look to see what GL controls the nVidia system offers, but the
 initial motivation was to bypass the i915 GL brokenness.  The
 visualisation still works with 'Auto' painter, so it oughtn't to be part
 of mythmusic anyway...

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


More information about the mythtv-commits mailing list