Bonjour à tous,

j’ai vu passé bien des sujets dernièrement sur VLC mais je n’arrive pas bien à mettre la main sur le même soucis que moi: Crash au moment de lire une vidéo.

Si je lance VLC directement en cliquant sur une vidéo: crash; si je lance VLC seul pas d eproblème, j’ouvre une vidéo: crash. Et quelque soit le format vidéo.

Voici ce que ça donne dans un terminal:

Au moment de l’ouverture

$ vlc
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[0000558075e2d520] main libvlc: Lancement de vlc avec l’interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.

(vlc:14987): Gtk-WARNING **: 18:06:05.006: Impossible de trouver le moteur de thème dans module_path : « murrine »

(vlc:14987): Gtk-WARNING **: 18:06:05.006: Impossible de trouver le moteur de thème dans module_path : « murrine »

(vlc:14987): Gtk-WARNING **: 18:06:05.007: Impossible de trouver le moteur de thème dans module_path : « murrine »

(vlc:14987): Gtk-WARNING **: 18:06:05.007: Impossible de trouver le moteur de thème dans module_path : « murrine »

(vlc:14987): Gtk-WARNING **: 18:06:05.007: Impossible de trouver le moteur de thème dans module_path : « murrine »
Gtk-Message: 18:06:05.009: Failed to load module "pk-gtk-module"
Cannot mix incompatible Qt library (5.15.14) with this library (5.15.15)
[0000558075ec8810] main playlist: playlist is empty

Au moment d’ouvrir une vidéo.

vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.642: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.642: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.654: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.654: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.711: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.711: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.752: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.752: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.794: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.794: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.805: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.805: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.853: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.853: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.875: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.875: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.883: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.883: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.914: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.914: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.930: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.930: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.930: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.930: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.960: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.960: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.968: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.968: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.982: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:32.982: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.007: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.007: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.024: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.024: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.039: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.039: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.055: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.055: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.066: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.066: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.082: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.082: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.123: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.123: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.123: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.123: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.162: GFileInfo created without standard::is-backup

(vlc:14987): GLib-GIO-CRITICAL **: 18:09:33.162: file ../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached
[0000558075f0b9c0] main audio output error: too low audio sample frequency (0)
[00007f2c951c98d0] main decoder error: failed to create audio output
[0000558075f0b9c0] main audio output error: module not functional
[00007f2c951c98d0] main decoder error: failed to create audio output
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[00007f2c94c23b30] avcodec decoder: Using Mesa Gallium driver 25.0.1 for AMD Radeon RX 6600 (radeonsi, navi23, LLVM 19.1.7, DRM 3.61, 6.13.6-200.fc41.x86_64) for hardware decoding
[h264 @ 0x7f2c950ff7c0] No support for codec h264 profile 100.
[h264 @ 0x7f2c950ff7c0] Failed setup for format vaapi: hwaccel initialisation returned error.
[00007f2c94c23b30] avcodec decoder error: existing hardware acceleration cannot be reused
Erreur de segmentation (core dumped)

Un soucis avec mesa, h264 ?

$ dnf list *vlc*
Mise à jour et chargement des dépôts :
Dépôts chargés.
Paquets installés
obs-studio-plugin-vlc-video.x86_64 31.0.0-1.fc41                   updates
vlc.x86_64                         1:3.0.21-15.fc41                updates
vlc-cli.x86_64                     1:3.0.21-15.fc41                updates
vlc-gui-qt.x86_64                  1:3.0.21-15.fc41                updates
vlc-gui-skins2.x86_64              1:3.0.21-15.fc41                updates
vlc-libs.x86_64                    1:3.0.21-15.fc41                updates
vlc-plugin-ffmpeg.x86_64           1:3.0.21-15.fc41                updates
vlc-plugin-fluidsynth.x86_64       1:3.0.21-15.fc41                updates
vlc-plugin-gnome.x86_64            1:3.0.21-15.fc41                updates
vlc-plugin-kde.x86_64              1:3.0.21-15.fc41                updates
vlc-plugin-lua.x86_64              1:3.0.21-15.fc41                updates
vlc-plugin-notify.x86_64           1:3.0.21-15.fc41                updates
vlc-plugin-pipewire.x86_64         3-4.fc41                        fedora
vlc-plugin-pulseaudio.x86_64       1:3.0.21-15.fc41                updates
vlc-plugin-visualization.x86_64    1:3.0.21-15.fc41                updates
vlc-plugins-base.x86_64            1:3.0.21-15.fc41                updates
vlc-plugins-extra.x86_64           1:3.0.21-15.fc41                updates
vlc-plugins-freeworld.x86_64       3.0.21-2.fc41                   rpmfusion-free
vlc-plugins-video-out.x86_64       1:3.0.21-15.fc41                updates

Paquets disponibles
libvlcpp-devel.noarch              0.1.0^20240204git44c1f48-1.fc41 updates
phonon-backend-vlc-common.noarch   0.12.0-4.fc41                   fedora
phonon-qt5-backend-vlc.i686        0.12.0-4.fc41                   fedora
phonon-qt5-backend-vlc.x86_64      0.12.0-4.fc41                   fedora
phonon-qt6-backend-vlc.i686        0.12.0-4.fc41                   fedora
phonon-qt6-backend-vlc.x86_64      0.12.0-4.fc41                   fedora
python3-vlc.noarch                 3.0.20123-4.fc41                rpmfusion-free
vlc-devel.i686                     1:3.0.21-15.fc41                updates
vlc-devel.x86_64                   1:3.0.21-15.fc41                updates
vlc-gui-ncurses.x86_64             1:3.0.21-15.fc41                updates
vlc-libs.i686                      1:3.0.21-15.fc41                updates
vlc-plugin-bittorrent.x86_64       2.14-8.fc41                     fedora
vlc-plugin-crystalhd.x86_64        1:3.0.21-15.fc41                updates
vlc-plugin-gstreamer.x86_64        1:3.0.21-15.fc41                updates
vlc-plugin-ieee1394.x86_64         1:3.0.21-15.fc41                updates
vlc-plugin-jack.x86_64             1:3.0.21-15.fc41                updates
vlc-plugin-pause-click.x86_64      2.2.0-3.fc41                    fedora
vlc-plugin-rdp.x86_64              1:3.0.21-15.fc41                updates
vlc-plugin-samba.x86_64            1:3.0.21-15.fc41                updates
vlc-plugin-svg.x86_64              1:3.0.21-15.fc41                updates
vlc-plugin-vnc.x86_64              1:3.0.21-15.fc41                updates
vlc-plugins-all.x86_64             1:3.0.21-15.fc41                updates
vlc-plugins-base.i686              1:3.0.21-11.fc41                fedora
$ dnf list *h264*
Mise à jour et chargement des dépôts :
Dépôts chargés.
Paquets installés
gstreamer1-plugin-openh264.x86_64 1.24.11-1.fc41              updates
mozilla-openh264.x86_64           2.4.1-2.fc41                fedora-cisco-openh264
openh264.x86_64                   2.4.1-2.fc41                fedora-cisco-openh264

Paquets disponibles
gstreamer1-plugin-openh264.i686   1.24.11-1.fc41              updates
h264enc.noarch                    1:10.4.7-17.fc41            rpmfusion-free
mod_h264_streaming.x86_64         2.2.7-20.fc41               rpmfusion-nonfree
noopenh264.i686                   0.1.0~openh264_2.4.1-2.fc41 fedora
noopenh264.x86_64                 0.1.0~openh264_2.4.1-2.fc41 fedora
noopenh264-devel.i686             0.1.0~openh264_2.4.1-2.fc41 fedora
noopenh264-devel.x86_64           0.1.0~openh264_2.4.1-2.fc41 fedora
openh264-devel.x86_64             2.4.1-2.fc41                fedora-cisco-openh264
$ dnf list *mesa*
Mise à jour et chargement des dépôts :
Dépôts chargés.
Paquets installés
mesa-demos.x86_64                    9.0.0-8.fc41                          fedora
mesa-dri-drivers.i686                25.0.1-2.fc41                         updates
mesa-dri-drivers.x86_64              25.0.1-2.fc41                         updates
mesa-filesystem.i686                 25.0.1-2.fc41                         updates
mesa-filesystem.x86_64               25.0.1-2.fc41                         updates
mesa-libEGL.i686                     25.0.1-2.fc41                         updates
mesa-libEGL.x86_64                   25.0.1-2.fc41                         updates
mesa-libGL.i686                      25.0.1-2.fc41                         updates
mesa-libGL.x86_64                    25.0.1-2.fc41                         updates
mesa-libGLU.x86_64                   9.0.3-5.fc41                          fedora
mesa-libOSMesa.i686                  25.0.1-2.fc41                         updates
mesa-libOSMesa.x86_64                25.0.1-2.fc41                         updates
mesa-libOpenCL.x86_64                25.0.1-2.fc41                         updates
mesa-libd3d.x86_64                   25.0.1-2.fc41                         updates
mesa-libgbm.i686                     25.0.1-2.fc41                         updates
mesa-libgbm.x86_64                   25.0.1-2.fc41                         updates
mesa-va-drivers.i686                 25.0.1-2.fc41                         updates
mesa-va-drivers.x86_64               25.0.1-2.fc41                         updates
mesa-vdpau-drivers.x86_64            25.0.1-2.fc41                         updates
mesa-vulkan-drivers.i686             25.0.1-2.fc41                         updates
mesa-vulkan-drivers.x86_64           25.0.1-2.fc41                         updates

Paquets disponibles
mesa-libEGL-devel.i686               25.0.1-2.fc41                         updates
mesa-libEGL-devel.x86_64             25.0.1-2.fc41                         updates
mesa-libGL-devel.i686                25.0.1-2.fc41                         updates
mesa-libGL-devel.x86_64              25.0.1-2.fc41                         updates
mesa-libGLU.i686                     9.0.3-5.fc41                          fedora
mesa-libGLU-devel.i686               9.0.3-5.fc41                          fedora
mesa-libGLU-devel.x86_64             9.0.3-5.fc41                          fedora
mesa-libGLw.i686                     8.0.0-30.fc41                         fedora
mesa-libGLw.x86_64                   8.0.0-30.fc41                         fedora
mesa-libGLw-devel.i686               8.0.0-30.fc41                         fedora
mesa-libGLw-devel.x86_64             8.0.0-30.fc41                         fedora
mesa-libOSMesa-devel.i686            25.0.1-2.fc41                         updates
mesa-libOSMesa-devel.x86_64          25.0.1-2.fc41                         updates
mesa-libOpenCL.i686                  25.0.1-2.fc41                         updates
mesa-libOpenCL-devel.i686            25.0.1-2.fc41                         updates
mesa-libOpenCL-devel.x86_64          25.0.1-2.fc41                         updates
mesa-libTeflon.x86_64                25.0.1-2.fc41                         updates
mesa-libd3d.i686                     25.0.1-2.fc41                         updates
mesa-libd3d-devel.i686               25.0.1-2.fc41                         updates
mesa-libd3d-devel.x86_64             25.0.1-2.fc41                         updates
mesa-libgbm-devel.i686               25.0.1-2.fc41                         updates
mesa-libgbm-devel.x86_64             25.0.1-2.fc41                         updates
mesa-libglapi.i686                   24.2.4-1.fc41                         fedora
mesa-libglapi.x86_64                 24.2.4-1.fc41                         fedora
mesa-libxatracker.i686               25.0.1-2.fc41                         updates
mesa-libxatracker.x86_64             25.0.1-2.fc41                         updates
mesa-libxatracker-devel.i686         25.0.1-2.fc41                         updates
mesa-libxatracker-devel.x86_64       25.0.1-2.fc41                         updates
mesa-va-drivers-freeworld.i686       25.0.1-1.fc41                         rpmfusion-free-updates
mesa-va-drivers-freeworld.x86_64     25.0.1-1.fc41                         rpmfusion-free-updates
mesa-vdpau-drivers.i686              25.0.1-2.fc41                         updates
mesa-vdpau-drivers-freeworld.i686    25.0.1-1.fc41                         rpmfusion-free-updates
mesa-vdpau-drivers-freeworld.x86_64  25.0.1-1.fc41                         rpmfusion-free-updates
mesa-vulkan-drivers-freeworld.i686   25.0.1-1.fc41                         rpmfusion-free-updates
mesa-vulkan-drivers-freeworld.x86_64 25.0.1-1.fc41                         rpmfusion-free-updates
mesaflash.x86_64                     3.4.9-4.20231017gitrelease.3.4.9.fc41 fedora
  • Nicosss a répondu à ça.
    • Meilleure réponsesélectionnée par xylphute

    Bien j’ai résolu en changeant les drivers mesa va et vdpau en version freeworld et ça fonctionne

    $ sudo dnf install mesa-va-drivers-freeworld.x86_64 mesa-vdpau-drivers-freeworld.x86_64 --allowerasing

    Quel est ton environnement graphique ? je suis intrigué par Failed to load module "pk-gtk-module"
    ce pk-gtk-module vient de PackageKit-gtk3-module.
    Il n’est pas installé chez moi, kde/plasma wayland et je n’ai pas de problème avec la même version de vlc.

    Vlc existe en appimage, flatpak et snap, cela pourrait te permettre de voir si cela vient de vlc ou de ton pc.

    @fgland Je suis sous gnome en X11 (à cause d’une tablette xp-pen dont le pilote est moins bon sous wayland)

    J’aime pas sortir des rpm, j’évite autant que possible, mais j’ai quand même testé, en flatpak c’est passé!

    @nicodeme avec un utilisateur neuf, gnome wayland ça crash mais j’ai pas les Failed to load module "pk-gtk-module"

    Bien j’ai résolu en changeant les drivers mesa va et vdpau en version freeworld et ça fonctionne

    $ sudo dnf install mesa-va-drivers-freeworld.x86_64 mesa-vdpau-drivers-freeworld.x86_64 --allowerasing

      xylphute J’ai du mal avec ce dnf list du coup j’ai cru que ces paquets étaient déjà installés… J’ai trop l’habitude de regarder les paquets que j’ai avec par exemple
      $ rpm -qa \*mesa\*

      Tant mieux si tu as pu te dépatouiller en tout cas.