VLC self-closing

After doing a Testing update today, VLC closes down after a couple seconds. This happens after simply selecting a Video or by opening VLC and using the menu system to select the media to play. Happens on MPEG and MKV files. Reinstalled to no avail.
Will supply additional info if requested.

You mean it crashes. Anyway I just tried an mkv file and same thing happens to me.
VLC 3.0.18-6
Running vlc in the terminal I get this output:

[ydar@homepc ~]$ vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055c92aa27550] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055c92aac6f70] main playlist: playlist is empty
[00007f0160006610] dvdnav demux error: Couldn't find device name.
[00007f0160006610] dvdnav demux error: DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
[00007f0160006610] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
[00007f0154004150] dvdnav demux error: Couldn't find device name.
[00007f0154004150] dvdnav demux error: DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
[00007f0154004150] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
[00007f0158004cd0] dvdnav demux error: Couldn't find device name.
[00007f0158004cd0] dvdnav demux error: DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
[00007f0158004cd0] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
[00007f01500063f0] dvdnav demux error: Couldn't find device name.
[00007f01500063f0] dvdnav demux error: DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
[00007f01500063f0] dvdnav demux error: vm: vm: failed to read VIDEO_TS.IFO
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
[00007f0148007430] gl gl: Initialized libplacebo v5.229.0 (API v229)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007f0148007430] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
Segmentation fault (core dumped)

(fortunately for me my preferred video player is QMPlay2, and the same files still work as expected.) Guess weā€™ll have to wait for a fix.

Exact same.
//
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[0000558afe6bf550] main libvlc: Running vlc with the default interface. Use ā€˜cvlcā€™ to use vlc without interface.
[0000558afe75e970] main playlist: playlist is empty
kf.kio.core: Invalid URL: QUrl(ā€œ/home/merlinā€)
kf.jobwidgets: Cannot register a job with KUiServerV2JobTracker without QGuiApplication::desktopFileName
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
[00007f5ca0007a70] gl gl: Initialized libplacebo v4.208.0 (API v208)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007f5ca0007a70] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
zsh: segmentation fault (core dumped) vlc//

I also noticed this issue, as reported here.

For the sake of curiosity, do you guys happen to be on NVIDIA proprietary driver or on something else? It looks like the problematic part is related to libva, particularly this vaGetDriverNameByIndex() function it is calling. I am on NVIDIA 525.xx.

libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)

In case of Nvidia GPU is best to use the nvidia-vaapi-driver-git for VA-API ā€¦ In most cases the nvidia-vaapi-driver and / or the libva-nvidia-driver will fail now and then, with no apparent reason.

Yes, on my main PC (testing branch), running Nvidia. GTX1050 (prop.driver). However, on my newly installed Thinkcentre 910q Tiny (Intel 530 Graphics) there is no problem!

I use neither libva-nvidia-driver nor nvidia-vaapi-driver-git actually, these are packages from the AUR. I sticked to what Manjaro KDE provided by default, which is the hardware acceleration provided with nvidia-utils.

From what I noticed, we got an update for libva and other packages, but not for nvidia-utils. I know it is proprietary software, but maybe rebuilding the NVIDIA drivers + nvidia-utils could help to mitigate the issue?

Thereā€™s nothing to rebuild as the NVIDIA proprietary driver is a binary release.

FYI, I can run VLC just fine on the unstable branch with NVIDIA drivers.

Still no go despite some updates today. Opens for about 5 seconds then closes. Minor difference, if opened without a file, it now stays open, adding a file to play causes the closure, as does selecting a file with VLC as default.

I am using nvidia 525.78.01, on my first try today, vlc still crashed when trying to play an MKV file, but I managed to fix it.

I went into the settings for video and changed the Output from automatic to VDPAU output. Now MKV files work as intended.

2 Likes

Well, to be more precise, VLC crashes only when trying to play a video file. Just launching VLC fine, and listening to audio files is fine too. It looks like it fails to handle hardware acceleration when trying to open a video.

I had some hope that perhaps, just a few updates from the future might do the trick (seeing an update for VLC looked promising), but it unfortunately failed: I still had the segfault. Hereā€™s the log for the switch from Testing to Unstable as done today.


[2023-01-06T21:04:33-0500] [PACMAN] Running 'pacman -Syyuu'
[2023-01-06T21:04:33-0500] [PACMAN] synchronizing package lists
[2023-01-06T21:04:53-0500] [PACMAN] starting full system upgrade
[2023-01-06T21:36:50-0500] [ALPM] running '00-timeshift-autosnap.hook'...
[2023-01-06T21:36:50-0500] [ALPM-SCRIPTLET] ==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
[2023-01-06T21:36:50-0500] [ALPM] running 'firefox-pre.hook'...
[2023-01-06T21:36:50-0500] [ALPM] transaction started
[2023-01-06T21:36:50-0500] [ALPM] upgraded ncurses (6.3-3 -> 6.4-1)
[2023-01-06T21:36:50-0500] [ALPM] upgraded libx11 (1.8.3-3 -> 1.8.3-4)
[2023-01-06T21:36:50-0500] [ALPM] upgraded libxnvctrl (525.60.11-4 -> 525.78.01-1)
[2023-01-06T21:36:51-0500] [ALPM] upgraded libtiff (4.4.0-4 -> 4.5.0-1)
[2023-01-06T21:36:51-0500] [ALPM] upgraded gdk-pixbuf2 (2.42.10-1 -> 2.42.10-2)
[2023-01-06T21:36:51-0500] [ALPM] upgraded gtk-update-icon-cache (1:4.8.3-1 -> 1:4.8.3-3)
[2023-01-06T21:36:51-0500] [ALPM] upgraded libpsl (0.21.1-3 -> 0.21.2-1)
[2023-01-06T21:36:51-0500] [ALPM] upgraded curl (7.87.0-1 -> 7.87.0-2)
[2023-01-06T21:36:51-0500] [ALPM] upgraded libpcap (1.10.1-2 -> 1.10.2-1)
[2023-01-06T21:36:51-0500] [ALPM] upgraded shadow (4.12.3-2 -> 4.13-1)
[2023-01-06T21:36:51-0500] [ALPM] upgraded lcms2 (2.14-1 -> 2.14-2)
[2023-01-06T21:36:52-0500] [ALPM] upgraded nvidia-utils (525.60.11-2 -> 525.78.01-1)
[2023-01-06T21:36:52-0500] [ALPM-SCRIPTLET] xorg configuration symlink valid...
[2023-01-06T21:36:52-0500] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2023-01-06T21:36:52-0500] [ALPM-SCRIPTLET] If you use GDM on Wayland, you might have to run systemctl enable --now nvidia-resume.service
[2023-01-06T21:36:52-0500] [ALPM] upgraded mesa (22.3.2-4 -> 22.3.2-5)
[2023-01-06T21:36:52-0500] [ALPM] upgraded libsndfile (1.1.0-3 -> 1.2.0-1)
[2023-01-06T21:36:52-0500] [ALPM] upgraded gstreamer (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded gst-plugins-base-libs (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded gst-plugins-base (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded lib32-krb5 (1.20-3 -> 1.20.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded ark (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded openjpeg2 (2.5.0-1 -> 2.5.0-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded poppler (22.12.0-1 -> 23.01.0-3)
[2023-01-06T21:36:53-0500] [ALPM] upgraded poppler-qt5 (22.12.0-1 -> 23.01.0-3)
[2023-01-06T21:36:53-0500] [ALPM] upgraded sdl2 (2.26.1-1 -> 2.26.2-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded libwebp (1.2.4-1 -> 1.2.4-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded baloo-widgets (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded cups-filters (1.28.16-2 -> 1.28.16-3)
[2023-01-06T21:36:53-0500] [ALPM] upgraded cython (0.29.32-2 -> 0.29.33-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded djvulibre (3.5.28-3 -> 3.5.28-4)
[2023-01-06T21:36:53-0500] [ALPM] upgraded libkexiv2 (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded kio-extras (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded dolphin (22.12.0-3 -> 22.12.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded dolphin-plugins (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded glslang (11.11.0-1 -> 11.13.0-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded spirv-tools (2022.1-1 -> 2022.4-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded shaderc (2022.1-4 -> 2022.4-1)
[2023-01-06T21:36:53-0500] [ALPM] upgraded libplacebo (4.208.0-1 -> 5.229.1-2)
[2023-01-06T21:36:53-0500] [ALPM] upgraded vlc (3.0.18-4 -> 3.0.18-6)
[2023-01-06T21:36:54-0500] [ALPM] upgraded elisa (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded ffmpegthumbs (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded filelight (22.12.0-2 -> 22.12.1-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded firefox (108.0.1-1 -> 108.0.2-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded firefox-i18n-en-ca (108.0.1-1 -> 108.0.2-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded firefox-i18n-en-us (108.0.1-1 -> 108.0.2-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded libcamera (0.0.3-1 -> 0.0.3-3)
[2023-01-06T21:36:54-0500] [ALPM] upgraded fluidsynth (2.3.0-2 -> 2.3.1-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded libraw (0.21.0-2 -> 0.21.1-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded freeimage (3.18.0-16 -> 3.18.0-17)
[2023-01-06T21:36:54-0500] [ALPM] upgraded libheif (1.14.1-1 -> 1.14.2-1)
[2023-01-06T21:36:54-0500] [ALPM] upgraded gd (2.3.3-5 -> 2.3.3-6)
[2023-01-06T21:36:54-0500] [ALPM] upgraded poppler-glib (22.12.0-1 -> 23.01.0-3)
[2023-01-06T21:36:54-0500] [ALPM] upgraded gegl (0.4.40-3 -> 0.4.40-4)
[2023-01-06T21:36:54-0500] [ALPM] upgraded ghostscript (10.0.0-2 -> 10.0.0-4)
[2023-01-06T21:36:54-0500] [ALPM] upgraded netpbm (10.73.42-1 -> 10.73.42-2)
[2023-01-06T21:36:55-0500] [ALPM] upgraded graphviz (7.0.5-1 -> 7.0.6-1)
[2023-01-06T21:36:55-0500] [ALPM] upgraded gimp (2.10.32-2 -> 2.10.32-3)
[2023-01-06T21:36:55-0500] [ALPM] upgraded gst-libav (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:55-0500] [ALPM] upgraded gst-plugins-bad-libs (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:55-0500] [ALPM] upgraded spandsp (0.0.6-3 -> 0.0.6-4)
[2023-01-06T21:36:56-0500] [ALPM] upgraded imagemagick (7.1.0.57-1 -> 7.1.0.57-2)
[2023-01-06T21:36:56-0500] [ALPM] upgraded gst-plugins-bad (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:56-0500] [ALPM] upgraded imlib2 (1.10.0-1 -> 1.10.0-2)
[2023-01-06T21:36:56-0500] [ALPM] upgraded gst-plugins-good (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:56-0500] [ALPM] upgraded gst-plugins-ugly (1.20.5-1 -> 1.20.5-2)
[2023-01-06T21:36:56-0500] [ALPM] upgraded libkdcraw (22.12.0-2 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded signon-kwallet-extension (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded qt5-webengine (5.15.11-3 -> 5.15.12-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded kaccounts-integration (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded gwenview (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded kaccounts-providers (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded kamera (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded kate (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:56-0500] [ALPM] upgraded kcalc (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kdeconnect (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kdegraphics-mobipocket (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kdegraphics-thumbnailers (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kdenetwork-filesharing (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kdenlive (22.12.0-2 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded keditbookmarks (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kfind (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded khelpcenter (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded libkomparediff2 (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kompare (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded konsole (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded libkdegames (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kpat (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kpmcore (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded ksystemlog (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded kwalletmanager (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded lib32-libice (1.0.10-1 -> 1.1.1-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded lib32-libsm (1.2.3-2 -> 1.2.4-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded lib32-libsndfile (1.1.0-2 -> 1.2.0-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded python-certifi (2022.09.24-1 -> 2022.12.07-1)
[2023-01-06T21:36:57-0500] [ALPM] upgraded pacman (6.0.2-6 -> 6.0.2-7)
[2023-01-06T21:36:57-0500] [ALPM] upgraded mhwd-nvidia (525.60.11-2 -> 525.78.01-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-nvidia-utils (525.60.11-1 -> 525.78.01-1)
[2023-01-06T21:36:58-0500] [ALPM-SCRIPTLET] xorg configuration symlink valid...
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-libxau (1.0.10-3 -> 1.0.11-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-libx11 (1.8.2-2 -> 1.8.3-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-libxdamage (1.1.5-3 -> 1.1.6-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-libxshmfence (1.3.1-1 -> 1.3.2-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-ncurses (6.3-1 -> 6.4-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-libva (2.16.0-1 -> 2.17.0-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded lib32-libxrandr (1.5.2-3 -> 1.5.3-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded libmm-glib (1.20.2-1 -> 1.20.4-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded libqalculate (4.5.0-1 -> 4.5.1-1)
[2023-01-06T21:36:58-0500] [ALPM] upgraded libva-mesa-driver (22.3.2-4 -> 22.3.2-5)
[2023-01-06T21:36:58-0500] [ALPM] upgraded linux515-nvidia (525.60.11-7 -> 525.78.01-1)
[2023-01-06T21:37:10-0500] [ALPM] upgraded make (4.3-5 -> 4.4-1)
[2023-01-06T21:37:10-0500] [ALPM] upgraded modemmanager (1.20.2-1 -> 1.20.4-1)
[2023-01-06T21:37:10-0500] [ALPM] upgraded mpv (1:0.35.0-2 -> 1:0.35.0-4)
[2023-01-06T21:37:10-0500] [ALPM] upgraded okular (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:37:11-0500] [ALPM] upgraded opencv (4.6.0-6 -> 4.6.0-7)
[2023-01-06T21:37:11-0500] [ALPM] upgraded opera (94.0.4606.38-1 -> 94.0.4606.54-1)
[2023-01-06T21:37:11-0500] [ALPM] upgraded partitionmanager (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:37:12-0500] [ALPM] upgraded print-manager (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:37:12-0500] [ALPM] upgraded python-pillow (9.4.0-1 -> 9.4.0-2)
[2023-01-06T21:37:12-0500] [ALPM] upgraded qt5-imageformats (5.15.7+kde+r6-2 -> 5.15.7+kde+r6-3)
[2023-01-06T21:37:12-0500] [ALPM] upgraded sane (1.1.1-1 -> 1.1.1-2)
[2023-01-06T21:37:12-0500] [ALPM] upgraded spectacle (22.12.0-1 -> 22.12.1-1)
[2023-01-06T21:37:12-0500] [ALPM] upgraded virtualbox (7.0.4-1 -> 7.0.4-3)
[2023-01-06T21:37:12-0500] [ALPM] upgraded vulkan-tools (1.3.226-1 -> 1.3.235-2)
[2023-01-06T21:37:12-0500] [ALPM] upgraded wxwidgets-common (3.2.1-1 -> 3.2.1-2)
[2023-01-06T21:37:12-0500] [ALPM] upgraded wxwidgets-gtk3 (3.2.1-1 -> 3.2.1-2)
[2023-01-06T21:37:13-0500] [ALPM] upgraded yt-dlp (2023.01.02-1 -> 2023.01.06-1)
[2023-01-06T21:37:13-0500] [ALPM] transaction completed
[2023-01-06T21:37:14-0500] [ALPM] running '20-systemd-sysusers.hook'...
[2023-01-06T21:37:14-0500] [ALPM] running '30-systemd-daemon-reload.hook'...
[2023-01-06T21:37:14-0500] [ALPM] running '30-systemd-hwdb.hook'...
[2023-01-06T21:37:14-0500] [ALPM] running '30-systemd-udev-reload.hook'...
[2023-01-06T21:37:14-0500] [ALPM] running '30-systemd-update.hook'...
[2023-01-06T21:37:14-0500] [ALPM] running '30-update-mime-database.hook'...
[2023-01-06T21:37:15-0500] [ALPM] running '60-depmod.hook'...
[2023-01-06T21:37:15-0500] [ALPM] running '90-nvidia-utils.hook'...
[2023-01-06T21:37:15-0500] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'default'
[2023-01-06T21:37:15-0500] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64.img
[2023-01-06T21:37:15-0500] [ALPM-SCRIPTLET] ==> Starting build: 5.15.86-1-MANJARO
[2023-01-06T21:37:15-0500] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2023-01-06T21:37:15-0500] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2023-01-06T21:37:15-0500] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2023-01-06T21:37:16-0500] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2023-01-06T21:37:17-0500] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2023-01-06T21:37:17-0500] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64.img
[2023-01-06T21:37:18-0500] [ALPM-SCRIPTLET] ==> Image generation successful
[2023-01-06T21:37:18-0500] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'fallback'
[2023-01-06T21:37:18-0500] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64-fallback.img -S autodetect
[2023-01-06T21:37:18-0500] [ALPM-SCRIPTLET] ==> Starting build: 5.15.86-1-MANJARO
[2023-01-06T21:37:18-0500] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2023-01-06T21:37:18-0500] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2023-01-06T21:37:19-0500] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2023-01-06T21:37:19-0500] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2023-01-06T21:37:19-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qed
[2023-01-06T21:37:19-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla2xxx
[2023-01-06T21:37:20-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2023-01-06T21:37:20-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2023-01-06T21:37:20-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla1280
[2023-01-06T21:37:20-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: bfa
[2023-01-06T21:37:22-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2023-01-06T21:37:23-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2023-01-06T21:37:23-0500] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2023-01-06T21:37:23-0500] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2023-01-06T21:37:23-0500] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2023-01-06T21:37:24-0500] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2023-01-06T21:37:28-0500] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2023-01-06T21:37:28-0500] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64-fallback.img
[2023-01-06T21:37:34-0500] [ALPM-SCRIPTLET] ==> Image generation successful
[2023-01-06T21:37:34-0500] [ALPM] running '90-packagekit-refresh.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'dbus-reload.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'detect-old-perl-modules.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'firefox-post.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'gdk-pixbuf-query-loaders.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'gtk-update-icon-cache.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'texinfo-install.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'update-desktop-database.hook'...
[2023-01-06T21:37:34-0500] [ALPM] running 'update-vlc-plugin-cache.hook'...

I still made some progress though. After temporarily switching to Unstable (I returned from Testing without downgrading the whole system), I downgraded the libva package to the previous version I had in /var/cache/pacman/pkg and it worked. It looks like VLC doesnā€™t like the new version of libva that we got recently (we went from 2.16.0 to 2.17.0). With the old version of the library, VLC is working properly again.

pacman.log for the downgrade

[2023-01-06T21:53:17-0500] [ALPM] running '00-timeshift-autosnap.hook'...
[2023-01-06T21:53:17-0500] [ALPM-SCRIPTLET] ==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
[2023-01-06T21:53:17-0500] [ALPM] transaction started
[2023-01-06T21:53:17-0500] [ALPM] downgraded libva (2.17.0-1 -> 2.16.0-1)
[2023-01-06T21:53:17-0500] [ALPM] transaction completed
[2023-01-06T21:53:17-0500] [ALPM] running '30-systemd-update.hook'...
[2023-01-06T21:53:17-0500] [ALPM] running '90-packagekit-refresh.hook'...

It is not a long-term fix to the issue of course, but it gives a good hint of whatā€™s going on I guess.

Indeed, VLC works properly with Output at VDPAU output (in Preferences > Video), even with libva at version 2.17.0 instead of 2.16.0. I can read video files just fine. I get the following output. I would say it is a better solution than downgrading the libva package.

 ļŒ’ ī‚° ļ€• ~ ī‚° vlc                                                                                                                                                ī‚² āœ” ī‚² 24s ļ‰’ 
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[0000558bfaa1d550] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0000558bfaab9b60] main playlist: playlist is empty
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
[00007fb1280b5510] main video output error: video output creation failed
[00007fb130c18f30] main decoder error: failed to create video output
[00007fb130c18f30] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  525.78.01  Mon Dec 26 05:38:00 UTC 2022 for hardware decoding
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu 

EDIT: Finally, it really looks like it is a regression from libva 2.17.0. When I run vainfo in command-line interface (provided by the libva-utils package, which I installed), I get the exact same error.

 ļŒ’ ī‚° ļ€• ~ ī‚° vainfo                                                                                                                                                     ī‚² āœ” 
Trying display: wayland
Trying display: x11
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
vaInitialize failed with error code -1 (unknown libva error),exit

There is also an issue opened on their GitHub regarding this error.

1 Like

Here my personal reflection maybe OT, if you like.
Iā€™ve been using Linux since 2003 and Linux only since 2007. Suse, Debian, Ubuntu and now Manjaro.
And every now and then some nasty, annoying, stupid issue pops out, and stays there for weeks, if weā€™re lucky. This is no good.
A quick fix should be provided in the news. What good are they otherwise?
Why do I have to hunt here and there for such valuable information?
Yet another time Linux and Manjaro are far from being user-friendly.

2 Likes

Itā€™s the choice you have and did make.

Have you had this (or any) issue?

And what does that have to do with ā€œuser friendlyā€?

Manjaro is a bit of a special ā€œanimalā€ - Arch is itā€™s origin - but in removing itself from it in the effort to make it even safer it introduces other problems due to that approach.

Nothing is perfect - and your conclusion is ā€¦ what you appear to want it to be.

ā€¦ donā€™t like it - as you can likely sense
but this was not ā€œmaybeā€ OT ā€¦
a month after the last comment - you found a place where your rant would kinda fit in ā€¦

ps:

ahh - I just noticed that you just joined the forum as a new member - to make this comment
ā€¦ ever had a problem yourself?
you certainly where able to solve it - you certainly didnā€™t ask for help to do it

1 Like

User-friendly does not mean it is perfect but capable of helping a simple user solve an ordinary problem. Not everyone is a developer. My opinion: Manjaro News should carry this kind of information as well. Bugs and workarounds, easy to find as they are made available by developers or expert users.
And yes I just joined the forum to post my rant, because I recommended Manjaro to a lot of people who wanted to leave proprietary OSā€™s.
In FOSS I thought the days of pledges and snobs were over, but I was wrong.
Have a nice day.

1 Like

A bit late to respond, but seems it hasnā€™t been addressed yet, hereā€™s a working solution:

Itā€™s from a thread on archlinux board, for one reason or another I canā€™t post links here.

===> So as a workaround define this environment variable (and everything works with libva 2.17.0-1, vlc included) :

export LIBVA_DRIVER_NAME=nvidia

And to make it ā€œpermanentā€ :

echo "setenv LIBVA_DRIVER_NAME nvidia" > /etc/profile.d/libva.csh
echo "export LIBVA_DRIVER_NAME=nvidia" > /etc/profile.d/libva.sh

Even later to this party, but Iā€™ve found an alternative working solution to this segfault (with NVIDIA proprietary driver) on the VLC forums:

It seems that LibVA has broken binary compatibility with old VA drivers, so you need to uninstall libva-mesa-driver and libva-vdpau-driver.

And indeed, it resolved the issue in my case, without the need of setting the LIBVA_DRIVER_NAME variable (which is also a solution that worked for me, I might add).

So far I have not noticed any negative side-effects for now, but we shall seeā€¦

Source: libva error

I used to watch videos and movies using VLC as well and encountered the same problem. Since Iā€™m not that techy, what I assume is that the problem is on the videoā€™s side so I always try to change the type of video that I play, and it works just fine for me. Another beginner way that I did was to clean my computerā€™s cache or storage as I think it is on my device or my laptopā€™s problem this time as I often play crypto casino online at blog.bc.game/tl/crypto-casino-bonus-codes. I thought it was affecting my laptopā€™s performance. By the way, this only happens when I play a video but whenever I just listen to music or any audio, VLC works perfectly fine for me.

Too many necro-bumps and a ranting thread hijacker. Time to close this. :man_facepalming: