Bug 279033 - crash while scanning faces and assigning tags to unknown faces
Summary: crash while scanning faces and assigning tags to unknown faces
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 2.0.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-01 13:35 UTC by Simon Oosthoek
Modified: 2018-01-06 10:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.0


Attachments
backtrace (22.74 KB, application/octet-stream)
2011-08-08 16:04 UTC, Simon Oosthoek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Oosthoek 2011-08-01 13:35:41 UTC
Version:           2.0.0 (using KDE 4.6.2) 
OS:                Linux

I was scanning my collection for faces from the people tab. During the scanning I already started to assign tags to the faces that were found.
This often lead to digikam's crash.

Other issues include problems with the focus leaving the field to enter the tag belonging to the face. This makes it hard to multitask the scanning and training of the scanner.

BTW, why is everyone assigned the same "Unknown" tag, instead of a numbered unknown tag for each distinct face that is found?
I'd expect the Unknown collection to change when the face detection has learnt about a new face...


Reproducible: Always

Steps to Reproduce:
scan for faces in entire collection and start giving tags to unknown faces at the same time.

Actual Results:  
crash

Expected Results:  
no crash
Comment 1 caulier.gilles 2011-08-01 13:41:27 UTC
We need a GDB backtrace to investiguate...

Gilles Caulier
Comment 2 Pierre Hanser 2011-08-01 14:09:13 UTC
I'm not sure that a handfull of unknown is better than a single one.
If you have crowd pictures, you will never know the names.
i'm quite happy with only 1 unknown
Comment 3 Simon Oosthoek 2011-08-01 15:03:51 UTC
@Gilles
Do I need a specially built version of digikam to provide that? (I don't think I want to build my own...)

@Pierre.
I'm not interested in how many unknowns are found, as long as when I identify a specific unknown, which belongs to several identified similar faces, all of those instances will now be recognised as belonging to the identified person. This is much easier to do if faces are already grouped according to similarity, even though the name for the similar faces is still unknown. (adding a name doesn't make the faces easier to identify!)
Comment 4 caulier.gilles 2011-08-01 15:34:07 UTC
run digiKam through GDB. Install digiKam debug package before of course

Use it and when i crash, enter "bt" command to get the trace.

Gilles Caulier
Comment 5 Marcel Wiesweg 2011-08-03 19:02:13 UTC
most probably a duplicate of infamous 269720 & friends
Comment 6 Simon Oosthoek 2011-08-04 08:27:27 UTC
The problem may not be related to the scanning, I had a crash yesterday when I was just identifying faces...
Comment 7 Simon Oosthoek 2011-08-08 16:04:26 UTC
Created attachment 62667 [details]
backtrace
Comment 8 caulier.gilles 2015-06-27 13:44:02 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles caulier
Comment 9 caulier.gilles 2015-08-22 06:40:28 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 10 caulier.gilles 2016-07-14 05:58:55 UTC
With next 5.1.0 release, a lots of investigations have be done around OpenCV
face module integration with digiKam Face Engine.
See bug #365202 history for details.
I close this file now. Don't hesistate to re-open if necessary.
Gilles Caulier