https://bugs.kde.org/show_bug.cgi?id=430858
Bug ID: 430858
Summary: Digikam 7.1.0 crash Assert d in similaritydbaccess.cpp
line 105
Product: digikam
Version: 7.1.0
Platform: OpenBSD Packages
OS: OpenBSD
Status: REPORTED
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 134351
--> https://bugs.kde.org/attachment.cgi?id=134351&action=edit
Digikam stack trace for Assert fail in similaritydbaccess.cpp
SUMMARY
Starting digikam with tens of thousands of images, during the initial "Sannind
Collections, Please wait" phase, after about 10,000 images (many of which have
both a JPG and a NEF), it crashes:
ASSERT: "d" in file
/usr/obj/ports/digikam-7.1.0/digikam-7.1.0/core/libs/database/similaritydb/similaritydbaccess.cpp,
line 105
Abort trap (core dumped)
STEPS TO REPRODUCE
1. Run digikam
2. Wait
3. Examine core dump
OBSERVED RESULT
Core dump
EXPECTED RESULT
Digikam should show up with all the images
SOFTWARE/OS VERSIONS
OpenBSD 6.8 Current
Linux/KDE Plasma: 7.1.0
(available in About System)
KDE Plasma Version: 5.76.0
KDE Frameworks Version: 5.76.0
Qt Version: 5.13.2
ADDITIONAL INFORMATION
Others claim it works for them in a similar environment. I tried moving aside
the last directory it reported, so it occurs in a later directory.
A very quick look at the code shows that parameter 'd', which is supposed to be
the database, is passed as null, suggesting resource exhaustion, but that does
not seem to be the case here:
$ ulimit -a
time(cpu-seconds) unlimited
file(blocks) unlimited
coredump(blocks) unlimited
data(kbytes) 4194304
stack(kbytes) 4096
lockedmem(kbytes) 5383068
memory(kbytes) 16137044
nofiles(descriptors) 6144
processes 256
$ ps axl|sed q
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
$ while :
> do ps axl|grep digikam
> sleep 30
> done
1000 60845 60215 0 2 0 62352 125580 poll S+ p1 0:27.77 digikam
1000 96539 55460 0 28 0 864 8 - R+p/0 p2 0:00.00 grep
digikam (ksh)
1000 60845 60215 1 2 0 62848 126004 poll R+/2 p1 0:45.87 digikam
1000 70894 55460 0 -6 0 280 1344 piperd S+p p2 0:00.01 grep
digikam
1000 60845 60215 1 2 0 63432 126744 poll R+/0 p1 1:05.09 digikam
1000 7566 55460 0 -6 0 292 1376 piperd S+p p2 0:00.01 grep
digikam
1000 60845 60215 0 2 0 64016 127276 poll R+/0 p1 1:24.16 digikam
1000 86037 55460 0 -6 0 292 1368 piperd S+p p2 0:00.01 grep
digikam
1000 60845 60215 0 2 0 64396 127744 poll R+/0 p1 1:44.78 digikam
1000 60845 60215 0 2 0 64728 128156 poll S+ p1 2:02.81 digikam
1000 79126 55460 0 28 0 112 372 - R+/2 p2 0:00.00 grep
digikam
1000 60845 60215 0 2 0 65148 128644 poll S+ p1 2:21.85 digikam
1000 92159 55460 0 -6 0 284 1348 piperd S+p p2 0:00.01 grep
digikam
1000 67944 55460 0 -6 0 288 1360 piperd S+p p2 0:00.01 grep
digikam
Stacktrace attached.
--
You are receiving this mail because:
You are watching all bug changes.