void-linux / void-linux/void-packages

`vlc-3.0.18_2` segmentation fault with Nvidia drivers

Open
#41,938 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs-testing
Dominant language
Shell
Stars
3.4k
Forks
2.8k
Avg merge
2d 5h
Merged PRs (30d)
299

Description

Is this a new report?

Yes

System Info

Void 6.1.7_1 x86_64 GenuineIntel uptodate FFF

Package(s) Affected

vlc-3.0.18_2

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

VLC runs and plays media normally.

Actual behaviour

On playing an MP4 file with h264 video codec and aac audio codec, the following happens:

VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000056541648a600] main libvlc: Zagon predvajalnika s privzetim vmesnikom. Uporabite »cvlc« za zagon brez vmesnika.
[00007f866c005790] gl gl: Initialized libplacebo v4.208.0 (API v208)
libva info: VA-API version 1.17.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007f866c005790] glconv_vaapi_x11 gl error: vaInitialize: unknown 
libva error
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_5
Napaka segmentacije (this means segmentation fault)

In another case, a video appeared like one would be watching it through a blue filter. Definitely abnormal.

Here are some currently installed package versions that might be useful:

vlc-3.0.18_2
libvlc-3.0.18_2
nvidia-525.85.05_1
nvidia-dkms-525.85.05_1
libva-2.17.0_1
libva-vdpau-driver-0.7.4_4
Steps to reproduce
  1. Unclear. Probably just use an updated Void installation with VLC and Nvidia drivers.
  2. Try playing videos with various video codecs.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing MP4 playback in VLC 3.0.18_2 with the listed Nvidia, libva, and VA-API packages, using the reported H.264/AAC codecs. Check whether the VA-API initialization messages precede the segmentation fault or blue-filter output; done requires reliable reproduction steps and confirmed normal playback or a narrowed cause.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.