Bug#1112045: vlc: all videos cause segfault after update Bookworm -> Trixie
Hi Albrecht
On 2025-08-25 15:56:00 +0000, Albrecht Dreß wrote:
> Package: vlc
> Version: 3.0.21-10
> Severity: important
>
> Dear Maintainer,
>
> after the update of the system from Debian Bookworm to Trixie, all videos cause
> a segfault of vlc. Vlc worked just fine on Bookworm, and it doesn't seem to be
> a general video player issue, as xine still plays them.
>
> I attach the debug output of running “vlc -vvv [video file] 2> vlc.err” and the
> related messages from dmesg. My hardware is a rather old iMac13,1 with a
> “NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] (rev a1)”, if that
> matters.
[...]
> [00007f14610f3df0] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding
> [h264 @ 0x7f14611d7640] Format vdpau chosen by get_format().
> [h264 @ 0x7f14611d7640] Format vdpau requires hwaccel h264_vdpau initialisation.
> [h264 @ 0x7f14611d7640] Reinit context to 720x416, pix_fmt: vdpau
> [h264 @ 0x7f14611d7640] ct_type:1 pic_struct:0
> [h264 @ 0x7f14611d7640] no picture
> [h264 @ 0x7f14612cd0c0] nal_unit_type: 6(SEI), nal_ref_idc: 0
> [h264 @ 0x7f14612cd0c0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
> [h264 @ 0x7f14612cd0c0] ct_type:1 pic_struct:0
> [h264 @ 0x7f14612cd0c0] no picture
> nouveau: kernel rejected pushbuf: No such device
> nouveau: ch7: krec 0 pushes 1 bufs 3 relocs 0
> nouveau: ch7: buf 00000000 00000044 00000004 00000004 00000000 0x7f1459aed000 0x277000 0x8000
> nouveau: ch7: buf 00000001 00000053 00000002 00000002 00000000 0x7f14504fb000 0x2320000 0x100000
> nouveau: ch7: buf 00000002 00000055 00000002 00000000 00000002 (nil) 0x2820000 0x400000
> nouveau: ch7: psh 00000000 0000000058 000000009c
> [0x00000000] HDR 200541c0 subch 2 NINC
> mthd 0700 unknown method
> .VALUE = 0x20013
> mthd 0704 unknown method
> .VALUE = 0x23201
> mthd 0708 unknown method
> .VALUE = 0x23207
> mthd 070c unknown method
> .VALUE = 0x23205
> mthd 0710 unknown method
> .VALUE = 0x3
>
> [0x00000006] HDR 20084100 subch 2 NINC
> mthd 0400 unknown method
> .VALUE = 0x23200
> mthd 0404 unknown method
> .VALUE = 0x28200
> mthd 0408 unknown method
> .VALUE = 0x200
> mthd 040c unknown method
> .VALUE = 0x28289
> mthd 0410 unknown method
> .VALUE = 0x3f7700
> mthd 0414 unknown method
> .VALUE = 0x28202
> mthd 0418 unknown method
> .VALUE = 0x8700
> mthd 041c unknown method
> .VALUE = 0x0
>
> [0x0000000f] HDR 200140c0 subch 2 NINC
> mthd 0300 unknown method
> .VALUE = 0x0
>
> nouveau: kernel rejected pushbuf: Invalid argument
> nouveau: ch8: krec 0 pushes 1 bufs 0 relocs 0
Looks to me like you run into a hardware driver bug. I suggest you
switch to software decoding and try again. And if that works, I suggest
to close the bug. There is not much on the vlc side we can do.
Cheers
--
Sebastian Ramacher
Reply to: