[Digikam-devel] [digikam] [Bug 331912] New: face detection and recognition dos not work, tags and factags counts for one person are different, memory goes up and up without any result
G.Rass
g.rass at gmx.at
Sun Mar 9 13:19:22 GMT 2014
https://bugs.kde.org/show_bug.cgi?id=331912
Bug ID: 331912
Summary: face detection and recognition dos not work, tags and
factags counts for one person are different, memory
goes up and up without any result
Classification: Unclassified
Product: digikam
Version: 3.5.0
Platform: openSUSE RPMs
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: NOR
Component: Face Management
Assignee: digikam-devel at kde.org
Reporter: g.rass at gmx.at
First I cleared for one person the difference of counts in face tags (100) and
tags (104) to 104 face tags. Doing this cased to fill the memory to no limit,
so i killed digiKam.
Then I restarted digikam and tried to find more faces, but the memory filled up
again. (I did it all with valgrind this time)
Reproducible: Always
Steps to Reproduce:
1. ad a face tag
or start detecting faces
Actual Results:
It not possible to us digikam without killing it and restarting the program.
sometimes digikam remains in the process table although the window closed with
killing.
Expected Results:
Adding new face tags without filling up the memory, also with the automatic
face detection.
I think the database can not deal with the difference of the tag of a person
and the face tag of a person.
Sometimes there is even the same face taged twice in one picture.
Valgrind:
==4621==
==4621== 1,712 bytes in 2 blocks are possibly lost in loss record 26,227 of
26,933
==4621== at 0x4C277AB: malloc (vg_replace_malloc.c:270)
==4621== by 0x1E6388B6: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E614D29: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E61C9B7: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E61C9DC: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E65124D: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E6948D6: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x2B7B216E: ??? (in
/usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so)
==4621== by 0x4E468A0: QSqlDatabase::open() (in
/usr/lib64/libQtSql.so.4.8.5)
==4621== by 0x783C3B0:
Digikam::DatabaseCoreBackendPrivate::open(QSqlDatabase&)
(databasecorebackend.cpp:213)
==4621== by 0x783C97C:
Digikam::DatabaseCoreBackendPrivate::databaseForThread()
(databasecorebackend.cpp:119)
==4621== by 0x783EE82:
Digikam::DatabaseCoreBackend::open(Digikam::DatabaseParameters const&)
(databasecorebackend.cpp:768)
==4621==
==4621== 1,728 bytes in 18 blocks are possibly lost in loss record 26,230 of
26,933
==4621== at 0x4C277AB: malloc (vg_replace_malloc.c:270)
==4621== by 0x1E6388B6: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E614D29: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E61C9B7: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E61CAF0: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E61CB6C: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E6219DA: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E641B50: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E641C6B: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E641E1C: sqlite3_create_function_v2 (in
/usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E641E64: sqlite3_create_function (in
/usr/lib64/libsqlite3.so.0.8.6)
==4621== by 0x1E694BCB: ??? (in /usr/lib64/libsqlite3.so.0.8.6)
==4621==
==4621== 1,728 bytes in 18 blocks are possibly lost in loss record 26,231 of
26,933
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list