digiKam 8.8.0 is released

Jan Wolter jan at wolter.re
Mon Oct 27 17:25:20 GMT 2025


Hey Maik,

thanks! Just tested the latest build, which works as expected without 
any issues.

Best regards,
Jan

On 10/25/25 22:56, Maik Qualmann wrote:
> Please try the latest AppImage built from git/master, I am sure the issue is
> resolved now, from here:
>
> https://files.kde.org/digikam/
>
> Maik
>
> Am Samstag, 25. Oktober 2025, 15:58:23 Mitteleuropäische Sommerzeit schrieb
> Jan Wolter:
>> Hi Maik,
>>
>> thanks for the feedback. But even that does not help. No dgb session
>> were opened. After the 30 seconds count-down, the SegFault appears:
>>
>> $ ./digiKam-8.8.0-Qt6-x86-64-debug.appimage debug
>> -- digiKam Linux AppImage Bundle
>> -- Use 'help' as CLI argument to know all available options for digiKam
>> application. -- Notes: to integrate this bundle to your desktop, use
>> AppImageLauncher. --        to enable all debug messages on the console,
>> use 'export QT_LOGGING_RULES="digikam*=true"'. --        to extract the
>> bundle contents locally, use option '--appimage-extract' on the command
>> line. awk: read error (Is a directory)
>> awk: read error (Is a directory)
>> -- Detected host Linux LinuxMint-64-22
>> -- AppImage mounted directory: /tmp/.mount_digiKahNS6iO
>> Preloading skipped for libudev.so.0
>> Preloading             /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
>> Preloading skipped for libcrypto.so.1.1
>> Preloading skipped for libssl.so.1.1
>> Preloading             /usr/lib/x86_64-linux-gnu/libnss3.so
>> Preloading             /usr/lib/x86_64-linux-gnu/libnssutil3.so
>> Preloading             /usr/lib/x86_64-linux-gnu/libsmime3.so
>> Preloading             /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
>> Preloading skipped for libgnutls.so.30
>> Preloading             /usr/lib/x86_64-linux-gnu/libnettle.so.8
>> -- Preloading shared libs:
>> :/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0:/usr/lib/x86_64-linux-gnu/libns
>> s3.so:/usr/lib/x86_64-linux-gnu/libnssutil3.so:/usr/lib/x86_64-linux-gnu/lib
>> smime3.so:/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:/usr/lib/x86_64-linu
>> x-gnu/libnettle.so.8 Starting delayed digiKam for remote debugging...
>> *Use 'bt' command on debugger prompt to get a crash backtrace. Use 'q'
>> command to quit debugger session.*
>> unknown: fromIccProfile: failed size sanity 2
>> unknown: fromIccProfile: failed size sanity 2
>> unknown: QSvgHandler: Image filename is empty
>> unknown: QSvgHandler: Image filename is empty
>> /tmp/.mount_digiKahNS6iO/AppRun: line 263: 22018 Segmentation fault
>> (core dumped) digikam ${@:2}
>>
>>
>> When I start it as root via "sudo
>> ./digiKam-8.8.0-Qt6-x86-64-debug.appimage debug" it opens a "Welcome to
>> digiKam 8.8.0" dialog.
>> Could it be that there is any problem with my user? Nevertheless, all
>> previous dk versions works out quite well.
>>
>> Best regards,
>> Jan
>>
>> On 10/25/25 15:05, Maik Qualmann wrote:
>>> The downloaded debug app image is launched in a terminal with the debug
>>> option.
>>> For example:
>>>
>>> ./digiKam-8.8.0-20250719T191430-Qt6-x86-64.appimage debug
>>>
>>> Maik
>>>
>>> Am Samstag, 25. Oktober 2025, 14:53:13 Mitteleuropäische Sommerzeit
>>> schrieb
>>>
>>> Jan Wolter:
>>>> Hello Gilles,
>>>>
>>>> thanks for the fast response. But unfortunately, it does not work as
>>>> described in the how-to:
>>>>
>>>> When I call "./squashfs-root/AppRun debug" it does not show within 30
>>>> seconds a command line to attach the debugger. Output is more or less
>>>> same as before:
>>>>
>>>> $ ./squashfs-root/AppRun debug
>>>> -- digiKam Linux AppImage Bundle
>>>> -- Use 'help' as CLI argument to know all available options for digiKam
>>>> application. -- Notes: to integrate this bundle to your desktop, use
>>>> AppImageLauncher. --        to enable all debug messages on the console,
>>>> use 'export QT_LOGGING_RULES="digikam*=true"'. --        to extract the
>>>> bundle contents locally, use option '--appimage-extract' on the command
>>>> line. awk: read error (Is a directory)
>>>> awk: read error (Is a directory)
>>>> -- Detected host Linux LinuxMint-64-22
>>>> -- AppImage mounted directory: /home/jan/tmp/digikam-8.8.0/squashfs-root
>>>> Preloading skipped for libudev.so.0
>>>> Preloading             /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
>>>> Preloading skipped for libcrypto.so.1.1
>>>> Preloading skipped for libssl.so.1.1
>>>> Preloading             /usr/lib/x86_64-linux-gnu/libnss3.so
>>>> Preloading             /usr/lib/x86_64-linux-gnu/libnssutil3.so
>>>> Preloading             /usr/lib/x86_64-linux-gnu/libsmime3.so
>>>> Preloading             /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
>>>> Preloading skipped for libgnutls.so.30
>>>> Preloading             /usr/lib/x86_64-linux-gnu/libnettle.so.8
>>>>
>>>> -- Preloading shared libs:
>>>> :/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0:/usr/lib/x86_64-linux-gnu/lib
>>>> :ns
>>>>
>>>> s3.so:/usr/lib/x86_64-linux-gnu/libnssutil3.so:/usr/lib/x86_64-linux-gnu/
>>>> lib
>>>> smime3.so:/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:/usr/lib/x86_64-
>>>> linu x-gnu/libnettle.so.8 Starting delayed digiKam for remote
>>>> debugging... Use 'bt' command on debugger prompt to get a crash
>>>> backtrace.
>>>> Use 'q' command to quit debugger session.
>>>> unknown: fromIccProfile: failed size sanity 2
>>>> unknown: fromIccProfile: failed size sanity 2
>>>> unknown: QSvgHandler: Image filename is empty
>>>> unknown: QSvgHandler: Image filename is empty
>>>> ./squashfs-root/AppRun: line 263: 18536 Segmentation fault      (core
>>>> dumped) digikam ${@:2}
>>>>
>>>>
>>>> Instead I tested to run gdb as follows:
>>>>
>>>> *$ gdb  ./squashfs-root/usr/bin/digikam*
>>>> GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
>>>> Copyright (C) 2024 Free Software Foundation, Inc.
>>>> License GPLv3+: GNU GPL version 3 or
>>>> later<http://gnu.org/licenses/gpl.html> This is free software: you are
>>>> free to change and redistribute it. There is NO WARRANTY, to the extent
>>>> permitted by law.
>>>> Type "show copying" and "show warranty" for details.
>>>> This GDB was configured as "x86_64-linux-gnu".
>>>> Type "show configuration" for configuration details.
>>>> For bug reporting instructions, please see:
>>>> <https://www.gnu.org/software/gdb/bugs/>.
>>>>
>>>> Find the GDB manual and other documentation resources online at:
>>>>        <http://www.gnu.org/software/gdb/documentation/>.
>>>>
>>>> For help, type "help".
>>>> Type "apropos word" to search for commands related to "word"...
>>>> Reading symbols from ./squashfs-root/usr/bin/digikam...
>>>> *(gdb) run*
>>>> Starting program:
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/bin/digikam
>>>> [Thread debugging using libthread_db enabled]
>>>> Using host libthread_db library
>>>> "/lib/x86_64-linux-gnu/libthread_db.so.1".
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libgphoto2.so.6
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libgphoto2_port.so.12
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /lib/x86_64-linux-gnu/libglib-2.0.so.0 warning: could not find
>>>> '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libicui18n.so.70
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libicuuc.so.70
>>>> warning:
>>>> could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libxslt.so.1 warning:
>>>> could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libtheoraenc.so.1
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libtheoradec.so.1
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libcanberra.so.0
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libpulse.so.0
>>>> warning:
>>>> could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libplc4.so warning:
>>>> could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libplds4.so warning:
>>>> could not find '.gnu_debugaltlink' file for
>>>> /home/jan/tmp/digikam-8.8.0/squashfs-root/usr/lib64/libpulsecommon-15.99.
>>>> so
>>>> [New Thread 0x7fffd8bff6c0 (LWP 18752)]
>>>> [New Thread 0x7fffd3fff6c0 (LWP 18753)]
>>>> qt.gui.icc: fromIccProfile: failed size sanity 2
>>>> qt.gui.icc: fromIccProfile: failed size sanity 2
>>>> warning: could not find '.gnu_debugaltlink' file for
>>>> /lib/x86_64-linux-gnu/libtinfo.so.6 [New Thread 0x7fffd09ff6c0 (LWP
>>>> 18754)]
>>>> [New Thread 0x7fffbffff6c0 (LWP 18755)]
>>>> [New Thread 0x7fffbf7fe6c0 (LWP 18756)]
>>>> [New Thread 0x7fffbeffd6c0 (LWP 18757)]
>>>> [New Thread 0x7fffbe7fc6c0 (LWP 18758)]
>>>> [New Thread 0x7fffbdffb6c0 (LWP 18759)]
>>>> [New Thread 0x7fffbd7fa6c0 (LWP 18760)]
>>>> [New Thread 0x7fffbcff96c0 (LWP 18761)]
>>>> [New Thread 0x7fff9ffff6c0 (LWP 18762)]
>>>> [New Thread 0x7fff9f7fe6c0 (LWP 18763)]
>>>> [New Thread 0x7fff9effd6c0 (LWP 18764)]
>>>> [New Thread 0x7fff9e7fc6c0 (LWP 18765)]
>>>> [Thread 0x7fff9e7fc6c0 (LWP 18765) exited]
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> [New Thread 0x7fff9e7fc6c0 (LWP 18767)]
>>>> [New Thread 0x7fff9dffb6c0 (LWP 18768)]
>>>> [New Thread 0x7fff9d7fa6c0 (LWP 18769)]
>>>> [New Thread 0x7fff9cff96c0 (LWP 18770)]
>>>> [Detaching after vfork from child process 18771]
>>>> [Detaching after vfork from child process 18772]
>>>> [Detaching after vfork from child process 18773]
>>>> [Detaching after vfork from child process 18774]
>>>> [Detaching after vfork from child process 18775]
>>>> [Detaching after vfork from child process 18776]
>>>> [Detaching after vfork from child process 18777]
>>>> [Detaching after vfork from child process 18778]
>>>> [Detaching after vfork from child process 18779]
>>>> [Detaching after vfork from child process 18780]
>>>> [Detaching after vfork from child process 18781]
>>>> [Detaching after vfork from child process 18782]
>>>> [Detaching after vfork from child process 18783]
>>>> [Detaching after vfork from child process 18784]
>>>> [Detaching after vfork from child process 18785]
>>>> [Detaching after vfork from child process 18786]
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> qt.svg: QSvgHandler: Image filename is empty
>>>> [New Thread 0x7fff7ffff6c0 (LWP 18787)]
>>>> [Thread 0x7fff7ffff6c0 (LWP 18787) exited]
>>>> [Thread 0x7fff9cff96c0 (LWP 18770) exited]
>>>> [Thread 0x7fff9d7fa6c0 (LWP 18769) exited]
>>>> [Thread 0x7fff9dffb6c0 (LWP 18768) exited]
>>>> [Thread 0x7fff9e7fc6c0 (LWP 18767) exited]
>>>> [New Thread 0x7fff9dffb6c0 (LWP 18875)]
>>>> [New Thread 0x7fff9e7fc6c0 (LWP 18876)]
>>>> [New Thread 0x7fff7ffff6c0 (LWP 18877)]
>>>> [New Thread 0x7fff9cff96c0 (LWP 18878)]
>>>> [New Thread 0x7fff9d7fa6c0 (LWP 18880)]
>>>> [Thread 0x7fff9d7fa6c0 (LWP 18880) exited]
>>>> [Detaching after vfork from child process 18881]
>>>> [Detaching after vfork from child process 18882]
>>>> [Detaching after vfork from child process 18883]
>>>> [Detaching after vfork from child process 18884]
>>>> [Detaching after vfork from child process 18885]
>>>> [Detaching after vfork from child process 18886]
>>>> [Detaching after vfork from child process 18887]
>>>> [Detaching after vfork from child process 18888]
>>>> [Detaching after vfork from child process 18889]
>>>> [Detaching after vfork from child process 18890]
>>>> [Detaching after vfork from child process 18891]
>>>> [Detaching after vfork from child process 18892]
>>>> [Detaching after vfork from child process 18893]
>>>> [Detaching after vfork from child process 18894]
>>>> [Detaching after vfork from child process 18895]
>>>> [Detaching after vfork from child process 18896]
>>>> [Thread 0x7fff9cff96c0 (LWP 18878) exited]
>>>> [Thread 0x7fff7ffff6c0 (LWP 18877) exited]
>>>> [Thread 0x7fff9e7fc6c0 (LWP 18876) exited]
>>>> [Thread 0x7fff9dffb6c0 (LWP 18875) exited]
>>>>
>>>>
>>>> Within that call following window appears:
>>>>
>>>>
>>>> Clicking on "OK" has no effect, the windows remains as it is. The
>>>> mentioned location of the digikam DBs is correct.
>>>> What is meant with the configuration file in the red box?
>>>> My config files are located under ~/.config:
>>>>
>>>> jan at Jans-Desktop:~/.config$ pwd
>>>> /home/jan/.config
>>>> jan at Jans-Desktop:~/.config$ ls -la digikam*
>>>> -rw-r--r-- 1 jan users   294 Dec 21  2024 digikam_oauthrc
>>>> -rw------- 1 jan users 85289 Oct 25 14:46 digikamrc
>>>> -rw-r--r-- 1 jan users   379 Oct 24 21:58 digikam_systemrc
>>>> -rw------- 1 jan users    22 Dec 21  2024 digikam_tagsmanagerrc
>>>>
>>>>
>>>> Can I provide you further information to nail down the problem?
>>>>
>>>> Best regards,
>>>> Jan
>>>>
>>>> On 10/25/25 13:37, Gilles Caulier wrote:
>>>>> Hi Jan,
>>>>>
>>>>> Download the "-debug" suffixed appimage bundle that we provide and run
>>>>> it in GDB as explained here :
>>>>>
>>>>> https://www.digikam.org/contribute/#linux-host-using-gdb
>>>>>
>>>>> At end, list the GDB backtrace here for investigation.
>>>>>
>>>>> Note : the both awk error at startup are suspect:
>>>>>
>>>>> awk: read error (Is a directory)
>>>>> awk: read error (Is a directory)
>>>>>
>>>>> AppImage start through a bash script internally which can be viewed here
>>>>> :
>>>>>
>>>>> https://invent.kde.org/graphics/digikam/-/blob/master/project/bundles/ap
>>>>> pi
>>>>> mage/data/AppRun?ref_type=heads
>>>>>
>>>>> Best regards
>>>>>
>>>>> Gilles Caulier
>>>>>
>>>>> Le sam. 25 oct. 2025 à 13:22, Jan Wolter<jan at wolter.re> a écrit :
>>>>>> Hello Gilles and Team,
>>>>>>
>>>>>> I tested digiKam 8.8.0 on Linux Mint 22 (Wilma) and got following
>>>>>> Segmentation Fault (DK 8.7.0 works fine before):
>>>>>>
>>>>>> $ ./digiKam-8.8.0-Qt6-x86-64.appimage
>>>>>> -- digiKam Linux AppImage Bundle
>>>>>> -- Use 'help' as CLI argument to know all available options for digiKam
>>>>>> application. -- Notes: to integrate this bundle to your desktop, use
>>>>>> AppImageLauncher. --        to enable all debug messages on the
>>>>>> console,
>>>>>> use 'export QT_LOGGING_RULES="digikam*=true"'. --        to extract the
>>>>>> bundle contents locally, use option '--appimage-extract' on the command
>>>>>> line. awk: read error (Is a directory)
>>>>>> awk: read error (Is a directory)
>>>>>> -- Detected host Linux LinuxMint-64-22
>>>>>> -- AppImage mounted directory: /tmp/.mount_digiKa6qQ3nb
>>>>>> Preloading skipped for libudev.so.0
>>>>>> Preloading             /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
>>>>>> Preloading skipped for libcrypto.so.1.1
>>>>>> Preloading skipped for libssl.so.1.1
>>>>>> Preloading             /usr/lib/x86_64-linux-gnu/libnss3.so
>>>>>> Preloading             /usr/lib/x86_64-linux-gnu/libnssutil3.so
>>>>>> Preloading             /usr/lib/x86_64-linux-gnu/libsmime3.so
>>>>>> Preloading             /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
>>>>>> Preloading skipped for libgnutls.so.30
>>>>>> Preloading             /usr/lib/x86_64-linux-gnu/libnettle.so.8
>>>>>>
>>>>>> -- Preloading shared libs:
>>>>>> :/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0:/usr/lib/x86_64-linux-gnu/l
>>>>>> :i
>>>>>>
>>>>>> bnss3.so:/usr/lib/x86_64-linux-gnu/libnssutil3.so:/usr/lib/x86_64-linux
>>>>>> -g
>>>>>> nu/libsmime3.so:/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:/usr/lib/
>>>>>> x8
>>>>>> 6_64-linux-gnu/libnettle.so.8 unknown: fromIccProfile: failed size
>>>>>> sanity
>>>>>> 2
>>>>>> unknown: fromIccProfile: failed size sanity 2
>>>>>> unknown: QSvgHandler: Image filename is empty
>>>>>> unknown: QSvgHandler: Image filename is empty
>>>>>> /tmp/.mount_digiKa6qQ3nb/AppRun: line 263:  6612 Segmentation fault
>>>>>> (core dumped) digikam $@
>>>>>>
>>>>>>
>>>>>> Could you please give me advice how to fix that problem?
>>>>>>
>>>>>> Best regards,
>>>>>> Jan
>>>>>>
>>>>>>
>>>>>> On 10/19/25 12:36, Gilles Caulier wrote:
>>>>>>
>>>>>> The digiKam development team is proud to release digiKam 8.8.0. For
>>>>>> more details, see announcement on digikam.org:
>>>>>>
>>>>>> https://www.digikam.org/news/2025-10-19-8.8.0_release_announcement/
>>>>>>
>>>>>> Best regards
>>>>>> digiKam team
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20251027/8537813e/attachment-0001.htm>


More information about the Digikam-users mailing list