Skip to content

mythfrontend core dumps after upgrade to Ubuntu 24.04 #1235

@abrossard-ch

Description

@abrossard-ch

Linux mytv 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
I've done "ubuntu-drivers autoinstall" to get the latests nvidia driver in place. I'm not getting any obvious errors from mythtv-backend.

Platform:
mythfrontend version: fixes/34 [v34.0+fixes.20240210.e3e165a1-0ubuntu6

  • Package version:
    mythtv-backend-master/noble,noble,now 2:34.0+fixes.20240210.e3e165a1-0ubuntu6 all [installed]
    mythtv-backend/noble,now 2:34.0+fixes.20240210.e3e165a1-0ubuntu6 amd64 [installed]
    mythtv-common/noble,now 2:34.0+fixes.20240210.e3e165a1-0ubuntu6 amd64 [installed]
    mythtv-database/noble,noble,now 2:34.0+fixes.20240210.e3e165a1-0ubuntu6 all [installed,automatic]
    mythtv-frontend/noble,now 2:34.0+fixes.20240210.e3e165a1-0ubuntu6 amd64 [installed]

  • Component:
    mythfrontend

What steps will reproduce the bug?

All attempts to start mythfrontend core dumps. Including when trying to use a remote display.
I'm including a full log, but to make it short, it usually ends with

2025-12-22T18:04:56.854038+01:00 mytv mythfrontend.real: mythfrontend[11292]: I CoreContext mythvdpauhelper.cpp:76 (HaveVDPAU) VDPAUHelp: HEVC Rext (Max size: 8192x8192)
2025-12-22T18:04:57.254593+01:00 mytv mythfrontend.real: mythfrontend[11292]: D SSDP portchecker.cpp:193 (checkPort) PortChecker::checkPort(): socket state 0
2025-12-22T18:04:57.755219+01:00 mytv mythfrontend.real: mythfrontend[11292]: D SSDP portchecker.cpp:193 (checkPort) PortChecker::checkPort(): socket state 2

GDB traceback:
A backtrace gave me this :

2025-12-22 17:54:48.373438 I MythCoreContext::ConnectCommandSocket(): Connecting to backend server: 192.168.10.26:6543 (try 1 of 1)
2025-12-22 17:54:48.374312 I MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff
[New Thread 0x7ffee08576c0 (LWP 10447)]
[Thread 0x7ffee08576c0 (LWP 10447) exited]
Thread 1 "mythfrontend.re" received signal SIGSEGV, Segmentation fault.
0x00007fffef9e9364 in XDisplayString () from /lib/x86_64-linux-gnu/libX11.so.6
(gdb) bt
#0 0x00007fffef9e9364 in XDisplayString () at /lib/x86_64-linux-gnu/libX11.so.6
#1 0x00007ffef8405f05 in __vaDriverInit_1_0 () at /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
#2 0x00007fffef98e873 in vaInitialize () at /lib/x86_64-linux-gnu/libva.so.2
#3 0x00007ffff05c21ea in ??? () at /lib/libmythavutil.so.57
#4 0x00007ffff05bc501 in av_hwdevice_ctx_create () at /lib/libmythavutil.so.57
#5 0x00007ffff796ec6f in MythCodecContext::CreateDevice(AVHWDeviceType, MythInteropGPU*, QString const&) () at /lib/libmythtv-34.so.34
#6 0x00007ffff79e5051 in MythVAAPIContext::HaveVAAPI(bool) () at /lib/libmythtv-34.so.34
#7 0x00007ffff7970392 in MythCodecContext::GetDecoders(RenderOptions&, bool) () at /lib/libmythtv-34.so.34
#8 0x00007ffff79ba955 in MythVideoProfile::InitStatics(bool) () at /lib/libmythtv-34.so.34
#9 0x00007ffff270ce16 in ??? () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff6d012a9 in MythMainWindow::Init(bool) () at /lib/libmythui-34.so.34
#11 0x00005555555f3575 in ??? ()

mythfrontend-output-v-all.txt.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions