Cannot play videos with Qt players (VLC and SMPlayer) directly from the Download panel/manager
-
Hi
I use Vivaldi on Arch Linux running Gnome DE.I follow these steps:
- set VLC or SMPlayer as default video player
- download a video. From the following link, for example:
https://bugs.kde.org/attachment.cgi?id=128012 - double-click on the downloaded video in the Download panel/manager
Result: If the default player is VLC, VLC opens, its seek bar shows progress but the video does not play. The video area remains black.
If the default player is SMPlayer, SMPlayer opens, shows this error message: "Ops, something went wrong. MPlayer/mpv has crashed. See the log for more info." and it does not play the video.I can play the downloaded video with the same players without any problem by opening it via Nautilus file manager.
And the downloaded video also plays after the steps above if I set a gtk player like Celluloid, Clapper or Totem as default player instead of a Qt player.I can't reproduce this bug with chromium 113.0.5672.92-1 installed on the same system.
Can anyone reproduce/confirm this problem?
Does anyone know a workaround/fix?
Thanks for reading. -
@Strangiato Any error messages in syslog at time of crash?
Which Vivaldi version? -
journal log prints these errors:
mai 09 10:29:11 arch-laptop smplayer[24821]: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. mai 09 10:29:12 arch-laptop systemd[1]: Started Process Core Dump (PID 24841/UID 0). mai 09 10:29:12 arch-laptop systemd-coredump[24842]: [🡕] Process 24840 (mpv) of user 1000 dumped core. Stack trace of thread 24840: #0 0x00007f9f2209126c n/a (libc.so.6 + 0x8926c) #1 0x00007f9f22041a08 raise (libc.so.6 + 0x39a08) #2 0x00007f9f2202a538 abort (libc.so.6 + 0x22538) #3 0x000055ca5dd865f0 check_library_versions (mpv + 0x755f0) #4 0x000055ca5de01901 mp_print_version (mpv + 0xf0901) #5 0x000055ca5de06742 mp_initialize (mpv + 0xf5742) #6 0x000055ca5de0a604 mpv_main (mpv + 0xf9604) #7 0x00007f9f2202b850 n/a (libc.so.6 + 0x23850) #8 0x00007f9f2202b90a __libc_start_main (libc.so.6 + 0x2390a) #9 0x000055ca5dd711d5 _start (mpv + 0x601d5) ELF object binary architecture: AMD x86-64 mai 09 10:29:12 arch-laptop systemd[1]: [email protected]: Deactivated successfully. mai 09 10:29:12 arch-laptop systemd[1]: Started Process Core Dump (PID 24863/UID 0). mai 09 10:29:13 arch-laptop systemd-coredump[24864]: [🡕] Process 24862 (mpv) of user 1000 dumped core. Stack trace of thread 24862: #0 0x00007f266f5aa26c n/a (libc.so.6 + 0x8926c) #1 0x00007f266f55aa08 raise (libc.so.6 + 0x39a08) #2 0x00007f266f543538 abort (libc.so.6 + 0x22538) #3 0x000055ca882165f0 check_library_versions (mpv + 0x755f0) #4 0x000055ca88291901 mp_print_version (mpv + 0xf0901) #5 0x000055ca88296742 mp_initialize (mpv + 0xf5742) #6 0x000055ca8829a604 mpv_main (mpv + 0xf9604) #7 0x00007f266f544850 n/a (libc.so.6 + 0x23850) #8 0x00007f266f54490a __libc_start_main (libc.so.6 + 0x2390a) #9 0x000055ca882011d5 _start (mpv + 0x601d5) ELF object binary architecture: AMD x86-64 mai 09 10:29:13 arch-laptop systemd[1]: [email protected]: Deactivated successfully.
-
@Strangiato Seems to be a error with VLC, crashes on Ubuntu 22, too.
XWayland crashe withMay 9 15:30:41 ute gnome-shell[1708]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x1c00006 specified for 0x1c00009. May 9 15:30:41 ute gnome-shell[1977]: (EE) glamor0: GL error: GL_OUT_OF_MEMORY in glTexSubImage May 9 15:30:41 ute gnome-shell[1977]: (EE) May 9 15:30:41 ute gnome-shell[1977]: (EE) Backtrace: May 9 15:30:41 ute gnome-shell[1977]: (EE) 0: /usr/bin/Xwayland (0x562e58481000+0x165139) [0x562e585e6139] May 9 15:30:41 ute gnome-shell[1977]: (EE) 1: /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so (0x7f9f7c400000+0x115542) [0x7f9f7c515542] On Debian 11 KDE Plasma the VLC shows only black video after started.
-
-
@becm Oh yes, that could be the bug!
I updated tracker for 6.0.2979.18 and 6.1.3009.3 / Debian 11 KDE, Ubuntu 22 LTS Gnome.
-
@Strangiato I rarely open such content from download panel, if usable i watch in Vivaldi itself or download an open later in Linux file manager.
-
@becm said in Cannot play videos with Qt players (VLC and SMPlayer) directly from the Download panel/manager:
@DoctorG is this not still VB-40870?
Chromium
versions shipped in distributions normally should not require theLD_PRELOAD
hack and behave normally.Unfortunately it's an old bug.
Thanks for the info.