Summary: | digiKam crashed when tagging faces | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Rodrigo Larrabure <rodrigo.larrabure> |
Component: | Faces-Engine | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, jeremy, mail, pkoper |
Priority: | NOR | ||
Version: | 2.1.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.0.0 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Rodrigo Larrabure
2011-11-01 22:28:36 UTC
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ? Gilles Caulier *** Bug 287961 has been marked as a duplicate of this bug. *** This entry is similar, but not exactly the same that bug 277808, fixed with 2.3.0 Can you test with this release ? Thanks in advance Gilles Caulier Bug 287961, which you marked as a duplicate, happened on 2.3.0. Rodrigo, Can you reproduce the crash with digiKam 2.4 ? Gilles Caulier Hello Giles, I'm waiting untill 2.4 is available at Ubuntu's repositories. Enviado via iPhone Em 14/12/2011, às 11:38, Gilles Caulier <caulier.gilles@gmail.com> escreveu: > https://bugs.kde.org/show_bug.cgi?id=285517 > > > > > > --- Comment #5 from Gilles Caulier <caulier gilles gmail com> 2011-12-14 13:38:31 --- > Rodrigo, > > Can you reproduce the crash with digiKam 2.4 ? > > Gilles Caulier > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. Created attachment 70630 [details]
New crash information added by DrKonqi
digikam (2.5.0) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1
- What I was doing when the application crashed:
I was manually tagging some pictures after running the face recognition tool when digiKam crashed.
The crash does not seem to be reproducible.
-- Backtrace (Reduced):
#7 QVariant::~QVariant (this=0x7fffdc9539a0, __in_chrg=<optimized out>) at kernel/qvariant.cpp:1399
#8 0x0000000000607f95 in Digikam::AssignNameOverlay::checkIndex (this=<optimized out>, index=...) at /build/buildd/digikam-2.5.0/core/digikam/items/assignnameoverlay.cpp:248
#9 0x00007f4e552251ff in checkIndexOnEnter (index=..., this=0x22fa440) at /build/buildd/digikam-2.5.0/core/libs/widgets/itemview/imagedelegateoverlay.cpp:282
#10 Digikam::AbstractWidgetDelegateOverlay::checkIndexOnEnter (this=0x22fa440, index=...) at /build/buildd/digikam-2.5.0/core/libs/widgets/itemview/imagedelegateoverlay.cpp:270
#11 0x00007f4e55225267 in Digikam::PersistentWidgetDelegateOverlay::slotEntered (this=0x22fa440, index=...) at /build/buildd/digikam-2.5.0/core/libs/widgets/itemview/imagedelegateoverlay.cpp:577
Created attachment 71140 [details]
New crash information added by DrKonqi
digikam (2.2.0) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4
- What I was doing when the application crashed:
I was manually tagging some pictures after running the face recognition tool when digiKam crashed.
- Unusual behavior I noticed:
- Custom settings of the application:
-- Backtrace (Reduced):
#7 0x000000000060dc0b in data (arole=37, this=<optimized out>) at /usr/include/QtCore/qabstractitemmodel.h:398
#8 Digikam::AssignNameOverlay::checkIndex (this=<optimized out>, index=<optimized out>) at /usr/src/debug/digikam-2.2.0/core/digikam/items/assignnameoverlay.cpp:241
#9 0x00007fa59422e0af in checkIndexOnEnter (index=..., this=0xdd0850) at /usr/src/debug/digikam-2.2.0/core/libs/widgets/itemview/imagedelegateoverlay.cpp:282
#10 Digikam::AbstractWidgetDelegateOverlay::checkIndexOnEnter (this=0xdd0850, index=...) at /usr/src/debug/digikam-2.2.0/core/libs/widgets/itemview/imagedelegateoverlay.cpp:270
#11 0x00007fa59422e117 in Digikam::PersistentWidgetDelegateOverlay::slotEntered (this=0xdd0850, index=...) at /usr/src/debug/digikam-2.2.0/core/libs/widgets/itemview/imagedelegateoverlay.cpp:577
Official digiKam 2.6.0 release is out since few days now : http://www.digikam.org/drupal/node/656 Please, check if this entry still valid, or update report accordingly. Thanks in advance. Gilles Caulier digiKam 4.0.0 is out : http://www.digikam.org/node/713 Please check if this entry still valid with this new version. Thanks in advance Gilles Caulier With next digiKam 4.1.0, i fixed libkface to handle all C++ exception (and not only OpenCV exception). So, at least, digiKam must crash lesser now. If you want to review this entry again, use current implementation from git/master, or wait next 4.1.0 release... Thanks to update your feedback Gilles Caulier Git commit fa909aa96e7e41225551cd9e866618717f1ea546 by Gilles Caulier. Committed on 11/06/2014 at 21:06. Pushed by cgilles into branch 'master'. use a better C++ exception wrapper to handle non OpenCV exceptions (as pure C++ one) Related: bug 335624, bug 330342, bug 329873, bug 326742, bug 326586, bug 326585, bug 324774, bug 323888, bug 323361, bug 320812, bug 312440, bug 309027, bug 308645, bug 301611, bug 297558 M +4 -0 libkface/facedetector.cpp M +17 -2 libkface/recognitiondatabase.cpp http://commits.kde.org/libkface/fa909aa96e7e41225551cd9e866618717f1ea546 Git commit 4662dd94102f8144bc65ce1cb66d6b6cb1d500fd by Gilles Caulier. Committed on 18/06/2014 at 14:22. Pushed by cgilles into branch 'master'. Libkface now depand of last stable OpenCV library version 2.4.9 This prevent internal crash int Cv:Algorithm that we cannot handle in libkface as exception. Now, Face Recognition do not crash but still report Exception at training operations, especially about wrong Cv:Matrix size : digikam(8673)/digikam (core) Digikam::DImg::load:"/mnt/data2/photos/GILLES/NEW/Adrien/2010-04-13/20100413_009.jpg" : JPEG file identified OpenCV Error: Assertion failed (0 <= _dims && _dims <= CV_MAX_DIM) in setSize, file /mnt/devel/opencv/modules/core/src/matrix.cpp, line 89 digikam(8673)/KFACE: cv::Exception training LBPH: /mnt/devel/opencv/modules/core/src/matrix.cpp:89: error: (-215) 0 <=_dims && _dims <= CV_MAX_DIM in function setSize It still a problem somwhere, but it's better than previous state. Related: bug 335624, bug 330342, bug 329873, bug 326742, bug 326586, bug 326585, bug 324774, bug 323888, bug 323361, bug 320812, bug 312440, bug 309027, bug 308645, bug 301611, bug 297558 M +1 -1 CMakeLists.txt http://commits.kde.org/libkface/4662dd94102f8144bc65ce1cb66d6b6cb1d500fd Git commit 1fff86f31e3bf47a2a2cfa6eaa98bb1bdf1a863b by Gilles Caulier. Committed on 24/06/2014 at 12:32. Pushed by cgilles into branch 'master'. add more test before to commit/checkout compressed histogram data in Face database, to prevent crashes, especially if data are corrupted from database. Related: bug 335624, bug 330342, bug 329873, bug 326742, bug 326586, bug 326585, bug 324774, bug 323888, bug 320812, bug 312440, bug 309027, bug 308645, bug 301611, bug 297558 M +62 -28 libkface/database/trainingdb.cpp http://commits.kde.org/libkface/1fff86f31e3bf47a2a2cfa6eaa98bb1bdf1a863b *** This bug has been marked as a duplicate of bug 297558 *** Problem is fixed with new 7.0.0-beta1 through this long story from this bug https://bugs.kde.org/show_bug.cgi?id=399923 You can test digiKam 7.0.0-beta1 with bundle available here: https://download.kde.org/unstable/digikam/ Don't hesitate to give us a fresh feedback about his entry. Thanks in advance Gilles Caulier |