https://bugs.kde.org/show_bug.cgi?id=461651

James Beddek <tel...@posteo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WAITINGFORINFO              |---
             Status|NEEDSINFO                   |REPORTED

--- Comment #3 from James Beddek <tel...@posteo.de> ---
Hi, thanks for the very prompt response.

(In reply to Maik Qualmann from comment #1)
> The crash occurs relatively deep in Qt. In ItemInfo we copy a QString, this
> operation is executed inside a write lock. I suspect the reason for the
> crash to be somewhere else. Please try to create a full backtrace with GDB.
> 
> Did you download the face engine data completely and then restart digiKam
> before you tried the face detection?
> 

No, this is purely a one-off segfault. I've used it multiple times before
without issues.

> Maik

(In reply to caulier.gilles from comment #2)
> Also, can your reproduce the dysfunction using 7.9.0 pre-release Linux
> AppImage bundle available here :
> 
> https://files.kde.org/digikam/
> 
> Gilles Caulier

So it appears I can replicate the crash ~1/5 of time purely by starting the
scan.
I've tested 'digiKam-7.9.0-20221108T161738-x86-64-debug.appimage' and crash
with that too.

Here is the backtrace from the original crash:
https://dpaste.com/3KTU68S5K

Here is the backtrace from the debug appimage:
https://dpaste.com/2NM8LNUFL

It doesn't look like the debug appimage has symbols for Qt.
I'll also add that the appimage depends on /usr/lib64/libpcre.so.3 which
appears to be a debian (?) specific soversion:

write(1, "Check library libpcre.so.3\n", 27Check library libpcre.so.3
) = 27
newfstatat(AT_FDCWD, "/usr/lib64/libpcre.so.3", 0x7ffdbb3e2d78, 0) = -1 ENOENT
(No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libpcre.so.3", 0x7ffdbb3e2bc8,
0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpcre.so.3", 0x7ffdbb3e2a18, 0) =
-1 ENOENT (No such file or directory)
write(1, "-- Preloading shared libs: :/tmp"..., 259-- Preloading shared libs:
:/tmp/.mount_digiKacfD9D2/usr/lib/libavif.so.13:/usr/lib64/libxcb-dri3.so.0:/usr/lib64/libcrypto.so.1.1:/usr/lib64/libssl.so.1.1:/usr/lib64/libnss3.so:/usr/lib64/libnssutil3.so:/usr/lib64/libsmime3.so:/usr/lib64/libgmodule-2.0.so.0

I had to create a manual symlink, preloading didn't work. Is that an appimage
issue or something set for digiKam?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to