Digikam crashes while viewing the video in full screen or preview. I get the following error messages on the console: Qt: Session management error: None of the authentication protocols specified are supported kf.xmlgui: Unhandled container to remove : Digikam::DigikamApp [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fea00000dc0] st: 0 edit list: 1 Missing key frame while searching for timestamp: 3600 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fea00000dc0] st: 0 edit list 1 Cannot find an index entry before timestamp: 3600. zsh: segmentation fault (core dumped) digikam
Welche Qt Version verwendet digiKam (Qt5 oder Qt6)? Maik
Which Qt version does digiKam use (Qt5 or Qt6)? Maik
The problem occurred after updating Manjaro Linux with QT6. Operating System: Manjaro Linux KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.1 Kernel Version: 6.6.32-1-MANJARO (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3060/PCIe/SSE2 Manufacturer: ASUS
With Qt6, QtMultimedia is now used. Does every video crash or is it reproducible with certain files? Here under openSUSE with the same Qt version, QtMultimedia works very stable, no crashes. I suspect a package problem between FFmpeg and QtMiltimedia. A problem with the hardware acceleration of FFmpeg is also conceivable. Which graphics card are you using? Maik
I already wrote about the graphics card. I couldn't find any other video that worked on Digikam. There are no problems with other video programs such as Kdenlive, VLC, SMplayer, mpv Player, Mplayer and AVIdemux. In Gwenview the video is playing, but the screen is black.
Gwenview is clear, that doesn't work here either. Can you please create a GDB backtrace? gdb digikam r (type r + Enter for run) crash occurs... bt (type bt + Enter for the backtrace) Post the backtrace here. Maik
I have installed gdb. After starting a video I just have a black screen and can't do anything except reset.
ok, first try setting this environment variable before starting digiKam: export QT_DISABLE_HW_TEXTURES_CONVERSION=1 digikam Maik
And then?
I get the same Error Messages while Digikam crashes.
Next test to see if the GStreamer backend works for you: export QT_MEDIA_BACKEND=gstreamer digikam Maik
Maybe these Result are interesting: export QT_MEDIA_BACKEND=gstreamer digikam Qt: Session management error: None of the authentication protocols specified are supported No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available. Failed to create QVideoSink "Not available" Failed to initialize QMediaPlayer "Not available" kf.xmlgui: Unhandled container to remove : Digikam::DigikamApp
GStreamer is not available in your installation. There will be a problem with the hardware acceleration in your configuration if the entire screen goes black and the computer crashes. There are currently not many options to adjust this in QtMultimedia. You could also try the following variables one after the other: cuda vaapi drm vulkan opencl export QT_FFMPEG_DECODING_HW_DEVICE_TYPES= Maik
Since it doesn't work on a fresh Manjaro installation, other video programs don't work there either, but everything works on MX Linux or old Manjaro, I assume that this is a bug in Manjaro that cannot currently be solved .
Well, it must be reported as a DOWNSTREAM bug to the linux distro team...
Jan, Did you seen my last comment ? It's reported as DOWSTREAM ? It's certainly not a problem coming from digiKam code Gilles Caulier
Gilles, I was advised in the Manjaro forum to simply change the entire video driver even though it had been working for years. Because of many other problems after almost every update of this rolling release, I switched back to MX Linux. Everything is working fine again - including digikam. Many thanks for the support.