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.

Reply via email to