Bug 424617 - The digikam appimage crashes on starting
Summary: The digikam appimage crashes on starting
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-AppImage (show other bugs)
Version: 7.0.0
Platform: Appimage Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-24 18:49 UTC by Sebastien Guyader
Modified: 2022-01-31 13:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastien Guyader 2020-07-24 18:49:16 UTC
SUMMARY
Trying to start the appimage, it crashes instantly.

STEPS TO REPRODUCE
1. type ./digikam-7.0.0-x86-64.appimage in command line

OBSERVED RESULT
 -> crash

gdb output:
```
(gdb) bt
#0  0x00007ffff38d8355 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff38c1853 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff40bda3c in QMessageLogger::fatal(char const*, ...) const () from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5Core.so.5
#3  0x00007fffd3765b1f in ?? () from /tmp/.mount_digikaQtJLEB/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#4  0x00007fffd3763137 in ?? () from /tmp/.mount_digikaQtJLEB/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#5  0x00007fffd4619f32 in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const ()
   from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5XcbQpa.so.5
#6  0x00007ffff47d898d in QOpenGLContext::create() () from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5Gui.so.5
#7  0x00007fffec439383 in QtWebEngineCore::initialize() () from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5WebEngineCore.so.5
#8  0x00007ffff42d4877 in QCoreApplicationPrivate::init() () from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5Core.so.5
#9  0x00007ffff479656c in QGuiApplicationPrivate::init() () from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5Gui.so.5
#10 0x00007ffff4e92dee in QApplicationPrivate::init() () from /tmp/.mount_digikaQtJLEB/usr/lib/libQt5Widgets.so.5
#11 0x0000000000404a96 in ?? ()
#12 0x00007ffff38c3002 in __libc_start_main () from /usr/lib/libc.so.6
#13 0x0000000000406b09 in _start ()
(gdb)
```

EXPECTED RESULT
Digikam should start

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE
(available in About System)
KDE Plasma Version: 5.19.3
KDE Frameworks Version: 5.72.0
Qt Version: 5.15.0

ADDITIONAL INFORMATION
Kernel version: 5.7.9-1-MANJARO
Comment 1 Maik Qualmann 2020-07-24 19:08:50 UTC
It crashes in QWebEngine. Which graphics card and which driver is used?

Maik
Comment 2 Maik Qualmann 2020-07-24 19:12:03 UTC

*** This bug has been marked as a duplicate of bug 417088 ***
Comment 3 Sebastien Guyader 2020-07-24 19:55:59 UTC
(In reply to Maik Qualmann from comment #1)
> It crashes in QWebEngine. Which graphics card and which driver is used?
> 
> Maik

Graphics processor is the CPU-integrated Intel HD Graphics 620.
I see that I have xf86-video-intel as well as vulkan-intel dirvers installed.

I also have compiled digikam from git source and it works fine. Only the appimage crashes.
Comment 4 caulier.gilles 2020-12-29 15:01:34 UTC
Git commit 193108c90595362211e42a182a200390d56aca36 by Gilles Caulier.
Committed on 29/12/2020 at 14:58.
Pushed by cgilles into branch 'master'.

remove libxcb-dri3 from appimage bundle
FIXED-IN: 7.2.0

M  +5    -2    project/bundles/appimage/04-build-appimage.sh

https://invent.kde.org/graphics/digikam/commit/193108c90595362211e42a182a200390d56aca36