<div dir="ltr">The problem appears to be the legacy nvidia driver I'm running (my GPU is no longer supported by the mainline driver). The build uses libvdpau-dev which is tied to the mainline nvidia driver. But at runtime mythfrontend talks to the legacy driver that is loaded causing the segfault.<div><br></div><div>I don't see a legacy libvdpau-dev package that will allow mythfrontend to work with the legacy nvidia driver. So I'm stuck running with nouveau driver until I upgrade my GPU.<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">_____________<br>Ryan Patterson<div>If you put the federal government in charge of the Sahara Desert, in five years there'd be a shortage of sand. - Milton Friedman</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 23, 2023 at 6:53 PM Ryan Patterson <<a href="mailto:ryan.goat@gmail.com">ryan.goat@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I upgraded debian to version 12 bookworm (latest stable) this afternoon and now mythfrontend crashes with a segmentation fault every time. I pulled the latest source for mythtv v33-fixes and built successfully. I've tried the --reset switch. I've removed my ~/.mythtv directory. Nothing helps. It segfaults everytime with no useful error message.<div><br></div><div>Here is the output from launching with --verbose</div><div><br></div><div>mythfrontend --verbose<br>2023-06-23 18:41:24.471263 I Display: Not requesting EGL for vendor 'NVIDIA, 1.5'<br>2023-06-23 18:41:24.483818 I Setup Interrupt handler<br>2023-06-23 18:41:24.483821 I Setup Terminated handler<br>2023-06-23 18:41:24.483824 I Setup Segmentation fault handler<br>2023-06-23 18:41:24.483826 I Setup Aborted handler<br>2023-06-23 18:41:24.483829 I Setup Floating point exception handler<br>2023-06-23 18:41:24.483831 I Setup Illegal instruction handler<br>2023-06-23 18:41:24.483833 I Setup Bus error handler<br>2023-06-23 18:41:24.483836 I Setup Real-time signal 0 handler<br>2023-06-23 18:41:24.483838 I Setup Hangup handler<br>2023-06-23 18:41:24.483842 I Setup User defined signal 1 handler<br>2023-06-23 18:41:24.483844 I Setup User defined signal 2 handler<br>2023-06-23 18:41:24.483998 C mythfrontend version: fixes/33 [v33.1+fixes.20230623.c4b7e4c433-0ubuntu0] <a href="http://www.mythtv.org" target="_blank">www.mythtv.org</a><br>2023-06-23 18:41:24.484001 C Qt version: compile: 5.15.8, runtime: 5.15.8<br>2023-06-23 18:41:24.484020 I Debian GNU/Linux 12 (bookworm) (x86_64)<br>2023-06-23 18:41:24.484021 N Enabled verbose msgs: general<br>2023-06-23 18:41:24.484027 N Setting Log Level to LOG_INFO<br>2023-06-23 18:41:24.494278 N Using runtime prefix = /usr<br>2023-06-23 18:41:24.494279 N Using configuration directory = /home/ryan/.mythtv<br>2023-06-23 18:41:24.494292 I Assumed character encoding: en_US.UTF-8<br>2023-06-23 18:41:24.494298 I Added logging to the console<br>2023-06-23 18:41:24.494561 I Loading en_us translation for module mythfrontend<br>2023-06-23 18:41:24.494722 I Empty LocalHostName. This is typical.<br>2023-06-23 18:41:24.494728 I Using a profile name of: 'htpc' (Usually the same as this host's name.)<br>2023-06-23 18:41:24.494813 I Start up testing connections. DB 192.168.1.210, BE , attempt 0, status dbAwake, Delay: 2000<br>2023-06-23 18:41:26.019704 N Setting QT default locale to en_US<br>2023-06-23 18:41:26.019720 I Current locale en_US<br>2023-06-23 18:41:26.019804 N Reading locale defaults from /usr/share/mythtv//locales/en_us.xml<br>2023-06-23 18:41:26.045058 W ThemeHelper: No theme dir: '/usr/share/mythtv/themes/Mythbuntu'<br>2023-06-23 18:41:26.045071 W ThemeHelper: No default theme dir: '/usr/share/mythtv/themes/Mythbuntu'<br>2023-06-23 18:41:26.045088 E ThemeHelper: Could not find theme: Mythbuntu - Switching to MythCenter-wide<br>2023-06-23 18:41:26.331026 I Power: On AC power<br>2023-06-23 18:41:26.331040 I Power: Supported actions: Suspend,Hibernate,Restart,Shutdown,HybridSleep<br>2023-06-23 18:41:26.338910 I Listening on TCP <a href="http://0.0.0.0:6547" target="_blank">0.0.0.0:6547</a><br>2023-06-23 18:41:26.340235 I Listening on TCP [::]:6547<br>2023-06-23 18:41:26.489307 I Loading en_us translation for module mythfrontend<br>2023-06-23 18:41:26.490222 W ThemeHelper: No theme dir: '/usr/share/mythtv/themes/Mythbuntu'<br>2023-06-23 18:41:26.490227 W ThemeHelper: No default theme dir: '/usr/share/mythtv/themes/Mythbuntu'<br>2023-06-23 18:41:26.490233 E ThemeHelper: Could not find theme: Mythbuntu - Switching to MythCenter-wide<br>2023-06-23 18:41:26.495935 I Display: Found screen 'DVI-D-0'<br>2023-06-23 18:41:26.495944 I Display: Using screen 'DVI-D-0' (Make: Westinghouse Digital Electronics Model: LVM-47w1-)<br>2023-06-23 18:41:26.495951 I Display: Qt screen pixel ratio: 1.00<br></div><div>2023-06-23 18:41:26.495959 I Display: Geometry: 1920x1080+0+0 Size(Qt): 1040mmx580mm<br></div><div>2023-06-23 18:41:26.498439 I VRR: No variable refresh rate support detected<br>2023-06-23 18:41:26.498462 N Display: Desktop video mode: 1920x1080 60.000Hz<br>2023-06-23 18:41:26.498465 N Display: Display has custom colourspace<br>2023-06-23 18:41:26.498476 N Display: Supported HDR formats: None<br>2023-06-23 18:41:26.516640 I InputHandler: Starting<br>2023-06-23 18:41:26.517656 E LIRC: Failed to connect to Unix socket '/dev/lircd'<br> eno: No such file or directory (2)<br>2023-06-23 18:41:26.517691 I No joystick configuration found, not enabling joystick control<br>2023-06-23 18:41:26.518013 I UDPListener: Enabling<br>2023-06-23 18:41:26.520642 I Binding to UDP <a href="http://0.0.0.0:6948" target="_blank">0.0.0.0:6948</a><br>2023-06-23 18:41:26.520678 I Binding to UDP [::]:6948<br>2023-06-23 18:41:26.575074 I ScreenSaverDBus: Created for DBus service: org.freedesktop.ScreenSaver<br>2023-06-23 18:41:26.575531 I ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 32. nom nom<br>2023-06-23 18:41:26.575581 I ScreenSaverDBus: Screensaver uninhibited via org.freedesktop.ScreenSaver<br>2023-06-23 18:41:26.578417 I Starting process manager<br>2023-06-23 18:41:26.578427 I Starting process signal handler<br>2023-06-23 18:41:26.578705 I Starting IO manager (read)<br>2023-06-23 18:41:26.580601 I Starting IO manager (write)<br>2023-06-23 18:41:26.629264 I ScreenSaverX11: DPMS is active.<br>2023-06-23 18:41:26.629458 I Using Frameless Window<br>2023-06-23 18:41:26.629458 I Using Full Screen Window<br>2023-06-23 18:41:26.663655 I Display: Have main widget<br>2023-06-23 18:41:26.663657 I Display: Have main window</div><div>2023-06-23 18:41:26.663667 I Display: Found screen 'DVI-D-0'<br>2023-06-23 18:41:26.781099 I OpenGL: OpenGL vendor : NVIDIA Corporation<br>2023-06-23 18:41:26.781101 I OpenGL: OpenGL renderer : NVIDIA GeForce GT 730/PCIe/SSE2<br>2023-06-23 18:41:26.781101 I OpenGL: OpenGL version : 4.6.0 NVIDIA 470.182.03<br>2023-06-23 18:41:26.781103 I OpenGL: Qt platform : xcb<br>2023-06-23 18:41:26.781122 I OpenGL: EGL display : No<br>2023-06-23 18:41:26.781123 I OpenGL: Qt OpenGL module : OpenGL (not ES)<br>2023-06-23 18:41:26.781123 I OpenGL: Qt OpenGL format : OpenGL 4.6<br>2023-06-23 18:41:26.781124 I OpenGL: Qt OpenGL surface : RGBA: 8:8:8:0 Depth: 24 Stencil: 0<br>2023-06-23 18:41:26.781125 I OpenGL: Max texture size : 16384<br>2023-06-23 18:41:26.781127 I OpenGL: Shaders : Vertex,Fragment,Geometry,Compute<br>2023-06-23 18:41:26.781128 I OpenGL: 16bit framebuffers : Yes<br>2023-06-23 18:41:26.782170 I OpenGL: Initialised MythRenderOpenGL<br>2023-06-23 18:41:26.782172 I OpenGL: Using full range output<br>2023-06-23 18:41:26.784658 I UICache: Pruning cache directory: /home/ryan/.mythtv/cache/remotecache<br>2023-06-23 18:41:26.784692 I UICache: Kept 0 files, deleted 0 files, stat error on 0 files<br>2023-06-23 18:41:26.784695 I UICache: Pruning cache directory: /home/ryan/.mythtv/cache/thumbnails<br>2023-06-23 18:41:26.784708 I UICache: Kept 0 files, deleted 0 files, stat error on 0 files<br>2023-06-23 18:41:26.872719 I MythCoreContext::ConnectCommandSocket(): Connecting to backend server: <a href="http://192.168.1.210:6543" target="_blank">192.168.1.210:6543</a> (try 1 of 1)<br>2023-06-23 18:41:26.874120 I MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff<br>2023-06-23 18:41:26.910171 E CECAdapter: Failed to find any CEC devices.<br>2023-06-23 18:41:26.910409 I CECAdapter: Closing down CEC.<br>2023-06-23 18:41:26.910439 I VideoProfile: Resetting decoder/render support<br>2023-06-23 18:41:26.928483 I VDPAUHelp: Supported/available VDPAU decoders:<br>2023-06-23 18:41:26.938508 I VDPAUHelp: MPEG1 (Max size: 4032x4048)<br>2023-06-23 18:41:26.938511 I VDPAUHelp: MPEG2 Simple (Max size: 4032x4048)<br>2023-06-23 18:41:26.938513 I VDPAUHelp: MPEG2 Main (Max size: 4032x4048)<br>2023-06-23 18:41:26.938516 I VDPAUHelp: MPEG4 Simple (Max size: 2048x2048)<br>2023-06-23 18:41:26.938518 I VDPAUHelp: MPEG4 Advanced Simple (Max size: 2048x2048)<br>2023-06-23 18:41:26.938520 I VDPAUHelp: VC1 Simple (Max size: 2048x2048)<br>2023-06-23 18:41:26.938522 I VDPAUHelp: VC1 Main (Max size: 2048x2048)<br>2023-06-23 18:41:26.938524 I VDPAUHelp: VC1 Advanced (Max size: 2048x2048)<br>2023-06-23 18:41:26.938527 I VDPAUHelp: H264 Baseline (Max size: 4032x4080)<br>2023-06-23 18:41:26.938529 I VDPAUHelp: H264 Main (Max size: 4032x4080)<br>2023-06-23 18:41:26.938531 I VDPAUHelp: H264 High (Max size: 4032x4080)<br>2023-06-23 18:41:26.938533 I VDPAUHelp: H264 Extended (Max size: 4032x4080)<br>2023-06-23 18:41:26.938535 I VDPAUHelp: H264 Constrained (Max size: 4032x4080)<br>2023-06-23 18:41:26.938536 I VDPAUHelp: H264 Constrained High (Max size: 4032x4080)<br>2023-06-23 18:41:26.938539 I VDPAUHelp: H264 High 444 (Max size: 4032x4080)<br>Handling Segmentation fault<br>Segmentation fault<br><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">_____________<br>Ryan Patterson<div>May the wings of liberty never lose a feather.<br></div></div></div></div></div></div>
</blockquote></div>