[mythtv] [External] mythtv-dev Digest, Vol 202, Issue 10

Ken Mandelberg km at mathcs.emory.edu
Wed Dec 11 15:48:41 UTC 2019


mythtv-dev-request at mythtv.org wrote on 12/11/19 7:00 AM:
> From: Mark Kendall<mark.kendall at gmail.com>
> To: Development of MythTV<mythtv-dev at mythtv.org>
> Subject: Re: [mythtv] No render support for frame type 'VDPAU"
> Message-ID:
> 	<CAG323RQfXC-9NEFEJj93uoyBG-pz7r9Zvtaz8uSK533PHGHptA at mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Ken
>
> Thanks - you need to switch to the OpenGL theme painter
> (Settings->Appearance->Theme/Screen Settings). Should fix it...
>
> Which reminds me to only allow the Qt painter if it is a fallback:)
>
> Regards
>
> Mark

Mark

That change fixed the problem on the box with the Quadro K620. Actually 
my choices were QT, GL1, GL2, Auto. Not knowing which GL, I picked auto.

The Geforce 9400 is still a problem. Mythfrontend core dumps on this one 
before the GUI comes up. Since I suspected this would happen I did 
change the painter to Auto running the older build, since if the render 
build core dumped early I would never get to the settings menu.

Still, I see some Qt in the core dump, so maybe Auto wasn't enough. Its 
hard for me to change the setting, since I have to go to reinstall the 
pre-render version so that the GUI will come up.


As a reminder from the earlier posting, here is the default log and a 
backtrace from the core

----- mythfrontend Geforce 9400

2019-12-11 10:16:34.086602 I  Setup Interrupt handler
2019-12-11 10:16:34.086635 I  Setup Terminated handler
2019-12-11 10:16:34.086647 I  Setup Segmentation fault handler
2019-12-11 10:16:34.086659 I  Setup Aborted handler
2019-12-11 10:16:34.086670 I  Setup Bus error handler
2019-12-11 10:16:34.086681 I  Setup Floating point exception handler
2019-12-11 10:16:34.086692 I  Setup Illegal instruction handler
2019-12-11 10:16:34.086706 I  Setup Real-time signal 0 handler
2019-12-11 10:16:34.086718 I  Setup User defined signal 1 handler
2019-12-11 10:16:34.086729 I  Setup User defined signal 2 handler
2019-12-11 10:16:34.086740 I  Setup Hangup handler
2019-12-11 10:16:34.086850 C  mythfrontend version: master 
[v31-Pre-1469-gb5edda1b06-dirty] www.mythtv.org
2019-12-11 10:16:34.086861 C  Qt version: compile: 5.9.5, runtime: 5.9.5
2019-12-11 10:16:34.086867 N  Enabled verbose msgs:  general
2019-12-11 10:16:34.086887 N  Setting Log Level to LOG_INFO
2019-12-11 10:16:34.097330 I  Added logging to the console
2019-12-11 10:16:34.097340 N  Using runtime prefix = /usr/local
2019-12-11 10:16:34.097348 N  Using configuration directory = 
/home/km/.mythtv
2019-12-11 10:16:34.097443 I  Assumed character encoding: en_US.UTF-8
2019-12-11 10:16:34.098194 I  Loading en_us translation for module 
mythfrontend
2019-12-11 10:16:34.098492 I  Empty LocalHostName. This is typical.
2019-12-11 10:16:34.098503 I  Using a profile name of: 'maclinux' 
(Usually the same as this host's name.)
2019-12-11 10:16:34.098606 I  Start up testing connections. DB 
192.168.10.10, BE , attempt 0, status dbAwake, Delay: 2000
2019-12-11 10:16:35.129442 N  Setting QT default locale to en_US
2019-12-11 10:16:35.129477 I  Current locale en_US
2019-12-11 10:16:35.129601 N  Reading locale defaults from 
/usr/local/share/mythtv//locales/en_us.xml
2019-12-11 10:16:35.150453 I  Display: Found screen number 0 (DVI-I-1)
2019-12-11 10:16:35.150484 I  Display: Using screen 'DVI-I-1' (Make: 
Unknown Model: Unknown)
2019-12-11 10:16:35.150514 I  Display: Geometry 1920x1080+0+0 Size 
160mmx90mm
2019-12-11 10:16:35.151342 N  Display: Desktop video mode: 1920x1080 
60.000 Hz
2019-12-11 10:16:35.170034 I  Starting process manager
2019-12-11 10:16:35.173455 I  Starting IO manager (read)
2019-12-11 10:16:35.173559 I  Starting IO manager (write)
2019-12-11 10:16:35.173631 I  Starting process signal handler
2019-12-11 10:16:35.225091 I  ScreenSaverX11Private: DPMS is active.
2019-12-11 10:16:35.307232 I  Listening on TCP 0.0.0.0:6547
2019-12-11 10:16:35.308317 I  Listening on TCP [::]:6547
2019-12-11 10:16:38.205469 I  Loading en_us translation for module 
mythfrontend
2019-12-11 10:16:38.213903 I  LIRC: Successfully initialized 
'/var/run/lirc/lircd' using '/home/km/.lircrc' config
2019-12-11 10:16:38.214018 I  No joystick configuration found, not 
enabling joystick control
2019-12-11 10:16:38.401911 E  CECAdapter: Failed to find any CEC devices.
2019-12-11 10:16:38.402041 I  CECAdapter: Closing down CEC.
2019-12-11 10:16:38.402085 I  UDPListener: Enabling
2019-12-11 10:16:38.403310 I  Binding to UDP 0.0.0.0:6948
2019-12-11 10:16:38.403376 I  Binding to UDP [::]:6948
2019-12-11 10:16:38.456272 I  Using Frameless Window
2019-12-11 10:16:38.456281 I  Using Full Screen Window
2019-12-11 10:16:38.482541 I  Display: New main widget
2019-12-11 10:16:38.482567 I  Display: Found screen number 0 (DVI-I-1)
2019-12-11 10:16:38.482605 I  UI Screen Resolution: 1920 x 1080
km at maclinux:~$
km at maclinux:~$ cat out
2019-12-11 10:16:34.086602 I  Setup Interrupt handler
2019-12-11 10:16:34.086635 I  Setup Terminated handler
2019-12-11 10:16:34.086647 I  Setup Segmentation fault handler
2019-12-11 10:16:34.086659 I  Setup Aborted handler
2019-12-11 10:16:34.086670 I  Setup Bus error handler
2019-12-11 10:16:34.086681 I  Setup Floating point exception handler
2019-12-11 10:16:34.086692 I  Setup Illegal instruction handler
2019-12-11 10:16:34.086706 I  Setup Real-time signal 0 handler
2019-12-11 10:16:34.086718 I  Setup User defined signal 1 handler
2019-12-11 10:16:34.086729 I  Setup User defined signal 2 handler
2019-12-11 10:16:34.086740 I  Setup Hangup handler
2019-12-11 10:16:34.086850 C  mythfrontend version: master 
[v31-Pre-1469-gb5edda1b06-dirty] www.mythtv.org
2019-12-11 10:16:34.086861 C  Qt version: compile: 5.9.5, runtime: 5.9.5
2019-12-11 10:16:34.086867 N  Enabled verbose msgs:  general
2019-12-11 10:16:34.086887 N  Setting Log Level to LOG_INFO
2019-12-11 10:16:34.097330 I  Added logging to the console
2019-12-11 10:16:34.097340 N  Using runtime prefix = /usr/local
2019-12-11 10:16:34.097348 N  Using configuration directory = 
/home/km/.mythtv
2019-12-11 10:16:34.097443 I  Assumed character encoding: en_US.UTF-8
2019-12-11 10:16:34.098194 I  Loading en_us translation for module 
mythfrontend
2019-12-11 10:16:34.098492 I  Empty LocalHostName. This is typical.
2019-12-11 10:16:34.098503 I  Using a profile name of: 'maclinux' 
(Usually the same as this host's name.)
2019-12-11 10:16:34.098606 I  Start up testing connections. DB 
192.168.10.10, BE , attempt 0, status dbAwake, Delay: 2000
2019-12-11 10:16:35.129442 N  Setting QT default locale to en_US
2019-12-11 10:16:35.129477 I  Current locale en_US
2019-12-11 10:16:35.129601 N  Reading locale defaults from 
/usr/local/share/mythtv//locales/en_us.xml
2019-12-11 10:16:35.150453 I  Display: Found screen number 0 (DVI-I-1)
2019-12-11 10:16:35.150484 I  Display: Using screen 'DVI-I-1' (Make: 
Unknown Model: Unknown)
2019-12-11 10:16:35.150514 I  Display: Geometry 1920x1080+0+0 Size 
160mmx90mm
2019-12-11 10:16:35.151342 N  Display: Desktop video mode: 1920x1080 
60.000 Hz
2019-12-11 10:16:35.170034 I  Starting process manager
2019-12-11 10:16:35.173455 I  Starting IO manager (read)
2019-12-11 10:16:35.173559 I  Starting IO manager (write)
2019-12-11 10:16:35.173631 I  Starting process signal handler
2019-12-11 10:16:35.225091 I  ScreenSaverX11Private: DPMS is active.
2019-12-11 10:16:35.307232 I  Listening on TCP 0.0.0.0:6547
2019-12-11 10:16:35.308317 I  Listening on TCP [::]:6547
2019-12-11 10:16:38.205469 I  Loading en_us translation for module 
mythfrontend
2019-12-11 10:16:38.213903 I  LIRC: Successfully initialized 
'/var/run/lirc/lircd' using '/home/km/.lircrc' config
2019-12-11 10:16:38.214018 I  No joystick configuration found, not 
enabling joystick control
2019-12-11 10:16:38.401911 E  CECAdapter: Failed to find any CEC devices.
2019-12-11 10:16:38.402041 I  CECAdapter: Closing down CEC.
2019-12-11 10:16:38.402085 I  UDPListener: Enabling
2019-12-11 10:16:38.403310 I  Binding to UDP 0.0.0.0:6948
2019-12-11 10:16:38.403376 I  Binding to UDP [::]:6948
2019-12-11 10:16:38.456272 I  Using Frameless Window
2019-12-11 10:16:38.456281 I  Using Full Screen Window
2019-12-11 10:16:38.482541 I  Display: New main widget
2019-12-11 10:16:38.482567 I  Display: Found screen number 0 (DVI-I-1)
2019-12-11 10:16:38.482605 I  UI Screen Resolution: 1920 x 1080

Segfault Coredump

Core was generated by `mythfrontend'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000000000000 in ?? ()
[Current thread is 1 (Thread 0x7f82b5e5f980 (LWP 12423))]
(gdb) where
#0  0x0000000000000000 in  ()
#1  0x00007f828cd08993 in  ()
     at 
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#2  0x00007f828cd09dbd in  ()
     at 
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#3  0x00007f828cd07bb7 in  ()
     at 
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#4  0x00007f82940598c1 in 
QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () 
at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007f82b255807f in QOpenGLContext::create() ()
     at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007f82b422f654 in MythRenderOpenGL::setWidget(QWidget*) 
(this=0x562053395260, Widget=0x5620530d7110) at 
opengl/mythrenderopengl.cpp:525
#7  0x00007f82b40ce775 in 
MythPainterWindowGL::MythPainterWindowGL(MythMainWindow*, 
MythMainWindowPrivate*, MythRenderOpenGL*) (this=0x5620530d7110, 
win=0x562053313660, priv=0x562052ffc220, rend=0x562053395260) at 
mythmainwindow.cpp:352
#8  0x00007f82b40d259b in MythMainWindow::Init(QString const&, bool) 
(this=0x562053313660, forcedpainter=..., mayReInit=false) at 
mythmainwindow.cpp:1116
#9  0x0000562051a65f3e in main(int, char**) (argc=1, argv=0x7fff3a6b3a48)
     at main.cpp:2091




More information about the mythtv-dev mailing list