doublecmd / doublecmd

Double Commander is a free cross platform open source file manager with two panels side by side.
https://doublecmd.sourceforge.io
GNU General Public License v2.0
2.79k stars 208 forks source link

Problem with playing videos using the wlxmplayer plugin #1991

Open kivandpr opened 2 days ago

kivandpr commented 2 days ago

Version

Double Commander Version: 1.1.20 gamma Revision: 607 Commit: d7d098956 Build date: 2024/11/21 Lazarus: 3.0.0.3 FPC: 3.2.2 Platform: x86_64-Linux-qt5 OS version: ROSA Fresh Desktop 12.5.1, platform 2021.1

Widgetset library: Qt 5.15.10, libQt5Pas 5.6.1

Description

When trying to watch a video using the CTRL+Q combination in Double Commander, an error message appears:

"Access violation

Please report this error to the bug tracker with a description of your actions and the file: /home/kivan/.config/doublecmd/doublecmd-qt5.err

Click Skip to continue working or Abort to exit the program."

--------------- 22-11-2024, 07:05:43 --------------- | DC v1.1.20 gamma Rev. 607 -- x86_64-Linux-qt5 | ROSA Fresh Desktop 12.5.1, platform 2021.1 -- Qt 5.15.10, libQt5Pas 5.6.1 | PID 3208 Unhandled exception: EAccessViolation: Access violation Stack trace: $00007FE9C01B8851 in /usr/lib64/libQt5Widgets.so.5

--------------- 22-11-2024, 07:05:45 --------------- | DC v1.1.20 gamma Rev. 607 -- x86_64-Linux-qt5 | ROSA Fresh Desktop 12.5.1, platform 2021.1 -- Qt 5.15.10, libQt5Pas 5.6.1 | PID 3208 Unhandled exception: EAccessViolation: Access violation Stack trace: $00007FE9C01B8851 in /usr/lib64/libQt5Widgets.so.5

--------------- 22-11-2024, 07:06:06 --------------- | DC v1.1.20 gamma Rev. 607 -- x86_64-Linux-qt5 | ROSA Fresh Desktop 12.5.1, platform 2021.1 -- Qt 5.15.10, libQt5Pas 5.6.1 | PID 3208 Unhandled exception: EAccessViolation: Access violation Stack trace: $00007FE9C01B8851 in /usr/lib64/libQt5Widgets.so.5

JonnyTech commented 2 days ago

What happens if you try to play the file with mplayer from a terminal?: ie: mplayer /path/to/video/file.mp4

kivandpr commented 2 days ago

image

kivandpr commented 2 days ago

It plays normally. Problems arise if there are gaps in the path. Then use commas. For example:

mplayer '/home/kivan/Рабочий стол/111.mp4'

But in TC, the problem is in both cases.

JonnyTech commented 2 days ago

Thanks, can you also show the outputs of:

ldd `which doublecmd`
readelf -d `which doublecmd`
alexx2000 commented 2 days ago

Wayland or X11?

alexx2000 commented 2 days ago

Looks like you are using the wlxmplayer plugin from Qt6 or GTK2 version. Plugin works fine in the portable Qt5 version.