VLC (rpm) crash, also bwrap crash

Fedora WS 43 Gnome

I have both versions of VLC on my system, rpm and flatpak. They both have problems. The flatpak version obeys dark mode but every time a new video starts, audio cuts out a few times and returns to normal after like 2 seconds. The rpm version doesn’t follow my gnome dark theme, but doesn’t have the audio problem, but it lately has been crashing. When I’ve reported issues on the VLC forums, they told me to use the nightly version, which is conveniently only available via snap. Who the hell uses snap? Anyway.

Details from problem reporting:

vlc.bin quit unexpectedly
vlc.bin killed by SIGABRT
/app/bin/vlc.bin --started-from-file
/usr/bin/bwrap --args 43 – /app/bin/vlc --started-from-file

User Logs:
–Jan 07 21:23:21 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f85300a0980] co located POCs unavailable
Jan 07 21:23:41 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f8530125880] co located POCs unavailable
Jan 07 21:23:41 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f8530119980] co located POCs unavailable
Jan 07 21:24:08 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f8530125880] co located POCs unavailable
Jan 07 21:24:08 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f8530119980] co located POCs unavailable
Jan 07 21:24:08 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f8530078480] co located POCs unavailable
Jan 07 21:24:32 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f8530125880] co located POCs unavailable
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: libva info: VA-API version 1.22.0
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: libva info: Found init function __vaDriverInit_1_22
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: libva info: va_openDriver() returns 0
Jan 07 21:24:46 fedora org.videolan.VLC.desktop[81816]: [00007fb9f80e3300] avcodec decoder: Using Mesa Gallium driver 25.2.6 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.12-300.fc43.x86_64) for hardware decoding
Jan 07 21:26:03 fedora org.videolan.VLC.desktop[64740]: [h264 @ 0x7f85300a0980] co located POCs unavailable
Jan 07 21:26:14 fedora org.videolan.VLC.desktop[81816]: amdgpu: The CS has cancelled because the context is lost. This context is guilty of a hard recovery.

I also noticed bwrap crashing. I don’t know what specific application crashed when bwrap crashed, if any. Problem reporting details below. Apologies for formatting, I don’t know why the app makes it so difficult to copy and paste:

reason: bwrap killed by SIGSYS
crash_function: __internal_syscall_cancel

cmdline: bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /nix/store /nix/store --tmpfs /tmp-home --tmpfs /tmp-run --clearenv --setenv HOME /tmp-home --setenv XDG_RUNTIME_DIR /tmp-run --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib64 /lib64 --seccomp 146 /usr/bin/true

executable: /usr/bin/bwrap

core backtrace

{ “signal”: 31
, “executable”: “/usr/bin/bwrap”
, “stacktrace”:
[ { “crash_thread”: true
, “frames”:
[ { “address”: 140446722067550
, “build_id”: “f410d74336e800b1795d2fd97ddfd36c16ad6546”
, “build_id_offset”: 453726
, “function_name”: “__internal_syscall_cancel”
, “file_name”: “/lib64/libc.so.6”
}
, { “address”: 140446722067588
, “build_id”: “f410d74336e800b1795d2fd97ddfd36c16ad6546”
, “build_id_offset”: 453764
, “function_name”: “__syscall_cancel”
, “file_name”: “/lib64/libc.so.6”
}
, { “address”: 140446722526031
, “build_id”: “f410d74336e800b1795d2fd97ddfd36c16ad6546”
, “build_id_offset”: 912207
, “function_name”: “wait4”
, “file_name”: “/lib64/libc.so.6”
}
, { “address”: 94535539648664
, “build_id”: “2a24855f56b62fc4e24688e54093f5f81e274c98”
, “build_id_offset”: 14488
, “function_name”: “main”
, “file_name”: “/usr/bin/bwrap”
}
, { “address”: 140446721627573
, “build_id”: “f410d74336e800b1795d2fd97ddfd36c16ad6546”
, “build_id_offset”: 13749
, “function_name”: “__libc_start_call_main”
, “file_name”: “/lib64/libc.so.6”
}
, { “address”: 140446721627752
, “build_id”: “f410d74336e800b1795d2fd97ddfd36c16ad6546”
, “build_id_offset”: 13928
, “function_name”: “__libc_start_main@@GLIBC_2.34”
, “file_name”: “/lib64/libc.so.6”
}
, { “address”: 94535539652725
, “build_id”: “2a24855f56b62fc4e24688e54093f5f81e274c98”
, “build_id_offset”: 18549
, “function_name”: “_start”
, “file_name”: “/usr/bin/bwrap”
} ]
} ]
}

I used to love VLC on Windoze, but with Linux I would suggest MPV or one of the other Linux clients.

Whats ‘snap’ a card game for kids? :wink: /j

mpv is impossible to use. The fact that I need to use a configuration file and read a book to learn how to use it makes it a useless piece of software. VLC has a vast amount of options and they are accessible in the GUI. I don’t care how robust mpv is if it requires understanding how to use. Any app designed to play videos should be intuitive to use. Also I do have it installed and use it for Freetube (when freetube isn’t working and opening videos externally is the only workaround). I’ve tried other options like haruna, gnome video player, and more. They are all terrible, usually cause they don’t have enough options. VLC is the best video player there is and its not even close, but it is frustrating that the devs seem be old and stubborn, given their choice to publish their nightly builds on something nobody uses anymore, and cause there are bugs in the software that are 5+ years old at this point.

Iirc it doesn’t require any config (install mpv, GUI Open With → mpv, it plays)


I’m not sure what to suggest, but VLC worked fine for me on F43 Workstation (I had RPM Fusion enabled so not sure if vlc came from there or just VLC’s libs).

The last error implies it’s GPU-related (could be something like bwrap not liking a syscall AMDGPU’s VA-API driver is trying to do).

Not sure if it’ll work, but: https://download.videolan.org/pub/videolan/vlc/SuSE/Tumbleweed/x86_64/vlc-3.0.23-413.1.x86_64.rpm

VLC provides nightly RPMs under SuSE

1 Like

Mpv can play videos without a config but it’s very barebones without a config file. I can’t even loop without a configuration file. That’s a pretty basic feature.

I’ve got the same issues on a completely different system using Intel graphics, and its been an issue for around 5 years.

When I open that file from file manager it sends me to gnome software and the error message says it’s already installed. When running sudo dnf install *rpm the output shows

Problem: conflicting requests

nothing provides vlc-noX = 3.0.23-413.1 needed by vlc-3.0.23-413.1.x86_64 from @commandline

nothing provides vlc-qt = 3.0.23-413.1 needed by vlc-3.0.23-413.1.x86_64 from @commandline

nothing provides libavcodec.so.61(LIBAVCODEC_61.19_SUSE)(64bit) needed by vlc-3.0.23-413.1.x86_64 from @commandline

nothing provides libavformat.so.61(LIBAVFORMAT_61.7_SUSE)(64bit) needed by vlc-3.0.23-413.1.x86_64 from @commandline

nothing provides libavutil.so.59(LIBAVUTIL_59.39_SUSE)(64bit) needed by vlc-3.0.23-413.1.x86_64 from @commandline

nothing provides libswscale.so.8(LIBSWSCALE_8.3_SUSE)(64bit) needed by vlc-3.0.23-413.1.x86_64 from @commandline

nothing provides vlc-noX needed by vlc-3.0.23-413.1.x86_64 from @commandline
You can try to add to command line:
–skip-broken to skip uninstallable packages


Toss some more URLs at it :stuck_out_tongue: (source)

1 Like

for your vlc rpm version did you follow instruction from rpmfusion web page(if you didn’t install rpmfusion repos do it free and non-free Making sure you're not a bot! ) how to multimedia Making sure you're not a bot! if not do it don’t avoid first step to swap ffmpeg.

to follow vlc your dark theme you need install gnome-themes-extra and tweaks( if you don’t have already).Open tweaks go to Appearance – Legacy Applications and select Adwaita-dark