Bug 464499 - digiKam git crash in Sonnet::SpellCheckDecorator
Summary: digiKam git crash in Sonnet::SpellCheckDecorator
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-SpellCheck (show other bugs)
Version: 8.0.0
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-19 11:44 UTC by maderios
Modified: 2023-06-25 15:13 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maderios 2023-01-19 11:44:15 UTC
Digikam crashes when i try to create new album
( Nothing to do with "Not supported" messages that are displayed when dk works normally and/or with other qy apps)
https://www.dropbox.com/s/n843sqh2ccpqvn8/dk-19012023.txt?dl=0
https://www.dropbox.com/s/fq3c481tm8xv2w8/dkcomponents.txt?dl=0
Comment 1 Maik Qualmann 2023-01-19 12:23:50 UTC
Which Linux do you use? I think it was archlinux? You are using openCV-4.7.0. Here on openSUSE, openCV-4.7.0 is currently broken, any action of face detection, recognition and quality sorting using openCV will result in a crash deep in openCV. Please create a gdb backtrace.

Maik
Comment 2 maderios 2023-01-19 13:04:26 UTC
Yes, I use Arch Linux
Crash comes from QT
Thread 1 "digikam" received signal SIGSEGV, Segmentation fault.
[34m0x00007ffff550721e[m in [33mQObject::removeEventFilter(QObject*)[m () from [32m/usr/lib/libQt5Core.so.5
https://www.dropbox.com/s/4k2qn513hdkhv0t/dk-gdb?dl=0
Comment 3 maderios 2023-01-19 13:23:49 UTC
I use qt-5.15.8
https://archlinux.org/groups/x86_64/qt5/
Comment 4 Maik Qualmann 2023-01-19 19:00:34 UTC
Ok, thanks, the output from the "bt" command for the backtrace is missing. I can also reproduce it here after the last openSuSE updates. It crashes in a KF5 component (Sonnet) - spell checker destructor.

#0  0x00007ffff3d10673 in QObject::removeEventFilter(QObject*) () at /lib64/libQt5Core.so.5
#1  0x00007fffe7cded36 in Sonnet::SpellCheckDecorator::~SpellCheckDecorator() ()
    at /lib64/libKF5SonnetUi.so.5
#2  0x00007fffe7cded69 in Sonnet::SpellCheckDecorator::~SpellCheckDecorator() ()
    at /lib64/libKF5SonnetUi.so.5
#3  0x00007ffff3d057ee in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#4  0x00007ffff4be2776 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#5  0x00007ffff65e16d9 in Digikam::DTextEdit::~DTextEdit() () at /lib64/libdigikamcore.so.8.0.0
#6  0x00007ffff3d057ee in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#7  0x00007ffff4be2776 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#8  0x00007ffff4be2ab9 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#9  0x00007ffff3d057ee in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#10 0x00007ffff4be2776 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#11 0x00007ffff4be2ab9 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#12 0x00007ffff3d057ee in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5
#13 0x00007ffff4be2776 in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#14 0x00007ffff7a7ee57 in Digikam::SetupTemplate::~SetupTemplate()

Maik
Comment 5 maderios 2023-01-19 19:50:50 UTC
gdb with "bt" command 
https://www.dropbox.com/s/ghfo97g9wr3o8o0/dk-gdb-2.txt?dl=0
Comment 6 maderios 2023-01-19 19:53:10 UTC
[?2004h(gdb) bt
[?2004l
#0  [34m0x00007ffff550721e[m in [33mQObject::removeEventFilter(QObject*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#1  [34m0x00007fffe6fb027f[m in [33mSonnet::SpellCheckDecorator::~SpellCheckDecorator()[m () at [32m/usr/lib/libKF5SonnetUi.so.5[m
#2  [34m0x00007fffe6fb02ae[m in [33mSonnet::SpellCheckDecorator::~SpellCheckDecorator()[m () at [32m/usr/lib/libKF5SonnetUi.so.5[m
#3  [34m0x00007ffff550ba65[m in [33mQObjectPrivate::deleteChildren()[m () at [32m/usr/lib/libQt5Core.so.5[m
#4  [34m0x00007ffff5f7ee15[m in [33mQWidget::~QWidget()[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#5  [34m0x00007ffff6ed1e7a[m in [33mDigikam::DTextEdit::~DTextEdit()[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#6  [34m0x00007ffff550ba65[m in [33mQObjectPrivate::deleteChildren()[m () at [32m/usr/lib/libQt5Core.so.5[m
#7  [34m0x00007ffff5f7ee15[m in [33mQWidget::~QWidget()[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#8  [34m0x00007ffff5f7f02e[m in [33mQWidget::~QWidget()[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#9  [34m0x00007ffff550ba65[m in [33mQObjectPrivate::deleteChildren()[m () at [32m/usr/lib/libQt5Core.so.5[m
#10 [34m0x00007ffff5f7ee15[m in [33mQWidget::~QWidget()[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#11 [34m0x00007ffff7aa4430[m in  () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#12 [34m0x00007ffff7a97db4[m in  () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#13 [34m0x00007ffff7a8c6f6[m in  () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#14 [34m0x00007ffff5515ae0[m in  () at [32m/usr/lib/libQt5Core.so.5[m
#15 [34m0x00007ffff5f4eec7[m in [33mQAction::triggered(bool)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#16 [34m0x00007ffff5f548c7[m in [33mQAction::activate(QAction::ActionEvent)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#17 [34m0x00007ffff60d71bb[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
#18 [34m0x00007ffff60d72dd[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
#19 [34m0x00007ffff5f92837[m in [33mQWidget::event(QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#20 [34m0x00007ffff5f5bb5c[m in [33mQApplicationPrivate::notify_helper(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#21 [34m0x00007ffff5f61379[m in [33mQApplication::notify(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#22 [34m0x00007ffff54e4e08[m in [33mQCoreApplication::notifyInternal2(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#23 [34m0x00007ffff5f5f377[m in [33mQApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)[m ()
    at [32m/usr/lib/libQt5Widgets.so.5[m
#24 [34m0x00007ffff5fb09e4[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
#25 [34m0x00007ffff5fb22ae[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
#26 [34m0x00007ffff5f5bb5c[m in [33mQApplicationPrivate::notify_helper(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#27 [34m0x00007ffff54e4e08[m in [33mQCoreApplication::notifyInternal2(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#28 [34m0x00007ffff58b8fbc[m in [33mQGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#29 [34m0x00007ffff58a2885[m in [33mQWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#30 [34m0x00007fffd30ec860[m in  () at [32m/usr/lib/libQt5XcbQpa.so.5[m
#31 [34m0x00007fffe4e1c87b[m in [33mg_main_context_dispatch[m () at [32m/usr/lib/libglib-2.0.so.0[m
#32 [34m0x00007fffe4e73c89[m in  () at [32m/usr/lib/libglib-2.0.so.0[m
#33 [34m0x00007fffe4e1b132[m in [33mg_main_context_iteration[m () at [32m/usr/lib/libglib-2.0.so.0[m
#34 [34m0x00007ffff552fb2c[m in [33mQEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Core.so.5[m
#35 [34m0x00007ffff54dd5ac[m in [33mQEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Core.so.5[m
#36 [34m0x00007ffff60dea48[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
[?2004h--Type <RET> for more, q to quit, c to continue without paging--
[?2004l
#37 [34m0x00007ffff60deb63[m in [33mQMenu::exec(QPoint const&, QAction*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#38 [34m0x00007ffff79b84db[m in [33mDigikam::ContextMenuHelper::exec(QPoint const&, QAction*)[m () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#39 [34m0x00007ffff7ab24dc[m in  () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#40 [34m0x00007ffff5f92c09[m in [33mQWidget::event(QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#41 [34m0x00007ffff6040ac3[m in [33mQFrame::event(QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#42 [34m0x00007ffff54e4a72[m in [33mQCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#43 [34m0x00007ffff5f5bb4c[m in [33mQApplicationPrivate::notify_helper(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#44 [34m0x00007ffff5f60382[m in [33mQApplication::notify(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#45 [34m0x00007ffff54e4e08[m in [33mQCoreApplication::notifyInternal2(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#46 [34m0x00007ffff5fb0f44[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
#47 [34m0x00007ffff5fb22ae[m in  () at [32m/usr/lib/libQt5Widgets.so.5[m
#48 [34m0x00007ffff5f5bb5c[m in [33mQApplicationPrivate::notify_helper(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#49 [34m0x00007ffff54e4e08[m in [33mQCoreApplication::notifyInternal2(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#50 [34m0x00007ffff58b8fbc[m in [33mQGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#51 [34m0x00007ffff58a2885[m in [33mQWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#52 [34m0x00007fffd30ec860[m in  () at [32m/usr/lib/libQt5XcbQpa.so.5[m
#53 [34m0x00007fffe4e1c87b[m in [33mg_main_context_dispatch[m () at [32m/usr/lib/libglib-2.0.so.0[m
#54 [34m0x00007fffe4e73c89[m in  () at [32m/usr/lib/libglib-2.0.so.0[m
#55 [34m0x00007fffe4e1b132[m in [33mg_main_context_iteration[m () at [32m/usr/lib/libglib-2.0.so.0[m
#56 [34m0x00007ffff552fb2c[m in [33mQEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Core.so.5[m
#57 [34m0x00007ffff54dd5ac[m in [33mQEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Core.so.5[m
#58 [34m0x00007ffff54e80d9[m in [33mQCoreApplication::exec()[m () at [32m/usr/lib/libQt5Core.so.5[m
#59 [34m0x00005555555598cf[m in  ()
#60 [34m0x00007ffff4e39290[m in  () at [32m/usr/lib/libc.so.6[m
#61 [34m0x00007ffff4e3934a[m in [33m__libc_start_main[m () at [32m/usr/lib/libc.so.6[m
#62 [34m0x000055555555a2f5[m in  ()
[?2004h(gdb) q
Comment 7 Maik Qualmann 2023-01-19 20:31:28 UTC
Git commit 0f60c2d9a6014c26f377d7c03800ed926c18ffb6 by Maik Qualmann.
Committed on 19/01/2023 at 20:30.
Pushed by mqualmann into branch 'master'.

fix crash in Sonnet::SpellCheckDecorator destructor
FIXED-IN: 8.0.0

M  +2    -1    NEWS
M  +1    -0    core/libs/widgets/text/dplaintextedit.cpp
M  +1    -0    core/libs/widgets/text/dtextedit.cpp

https://invent.kde.org/graphics/digikam/commit/0f60c2d9a6014c26f377d7c03800ed926c18ffb6
Comment 8 Maik Qualmann 2023-01-19 20:35:40 UTC
maderios, another thing. I see that you have not downloaded the face engine data. Can you please do this for a test? I know you don't use this feature. After a restart, can you please perform face detection on an image with a face? I need to know if it still works on Archlinux, otherwise I need to open a bug report on openSUSE.

Maik
Comment 9 maderios 2023-01-20 10:20:08 UTC
(In reply to Maik Qualmann from comment #8)
> maderios, another thing. I see that you have not downloaded the face engine
> data. Can you please do this for a test? I know you don't use this feature.
> After a restart, can you please perform face detection on an image with a
> face? I need to know if it still works on Archlinux, otherwise I need to
> open a bug report on openSUSE.
> 
> Maik

Yes, I'll test the face detection on my Arch system. I'll do it  tomorrow
Comment 10 maderios 2023-01-20 20:49:08 UTC
After downloading, setting, face detection then launching maintenance tool or/and update fingerprints, Digikam freezes. I did the test three times. I see nothing about Opencv

[?2004h[?2004l
[?2004h(gdb) bt
[?2004l
#0  [34m0x00007ffff50c5f61[m in [33m__cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*))[m
    (obj=0x7fffa00b36e0, tinfo=0x7ffff740f658 <typeinfo for LibRaw_exceptions>, dest=0x0)
    at [32m/usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc[m:81
#1  [34m0x00007fffc84ee878[m in  () at [32m/usr/lib/libraw.so.23[m
#2  [34m0x00007fffc856e514[m in [33mLibRaw::open_datastream(LibRaw_abstract_datastream*)[m () at [32m/usr/lib/libraw.so.23[m
#3  [34m0x00007fffd0033e86[m in  () at [32m/usr/lib/qt/plugins/imageformats/kimg_raw.so[m
#4  [34m0x00007fffd00340da[m in  () at [32m/usr/lib/qt/plugins/imageformats/kimg_raw.so[m
#5  [34m0x00007ffff5929514[m in  () at [32m/usr/lib/libQt5Gui.so.5[m
#6  [34m0x00007ffff592b236[m in  () at [32m/usr/lib/libQt5Gui.so.5[m
#7  [34m0x00007ffff592c458[m in [33mQImageReader::read(QImage*)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#8  [34m0x00007ffff592d59a[m in [33mQImageReader::read()[m () at [32m/usr/lib/libQt5Gui.so.5[m
#9  [34m0x00007ffff59111a2[m in [33mQImage::fromData(unsigned char const*, int, char const*)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#10 [34m0x00007ffff5911269[m in [33mQImage::loadFromData(unsigned char const*, int, char const*)[m () at [32m/usr/lib/libQt5Gui.so.5[m
#11 [34m0x00007ffff6b00c3a[m in [33mDigikam::MetaEngine::getItemPreview(QImage&) const[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#12 [34m0x00007ffff6bb2102[m in [33mDigikam::ThumbnailCreator::loadImagePreview(Digikam::DMetadata const&) const[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#13 [34m0x00007ffff6bb3cde[m in [33mDigikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect const&) const[m ()
    at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#14 [34m0x00007ffff6bacfdf[m in [33mDigikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool) const[m ()
    at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#15 [34m0x00007ffff6bad6e0[m in [33mDigikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&) const[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#16 [34m0x00007ffff6bbcd3b[m in  () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#17 [34m0x00007ffff6bbdd82[m in [33mDigikam::LoadSaveThread::run()[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#18 [34m0x00007ffff6bec62a[m in  () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#19 [34m0x00007ffff533f251[m in  () at [32m/usr/lib/libQt5Core.so.5[m
#20 [34m0x00007ffff533b32a[m in  () at [32m/usr/lib/libQt5Core.so.5[m
#21 [34m0x00007ffff4e9c8fd[m in  () at [32m/usr/lib/libc.so.6[m
#22 [34m0x00007ffff4f1ed20[m in  () at [32m/usr/lib/libc.so.6[m
Comment 11 Maik Qualmann 2023-01-20 20:57:58 UTC
Hmm, why are you loading RAW files with KImageFormat plugins? I know from Gwenview bug reports that RAW loading is broken there at the moment. We have our own loader for RAW files. Why is this not used by you?

Please use a JPEG with a person for the OpenCV test, open the preview, use the right mouse button context menu and use the function face detection.

Maik
Comment 12 maderios 2023-01-20 21:16:32 UTC
(In reply to Maik Qualmann from comment #11)
> Hmm, why are you loading RAW files with KImageFormat plugins? I know from
> Gwenview bug reports that RAW loading is broken there at the moment. We have
> our own loader for RAW files. Why is this not used by you?
> 
> Please use a JPEG with a person for the OpenCV test, open the preview, use
> the right mouse button context menu and use the function face detection.
> 
> Maik


I only use jpeg files (may be 15 files), no raw. I had permissions problem on some files, it's solved now.
Some issue with Opencv...

[?2004h[?2004l
[?2004h(gdb) bt
[?2004l
#0  [34m0x00007ffff4e9e64c[m in  () at [32m/usr/lib/libc.so.6[m
#1  [34m0x00007ffff4e4e938[m in [33mraise[m () at [32m/usr/lib/libc.so.6[m
#2  [34m0x00007ffff4e3853d[m in [33mabort[m () at [32m/usr/lib/libc.so.6[m
#3  [34m0x00007ffff50f20a2[m in [33mstd::__glibcxx_assert_fail(char const*, int, char const*, char const*)[m
    (file=<optimized out>, line=<optimized out>, function=<optimized out>, condition=<optimized out>)
    at [32m/usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/debug.cc[m:60
#4  [34m0x00007fffeca7126d[m in  () at [32m/usr/lib/libopencv_dnn.so.407[m
#5  [34m0x00007fffe9eeba0e[m in  () at [32m/usr/lib/libopencv_core.so.407[m
#6  [34m0x00007fffe9ee3f7b[m in  () at [32m/usr/lib/libopencv_core.so.407[m
#7  [34m0x00007fffe9ef75c7[m in  () at [32m/usr/lib/libopencv_core.so.407[m
#8  [34m0x00007fffe08961b3[m in  () at [32m/usr/lib/libtbb.so.12[m
#9  [34m0x00007fffe9ef749d[m in  () at [32m/usr/lib/libopencv_core.so.407[m
#10 [34m0x00007fffe0882ce1[m in  () at [32m/usr/lib/libtbb.so.12[m
#11 [34m0x00007fffe9eebf8b[m in [33mcv::parallel_for_(cv::Range const&, cv::ParallelLoopBody const&, double)[m () at [32m/usr/lib/libopencv_core.so.407[m
#12 [34m0x00007fffecbccce4[m in  () at [32m/usr/lib/libopencv_dnn.so.407[m
#13 [34m0x00007fffecbd35f4[m in  () at [32m/usr/lib/libopencv_dnn.so.407[m
#14 [34m0x00007fffeca287b8[m in  () at [32m/usr/lib/libopencv_dnn.so.407[m
#15 [34m0x00007fffecafaf72[m in [33mcv::dnn::dnn4_v20221220::Net::Impl::forwardLayer(cv::dnn::dnn4_v20221220::detail::LayerData&)[m ()
    at [32m/usr/lib/libopencv_dnn.so.407[m
#16 [34m0x00007fffecaf4693[m in [33mcv::dnn::dnn4_v20221220::Net::Impl::forwardToLayer(cv::dnn::dnn4_v20221220::detail::LayerData&, bool)[m ()
    at [32m/usr/lib/libopencv_dnn.so.407[m
#17 [34m0x00007fffecaf8a42[m in [33mcv::dnn::dnn4_v20221220::Net::Impl::forward(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)[m () at [32m/usr/lib/libopencv_dnn.so.407[m
#18 [34m0x00007fffecae7260[m in [33mcv::dnn::dnn4_v20221220::Net::forward(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)[m
    () at [32m/usr/lib/libopencv_dnn.so.407[m
#19 [34m0x00007ffff6fee8cd[m in [33mDigikam::DNNFaceDetectorSSD::detectFaces(cv::Mat const&, cv::Size_<int> const&, std::vector<cv::Rect_<int>, std::allocator<cv::Rect_<int> > >&)[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#20 [34m0x00007ffff6fec8ce[m in [33mDigikam::OpenCVDNNFaceDetector::cvDetectFaces(cv::Mat const&, cv::Size_<int> const&)[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#21 [34m0x00007ffff6fec90d[m in [33mDigikam::OpenCVDNNFaceDetector::detectFaces(cv::Mat const&, cv::Size_<int> const&)[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#22 [34m0x00007ffff6feb65f[m in [33mDigikam::FaceDetector::detectFaces(Digikam::DImg const&, QSize const&)[m () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#23 [34m0x00007ffff7cbfd30[m in  () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#24 [34m0x00007ffff7ca6613[m in  () at [32m/usr/lib/libdigikamgui.so.8.0.0[m
#25 [34m0x00007ffff5508a70[m in [33mQObject::event(QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#26 [34m0x00007ffff5f5bb5c[m in [33mQApplicationPrivate::notify_helper(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Widgets.so.5[m
#27 [34m0x00007ffff54e4e08[m in [33mQCoreApplication::notifyInternal2(QObject*, QEvent*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#28 [34m0x00007ffff54e5913[m in [33mQCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)[m () at [32m/usr/lib/libQt5Core.so.5[m
#29 [34m0x00007ffff552bd48[m in  () at [32m/usr/lib/libQt5Core.so.5[m
#30 [34m0x00007fffe4e1887b[m in [33mg_main_context_dispatch[m () at [32m/usr/lib/libglib-2.0.so.0[m
[?2004h--Type <RET> for more, q to quit, c to continue without paging--
[?2004l
#31 [34m0x00007fffe4e6fc89[m in  () at [32m/usr/lib/libglib-2.0.so.0[m
#32 [34m0x00007fffe4e17132[m in [33mg_main_context_iteration[m () at [32m/usr/lib/libglib-2.0.so.0[m
#33 [34m0x00007ffff552fb2c[m in [33mQEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Core.so.5[m
#34 [34m0x00007ffff54dd5ac[m in [33mQEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)[m () at [32m/usr/lib/libQt5Core.so.5[m
#35 [34m0x00007ffff6beac19[m in  () at [32m/usr/lib/libdigikamcore.so.8.0.0[m
#36 [34m0x00007ffff533f251[m in  () at [32
Comment 13 Maik Qualmann 2023-01-20 21:23:55 UTC
OK thanks. That's the crash I know too. This must be a problem in openCV-4.7.0.

Maik
Comment 14 Maik Qualmann 2023-01-20 21:33:14 UTC
This could be the cause, the question is whether it is actually part of openCV-4.7.0 - 2 days before the release?

https://github.com/opencv/opencv/issues/23046

Maik
Comment 15 Maik Qualmann 2023-03-16 16:09:30 UTC
*** Bug 467116 has been marked as a duplicate of this bug. ***
Comment 16 Maik Qualmann 2023-03-16 16:09:57 UTC
*** Bug 467448 has been marked as a duplicate of this bug. ***
Comment 17 Maik Qualmann 2023-03-16 20:40:01 UTC
*** Bug 467461 has been marked as a duplicate of this bug. ***
Comment 18 Maik Qualmann 2023-03-24 08:51:08 UTC
*** Bug 467742 has been marked as a duplicate of this bug. ***
Comment 19 Maik Qualmann 2023-05-09 20:01:09 UTC
*** Bug 469546 has been marked as a duplicate of this bug. ***
Comment 20 Maik Qualmann 2023-06-25 15:13:42 UTC
*** Bug 471438 has been marked as a duplicate of this bug. ***