[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