Summary: | Coredump on face detection or face assignation | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | cinghio |
Component: | Faces-Detection | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | abstract.wolf, caulier.gilles, metzpinguin |
Priority: | NOR | ||
Version: | 7.9.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/digikam/commit/f2f86c3c6719e4ea0bc7de95ce1ae33e8c45495e | Version Fixed In: | 7.10.0 |
Description
cinghio
2023-01-24 15:55:48 UTC
Which openCV version did you use? 4.7.0 is bugous. Use the Linux appImage bundle instead, where we hosts openCV 4.6.0. File is available here : https://files.kde.org/digikam/ To use appimage is very simple : https://docs.digikam.org/en/getting_started/installation.html#digikam-on-linux Gilles Caulier Thanks for the fast reply. As you mention, I have OpenCV 4.7.0 installed. Just got the digikam appimage and I'm unable to run it. As I run it, the app seems to start but no window is created except the splash and the notification that the collection has been scanned. On the terminal I read the following (maybe related to wayland?): -- digiKam Linux AppImage Bundle -- Use 'help' as CLI argument to know all available options for digiKam application. -- Notes: to integrate this bundle to your desktop, use AppImageLauncher. -- to enable all debug messages on the console, use 'export QT_LOGGING_RULES="digikam*=true"'. -- to extract the bundle contents locally, use option '--appimage-extract' on the command line. -- Detected host Linux arch-64-"rolling" -- AppImage mounted directory: /tmp/.mount_digiKaKplFMx Check library libudev.so.0 Check library libxcb-dri3.so.0 Check library libcrypto.so.1.1 Check library libssl.so.1.1 Check library libnss3.so Check library libnssutil3.so Check library libsmime3.so Check library libgmodule-2.0.so.0 -- Preloading shared libs: :/tmp/.mount_digiKaKplFMx/usr/lib/libavif.so.13:/usr/lib64/libxcb-dri3.so.0:/usr/lib64/libnss3.so:/usr/lib64/libnssutil3.so:/usr/lib64/libsmime3.so:/usr/lib64/libgmodule-2.0.so.0 unknown: EGL not available [0124/175619.483822:WARNING:resource_bundle_qt.cpp(119)] locale_file_path.empty() for locale [0124/175619.670714:WARNING:resource_bundle_qt.cpp(119)] locale_file_path.empty() for locale [0124/175619.713942:WARNING:resource_bundle_qt.cpp(119)] locale_file_path.empty() for locale QtAV 1.13.0(Jan 23 2023, 11:31:11) Multimedia framework base on Qt and FFmpeg. [0124/175622.757923:WARNING:resource_bundle_qt.cpp(119)] locale_file_path.empty() for locale unknown: Unhandled container to remove : Digikam::DigikamApp unknown: composeAndFlush: QOpenGLContext creation failed unknown: composeAndFlush: makeCurrent() failed unknown: composeAndFlush: makeCurrent() failed unknown: composeAndFlush: makeCurrent() failed unknown: composeAndFlush: makeCurrent() failed unknown: composeAndFlush: makeCurrent() failed unknown: composeAndFlush: makeCurrent() failed unknown: composeAndFlush: makeCurrent() failed *** This bug has been marked as a duplicate of bug 464646 *** Git commit f2f86c3c6719e4ea0bc7de95ce1ae33e8c45495e by Maik Qualmann. Committed on 29/01/2023 at 20:30. Pushed by mqualmann into branch 'qt5-maintenance'. fix crash with the release version of OpenCV-4.7.0 The problem is already fixed with the master version of OpenCV. Related: bug 464646 FIXED-IN: 7.10.0 M +3 -1 NEWS M +6 -0 core/libs/facesengine/detection/opencv-dnn/dnnfacedetectorssd.cpp M +7 -0 core/libs/facesengine/detection/opencv-dnn/dnnfacedetectoryolo.cpp M +6 -0 core/libs/facesengine/recognition/opencv-dnn/dnnfaceextractor.cpp https://invent.kde.org/graphics/digikam/commit/f2f86c3c6719e4ea0bc7de95ce1ae33e8c45495e Crashing for me with OpenCV 4.7.1 with same steps to reproduce: http://ix.io/4mKZ To comment #5 : did you use last code from git including last changes from Maik ? Gilles Caulier I don't see that OpenCV-4.7.1 is published on https://github.com/opencv/opencv Our workaround is only applied to version 4.7.0 and is only included in digiKam-7.10.0. All OpenCV versions > 4.7.0 must contain the fix. I'll look for the bug reports on OpenCV later. Maik (In reply to Maik Qualmann from comment #7) > I don't see that OpenCV-4.7.1 is published on > https://github.com/opencv/opencv > Our workaround is only applied to version 4.7.0 and is only included in > digiKam-7.10.0. All OpenCV versions > 4.7.0 must contain the fix. I'll look > for the bug reports on OpenCV later. > > Maik Oops sorry that's my mistake. It's actually 4.7.0-1. I'm using the opencv-cuda package from pacman on Arch. |