[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: