https://bugs.kde.org/show_bug.cgi?id=461651
Bug ID: 461651 Summary: digiKam segfault immediately after "Scan collection for faces" Classification: Applications Product: digikam Version: 7.8.0 Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: digikam-bugs-n...@kde.org Reporter: tel...@posteo.de Target Milestone: --- Application: digikam (7.8.0) (Compiled from sources) Qt Version: 5.15.5 Frameworks Version: 5.99.0 Operating System: Linux 6.0.7-gentoo x86_64 Windowing System: X11 Distribution: "Gentoo Linux" DrKonqi: 5.26.2 [KCrashBackend] -- Information about the crash: The program crashed after clicking on "Scan collection for faces". The settings used were face detection (not recognition), "YOLOv3", and "all processor cores". I haven't seen this crash before, and cannot replicate it again. The crash does not seem to be reproducible. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #5 std::__atomic_base<int>::load(std::memory_order) const (this=0x0, __m=std::memory_order_relaxed) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/atomic_base.h:481 #6 QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=<error reading variable: Cannot access memory at address 0x0>) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #7 QBasicAtomicInteger<int>::loadRelaxed() const (this=0x0) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/thread/qbasicatomic.h:107 #8 QtPrivate::RefCount::deref() (this=0x0) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/tools/qrefcount.h:66 #9 QString::operator=(QString const&) (this=0x563378e995f0, other=...) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/text/qstring.cpp:2404 #10 0x00007f7306155244 in Digikam::ItemInfo::ItemInfo(Digikam::ItemListerRecord const&) (this=0x7ffda3df1a20, record=...) at /usr/src/debug/media-gfx/digikam-7.8.0-r1/digikam-7.8.0/core/libs/database/item/containers/iteminfo.cpp:51 #11 0x00007f73069632f8 in Digikam::ItemInfoJob::slotData(QList<Digikam::ItemListerRecord> const&) (this=0x563371351a20, records=<optimized out>) at /usr/src/debug/media-gfx/digikam-7.8.0-r1/digikam-7.8.0/core/utilities/maintenance/iteminfojob.cpp:177 #12 0x00007f730696105a in Digikam::ItemInfoJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x0, _c=<optimized out>, _id=1, _a=0x3) at core/utilities/maintenance/gui_maintenance_obj_autogen/EWIEGA46WW/moc_iteminfojob.cpp:96 #13 0x00007f73042de775 in doActivate<false>(QObject*, int, void**) (sender=0x5633715fb770, signal_index=6, argv=0x7ffda3df1b90) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:3898 #14 0x00007f73060bd5a1 in Digikam::DBJobsThread::data(QList<Digikam::ItemListerRecord> const&) (this=0x0, _t1=...) at core/libs/database/digikamdatabase_obj_autogen/HQ6CMPHILZ/moc_dbjobsthread.cpp:162 #15 Digikam::DBJobsThread::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at core/libs/database/digikamdatabase_obj_autogen/HQ6CMPHILZ/moc_dbjobsthread.cpp:89 #16 0x00007f73042d4e5e in QObject::event(QEvent*) (this=0x5633715fb770, e=0x7f712c124500) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:1314 #17 0x00007f7304ec2c91 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x5633593d33c0, receiver=0x5633715fb770, e=0x7f712c124500) at /usr/src/debug/dev-qt/qtwidgets-5.15.5-r1/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:3637 #18 0x00007f7304ec4302 in QApplication::notify(QObject*, QEvent*) (this=0x7ffda3df23b8, receiver=0x5633715fb770, e=0x7f712c124500) at /usr/src/debug/dev-qt/qtwidgets-5.15.5-r1/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:2976 #19 0x00007f73042a65de in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5633715fb770, event=0x7f712c124500) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1064 #20 0x00007f73042a7c87 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x5633715fb770, event=0x7f712c124500) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1462 #21 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5633595016a0) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1821 #22 0x00007f7304306250 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1680 #23 postEventSourceDispatch(_GSource*, int (*)(void*), void*) (s=0x5633596e4420) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_glib.cpp:277 #24 0x00007f72f7374be5 in g_main_dispatch (context=0x7f72b0005010) at ../glib-2.74.1/glib/gmain.c:3444 #25 g_main_context_dispatch (context=0x7f72b0005010) at ../glib-2.74.1/glib/gmain.c:4162 #26 0x00007f72f73750db in g_main_context_iterate (context=0x7f72b0005010, block=1, dispatch=1, self=<optimized out>) at ../glib-2.74.1/glib/gmain.c:4238 #27 0x00007f72f737529c in g_main_context_iteration (context=0x7f72b0005010, may_block=1) at ../glib-2.74.1/glib/gmain.c:4303 #28 0x00007f73043058a2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5633597196d0, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #29 0x00007f73042a2197 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffda3df21b8, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventloop.cpp:139 #30 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffda3df21b8, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventloop.cpp:232 #31 0x00007f73042a6cb1 in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.5-r3/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1375 #32 0x0000563358edc93c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/media-gfx/digikam-7.8.0-r1/digikam-7.8.0/core/app/main/main.cpp:418 [Inferior 1 (process 3453) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.