https://bugs.kde.org/show_bug.cgi?id=500961
Bug ID: 500961 Summary: Digikam Crash when face detection is triggered Classification: Applications Product: digikam Version: 8.6.0 Platform: Appimage OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Faces-Detection Assignee: digikam-bugs-n...@kde.org Reporter: pschonm...@gmail.com Target Milestone: --- SUMMARY Digikam crash when click on face detection STEPS TO REPRODUCE #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140732029470272) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=140732029470272) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=140732029470272, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff3642476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff36287f3 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007ffff3ab042a in __gnu_cxx::__verbose_terminate_handler() () from /lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff3aae20c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007ffff3aad1e9 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff3aad959 in __gxx_personality_v0 () from /lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007ffff589e884 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1 #10 0x00007ffff589f2dd in _Unwind_Resume () from /lib/x86_64-linux-gnu/libgcc_s.so.1 #11 0x00007fffe6dae834 in ?? () from /tmp/.mount_digiKaJjIqsf/usr/lib/libopencv_core.so.411 #12 0x00007fffe6e127c6 in cv::UMat::release() () from /tmp/.mount_digiKaJjIqsf/usr/lib/libopencv_core.so.411 #13 0x00007fffe6e12911 in cv::UMat::~UMat() () from /tmp/.mount_digiKaJjIqsf/usr/lib/libopencv_core.so.411 #14 0x00007fffe71f1a2b in cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int) () from /tmp/.mount_digiKaJjIqsf/usr/lib/libopencv_imgproc.so.411 #15 0x00007ffff7b950cb in Digikam::FacePipelineDetectRecognize::extractor (this=0x7fffcc011fd0) at ././/include/opencv4/opencv2/core/mat.inl.hpp:92 #16 0x00007ffff6367396 in std::__invoke_impl<bool, bool (Digikam::MLPipelineFoundation::*&)(), Digikam::MLPipelineFoundation*&> (__f=<synthetic pointer>: <optimized out>, __t=<synthetic pointer>: <optimized out>, __f=<synthetic pointer>: <optimized out>, __t=<synthetic pointer>: <optimized out>) at ././/include/c++/11/bits/invoke.h:74 #17 std::__invoke<bool (Digikam::MLPipelineFoundation::*&)(), Digikam::MLPipelineFoundation*&> (__fn=<synthetic pointer>: <optimized out>) at ././/include/c++/11/bits/invoke.h:96 #18 std::invoke<bool (Digikam::MLPipelineFoundation::*&)(), Digikam::MLPipelineFoundation*&> (__fn=<synthetic pointer>: <optimized out>) at ././/include/c++/11/functional:97 #19 QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*)#1}::operator()(bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*) const ( args#0=<optimized out>, function=<optimized out>, __closure=<synthetic pointer>) at ././/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:116 #20 std::__invoke_impl<bool, QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>(std::__invoke_other, QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, bool (Digikam::MLPipelineFoundation::*&&)(), Digikam::MLPipelineFoundation*&&) (__f=<synthetic pointer>...) at ././/include/c++/11/bits/invoke.h:61 #21 std::__invoke<QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>(QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, bool (Digikam::MLPipelineFoundation::*&&)(), Digikam::MLPipelineFoundation*&&) (__fn=<synthetic pointer>...) at ././/include/c++/11/bits/invoke.h:96 #22 std::__apply_impl<QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, std::tuple<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>, 0ul, 1ul>(QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, std::tuple<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (__t=..., __f=<synthetic pointer>...) at ././/include/c++/11/tuple:1854 #23 std::apply<QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, std::tuple<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*> >(QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor()::{lambda(bool (Digikam::MLPipelineFoundation::* const&)(), Digikam::MLPipelineFoundation*)#1}, std::tuple<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>&&) ( __t=..., __f=<synthetic pointer>...) at ././/include/c++/11/tuple:1865 #24 QtConcurrent::StoredFunctionCall<bool (Digikam::MLPipelineFoundation::*)(), Digikam::MLPipelineFoundation*>::runFunctor (this=0x55555a644810) at ././/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:122 #25 QtConcurrent::RunFunctionTaskBase<bool>::run (this=0x55555a644810) at ././/include/QtConcurrent/qtconcurrentrunbase.h:83 #26 0x00007ffff412a12b in ?? () from /tmp/.mount_digiKaJjIqsf/usr/lib/libQt6Core.so.6 #27 0x00007ffff41211f9 in ?? () from /tmp/.mount_digiKaJjIqsf/usr/lib/libQt6Core.so.6 #28 0x00007ffff3694ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #29 0x00007ffff3726850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 OBSERVED RESULT App is killed EXPECTED RESULT Just works ADDITIONAL INFORMATION Freshly installed linux mint 21.3 - digikamrc file copied from old one -- You are receiving this mail because: You are watching all bug changes.