[mythtv-commits] Ticket #13538: Crash on start of mythfrontend

MythTV noreply at mythtv.org
Tue Dec 10 15:58:48 UTC 2019


#13538: Crash on start of mythfrontend
------------------------------------+--------------------------
     Reporter:  Klaas de Waal       |      Owner:  (none)
         Type:  Bug Report - Crash  |     Status:  new
     Priority:  minor               |  Milestone:  needs_triage
    Component:  MythTV - General    |    Version:  Master Head
     Severity:  medium              |   Keywords:
Ticket locked:  0                   |
------------------------------------+--------------------------
 After installing and compiling today's master on my frontend box the
 mythtvfrontend segfaults on start.

 The box has a recent Intel Pentium

 {{{
 model name      : Intel(R) Pentium(R) CPU G4400 @ 3.30GHz

 }}}

 and an old Nvidia card:

 {{{
 01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT
 520] (rev a1)

 }}}

 This box was running a version of master from before the render-2019 merge
 on Ubuntu 16. Due to the minimum Qt requirement being now 5.7 the box is
 upgraded to Ubuntu 18. Driver is nvidia 340.107.

 Startup log and the gdb backtrace:

 {{{
 2019-12-10 16:42:17.205566 I  Setup Interrupt handler
 2019-12-10 16:42:17.205581 I  Setup Terminated handler
 2019-12-10 16:42:17.205586 I  Setup Segmentation fault handler
 2019-12-10 16:42:17.205589 I  Setup Aborted handler
 2019-12-10 16:42:17.205592 I  Setup Bus error handler
 2019-12-10 16:42:17.205595 I  Setup Floating point exception handler
 2019-12-10 16:42:17.205600 I  Setup Illegal instruction handler
 2019-12-10 16:42:17.205604 I  Setup Real-time signal 0 handler
 2019-12-10 16:42:17.205608 I  Setup User defined signal 1 handler
 2019-12-10 16:42:17.205611 I  Setup User defined signal 2 handler
 2019-12-10 16:42:17.205616 I  Setup Hangup handler
 2019-12-10 16:42:17.205674 C  mythfrontend version: master
 [v31-Pre-1472-gbd4822af36] www.mythtv.org
 2019-12-10 16:42:17.205678 C  Qt version: compile: 5.9.5, runtime: 5.9.5
 2019-12-10 16:42:17.205696 I  Ubuntu 18.04.3 LTS (x86_64)
 2019-12-10 16:42:17.205703 N  Enabled verbose msgs:  general
 2019-12-10 16:42:17.205711 N  Setting Log Level to LOG_INFO
 2019-12-10 16:42:17.216389 N  Using runtime prefix = /home/klaas/mma/usr
 2019-12-10 16:42:17.216394 N  Using configuration directory =
 /home/klaas/.mythtv
 2019-12-10 16:42:17.216434 I  Assumed character encoding: en_US.UTF-8
 2019-12-10 16:42:17.216689 I  Loading nl translation for module
 mythfrontend
 2019-12-10 16:42:17.216815 I  Using a profile name of: 'myth3' (Usually
 the same as this host's name.)
 2019-12-10 16:42:17.216861 I  Start up testing connections. DB zolder, BE
 , attempt 0, status dbAwake, Delay: 2000
 2019-12-10 16:42:17.217138 I  Added logging to the console
 2019-12-10 16:42:18.218050 I  Start up testing connections. DB zolder, BE
 , attempt 1, status dbAwake, Delay: 2000
 [New Thread 0x7fffd0958700 (LWP 4936)]
 [New Thread 0x7fffbbfff700 (LWP 4937)]
 [New Thread 0x7fffbb7fe700 (LWP 4938)]
 [New Thread 0x7fffbaffd700 (LWP 4939)]
 [New Thread 0x7fffba7fc700 (LWP 4940)]
 2019-12-10 16:42:20.252854 N  Setting QT default locale to nl_NL
 2019-12-10 16:42:20.252879 I  Current locale nl_NL
 2019-12-10 16:42:20.252972 N  Reading locale defaults from
 /home/klaas/mma/usr/share/mythtv//locales/nl_nl.xml
 2019-12-10 16:42:20.280679 I  Display: Found screen number 0 (HDMI-0)
 2019-12-10 16:42:20.280719 I  Display: Using screen 'HDMI-0' (Make:
 Unknown Model: Unknown)
 2019-12-10 16:42:20.280757 I  Display: Geometry 1920x1080+0+0 Size
 160mmx90mm
 2019-12-10 16:42:20.282069 N  Display: Desktop video mode: 1920x1080
 60.000 Hz
 2019-12-10 16:42:20.316529 I  Starting process manager
 2019-12-10 16:42:20.317575 I  Starting process signal handler
 2019-12-10 16:42:20.317786 I  Starting IO manager (read)
 2019-12-10 16:42:20.320982 I  Starting IO manager (write)
 [New Thread 0x7fffb9ffb700 (LWP 4943)]
 [New Thread 0x7fffb937f700 (LWP 4944)]
 2019-12-10 16:42:20.367757 I  ScreenSaverX11Private: XScreenSaver support
 enabled
 2019-12-10 16:42:20.368065 I  ScreenSaverX11Private: DPMS is disabled.
 2019-12-10 16:42:20.409856 I  Listening on TCP 0.0.0.0:6547
 2019-12-10 16:42:20.411647 I  Listening on TCP [::]:6547
 [New Thread 0x7fffb8b7e700 (LWP 4945)]
 [New Thread 0x7fff23fff700 (LWP 4946)]
 [New Thread 0x7fff237fe700 (LWP 4947)]
 2019-12-10 16:42:23.280730 I  Loading nl translation for module
 mythfrontend
 2019-12-10 16:42:23.285163 I  Display: Using 1920x1080 60.000 Hz
 2019-12-10 16:42:23.285206 I  Display: SwitchToGUI: Switched to 1920x1080
 60.000 Hz
 2019-12-10 16:42:23.297052 I  LIRC: Successfully initialized
 '/var/run/lirc/lircd' using '/home/klaas/.mythtv/lircrc' config
 2019-12-10 16:42:23.298410 I  No joystick configuration found, not
 enabling joystick control
 [New Thread 0x7fff22bd3700 (LWP 4948)]
 [Thread 0x7fff22bd3700 (LWP 4948) exited]
 [New Thread 0x7fff22bd3700 (LWP 4949)]
 2019-12-10 16:42:23.444811 E  CECAdapter: Failed to find any CEC devices.
 2019-12-10 16:42:23.444912 I  CECAdapter: Closing down CEC.
 2019-12-10 16:42:23.444934 I  UDPListener: Enabling
 2019-12-10 16:42:23.446443 I  Binding to UDP 0.0.0.0:6948
 2019-12-10 16:42:23.446472 I  Binding to UDP [::]:6948
 2019-12-10 16:42:23.511798 I  Using Frameless Window
 2019-12-10 16:42:23.511803 I  Using Full Screen Window
 2019-12-10 16:42:23.527843 I  Display: New main widget
 2019-12-10 16:42:23.527862 I  Display: Found screen number 0 (HDMI-0)
 2019-12-10 16:42:23.527888 I  UI Screen Resolution: 1920 x 1080

 Thread 1 "mythfrontend" received signal SIGSEGV, Segmentation fault.
 0x0000000000000000 in ?? ()
 (gdb) bt
 #0  0x0000000000000000 in  ()
 #1  0x00007fffd35ff993 in  () at /usr/lib/x86_64-linux-
 gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
 #2  0x00007fffd3600dbd in  () at /usr/lib/x86_64-linux-
 gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
 #3  0x00007fffd35febb7 in  () at /usr/lib/x86_64-linux-
 gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
 #4  0x00007fffd69378c1 in
 QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () at
 /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
 #5  0x00007ffff48a607f in QOpenGLContext::create() () at /usr/lib/x86_64
 -linux-gnu/libQt5Gui.so.5
 #6  0x00007ffff6583654 in MythRenderOpenGL::setWidget(QWidget*)
 (this=0x555555cd5200, Widget=0x7fffc0014500) at
 opengl/mythrenderopengl.cpp:525
 #7  0x00007ffff6422775 in
 MythPainterWindowGL::MythPainterWindowGL(MythMainWindow*,
 MythMainWindowPrivate*, MythRenderOpenGL*) (this=0x7fffc0014500,
 win=0x555555ce0ef0, priv=0x555555ce2820, rend=0x555555cd5200) at
 mythmainwindow.cpp:352
 #8  0x00007ffff642659b in MythMainWindow::Init(QString const&, bool)
 (this=0x555555ce0ef0, forcedpainter=..., mayReInit=false) at
 mythmainwindow.cpp:1116
 #9  0x00005555555d5fbe in main(int, char**) (argc=1, argv=0x7fffffffe378)
 at main.cpp:2091
 (gdb)

 }}}

 When I start mythtv-setup on this box the crash is the same.

 I do not have a problem running the same mythtv version on Fedora-31 boxes
 using only the Intel built-in graphics.

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13538>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list