nvidia-graphics-drivers-460 causes vlc to crash when taking video snapshot

Bug #1913633 reported by Ian
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-460 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

vlc 3.0.11.1-2 would happily take video snapshots with version 450 (and earlier) of the drivers, but crashes instantly every time with 460.

me@mine ~$ vlc
VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2)
[000055acea1745b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055acea213580] main playlist: playlist is empty
(** attempt to take snapshot via GUI **)
libEGL warning: DRI2: failed to authenticate
[00007f7f840045f0] gl gl: Initialized libplacebo v2.72.0 (API v72)
[00007f7f840045f0] glx gl error: cannot create GLX context
libEGL warning: DRI2: failed to authenticate
[00007f7f840045f0] gles2 gl: Initialized libplacebo v2.72.0 (API v72)
libEGL warning: DRI2: failed to authenticate
[00007f7f840045f0] gl gl: Initialized libplacebo v2.72.0 (API v72)
Segmentation fault (core dumped)

Using PrtSc to get a screenshot works, but doesn't capture the video shown in the vlc window.

Ubuntu MATE 20.10, kernel 5.8.0-41-generic.
nvidia-driver-460 460.32.03-0ubuntu0.20.10.1

Ian (superian)
description: updated
Revision history for this message
Ian (superian) wrote :

Can confirm that going back to 450 version means vlc video snapshots work again.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-460 (Ubuntu):
status: New → Confirmed
Revision history for this message
Ciro Santilli 六四事件 法轮功 (cirosantilli) wrote :

I'm on Ubuntu 20.10, default desktop, nvidia-driver-460, Quadro M1200 GPU, and VLC also crashes for me whenever I try to take a snapshot.

However, I don't get the gl information logs mentioned by OP, is just says "segmentation fault".

I tried reverting to 450, and it still segfaults.

The `--verbose 2` messages corresponding to me clicking the take snapshot button in both cases are:

```
[00007f23600013b0] main vout display debug: VoutDisplayEvent 'mouse button' 2 t=6
[00007f23600013b0] main vout display debug: VoutDisplayEvent 'mouse button' 2 t=7
[00007f23600013b0] main vout display debug: auto hiding mouse cursor
[000055c87ad2f7e0] pulse audio output debug: suspended
[000055c87ad2f7e0] pulse audio output debug: changing sink 0: alsa_output.pci-0000_00_1f.3.analog-stereo (Built-in Audio Analogue Stereo)
[00007f23a40c2d80] main encoder debug: looking for encoder module matching "any": 21 candidates
[00007f23a40c2d80] main encoder debug: using encoder module "png"
[00007f23a4708060] main filter debug: looking for video converter module matching "any": 23 candidates
[00007f23a4708060] swscale filter debug: 1280x720 (1280x736) chroma: I420 -> 1280x720 (1280x720) chroma: RV24 with scaling using Bicubic (good quality)
[00007f23a4708060] main filter debug: using video converter module "swscale"
Segmentation fault (core dumped)
```

Also like OP mentioned, PrtSc does not work on full screen. Outside of full screen it works.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.