Application: digikam (8.4.0) Qt Version: 5.15.14 Frameworks Version: 5.116.0 Operating System: FreeBSD 14.0-RELEASE-p9 amd64 Windowing System: X11 Distribution (Platform): FreeBSD Ports DrKonqi: 5.27.11 [KCrashBackend] -- Information about the crash: I added a new collection (path to a local directory of pictures), and digikam crashed immediately. Restarted digikam and it crashed a second or two after opening the window, probably while reading the database. restarted several more times, got the same crash each time. I've been using digikam for over a year without this problem. I installed digikam from the Freebsd pkg collection, I did not compile it from ports. I'm running FreeBSD 14.0-RELEASE-p9, digikam-8.4.0, QT5, Plasma5, kde 23.08.5_x. The pkgs were updated within the last week. If it'd help, I can give you a list of all installed pkgs or just the ones that digikam depends on. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault (lldb) process attach --pid 1358 Process 1358 stopped * thread #1, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ae88 libc.so.7`__sys_wait4 + 8 libc.so.7`__sys_wait4: -> 0x83f51ae88 <+8>: syscall 0x83f51ae8a <+10>: jb 0x83f5179c8 0x83f51ae90 <+16>: retq 0x83f51ae91: int3 thread #2, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51acaa libc.so.7`__sys_read + 10 libc.so.7`__sys_read: -> 0x83f51acaa <+10>: jb 0x83f5179c8 0x83f51acb0 <+16>: retq 0x83f51acb1: int3 0x83f51acb2: int3 thread #3, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51abaa libc.so.7`__sys_nanosleep + 10 libc.so.7`__sys_nanosleep: -> 0x83f51abaa <+10>: jb 0x83f5179c8 0x83f51abb0 <+16>: retq 0x83f51abb1: int3 0x83f51abb2: int3 thread #4, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ac2a libc.so.7`__sys_poll + 10 libc.so.7`__sys_poll: -> 0x83f51ac2a <+10>: jb 0x83f5179c8 0x83f51ac30 <+16>: retq 0x83f51ac31: int3 0x83f51ac32: int3 thread #5, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51acaa libc.so.7`__sys_read + 10 libc.so.7`__sys_read: -> 0x83f51acaa <+10>: jb 0x83f5179c8 0x83f51acb0 <+16>: retq 0x83f51acb1: int3 0x83f51acb2: int3 thread #6, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #7, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #8, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ab6a libc.so.7`__sys_kevent + 10 libc.so.7`__sys_kevent: -> 0x83f51ab6a <+10>: jb 0x83f5179c8 0x83f51ab70 <+16>: retq 0x83f51ab71: int3 0x83f51ab72: int3 thread #9, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #10, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #11, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #12, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ab6a libc.so.7`__sys_kevent + 10 libc.so.7`__sys_kevent: -> 0x83f51ab6a <+10>: jb 0x83f5179c8 0x83f51ab70 <+16>: retq 0x83f51ab71: int3 0x83f51ab72: int3 thread #13, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ac2a libc.so.7`__sys_poll + 10 libc.so.7`__sys_poll: -> 0x83f51ac2a <+10>: jb 0x83f5179c8 0x83f51ac30 <+16>: retq 0x83f51ac31: int3 0x83f51ac32: int3 thread #14, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #15, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #16, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ab6a libc.so.7`__sys_kevent + 10 libc.so.7`__sys_kevent: -> 0x83f51ab6a <+10>: jb 0x83f5179c8 0x83f51ab70 <+16>: retq 0x83f51ab71: int3 0x83f51ab72: int3 thread #17, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51aeca libc.so.7`__sys_write + 10 libc.so.7`__sys_write: -> 0x83f51aeca <+10>: jb 0x83f5179c8 0x83f51aed0 <+16>: retq 0x83f51aed1: int3 0x83f51aed2: int3 thread #18, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #19, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #20, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 thread #21, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f519aea libc.so.7`__sys__umtx_op + 10 libc.so.7`__sys__umtx_op: -> 0x83f519aea <+10>: jb 0x83f5179c8 0x83f519af0 <+16>: retq 0x83f519af1: int3 0x83f519af2: int3 thread #22, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 libthr.so.3`___lldb_unnamed_symbol552: -> 0x86683ed2c <+12>: retq 0x86683ed2d <+13>: int3 0x86683ed2e <+14>: int3 0x86683ed2f <+15>: int3 Executable module set to "/usr/local/bin/digikam". Architecture set to: x86_64-unknown-freebsd14.0. (lldb) settings set term-width 200 (lldb) thread info thread #1: tid = 100860, 0x000000083f51ae88 libc.so.7`__sys_wait4 + 8, name = 'digikam', stop reason = signal SIGSTOP (lldb) bt all * thread #1, name = 'digikam', stop reason = signal SIGSTOP * frame #0: 0x000000083f51ae88 libc.so.7`__sys_wait4 + 8 frame #1: 0x000000086684dadc libthr.so.3`___lldb_unnamed_symbol727 + 60 frame #2: 0x0000000885c5929c libKF5Crash.so.5`___lldb_unnamed_symbol229 + 332 frame #3: 0x0000000885c58d7b libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1147 frame #4: 0x000000086684b53f libthr.so.3`___lldb_unnamed_symbol684 + 207 frame #5: 0x000000086684aafb libthr.so.3`___lldb_unnamed_symbol665 + 315 frame #6: 0x0000000821cfd2d3 frame #7: 0x000000083ce6e469 libQt5Core.so.5`QReadWriteLock::tryLockForRead(int) + 169 frame #8: 0x0000000822ead12c libdigikamgui.so.8.4.0`Digikam::Album::childAtRow(int) const + 28 frame #9: 0x0000000822e9f56f libdigikamgui.so.8.4.0`Digikam::AbstractAlbumModel::index(int, int, QModelIndex const&) const + 79 frame #10: 0x0000000822ed1cdf libdigikamgui.so.8.4.0`___lldb_unnamed_symbol18617 + 127 frame #11: 0x000000083d056736 libQt5Core.so.5`___lldb_unnamed_symbol9682 + 1270 frame #12: 0x000000083cfdad46 libQt5Core.so.5`QAbstractItemModel::endInsertRows() + 262 frame #13: 0x000000083cffc337 libQt5Core.so.5`___lldb_unnamed_symbol9239 + 711 frame #14: 0x000000083cffca51 libQt5Core.so.5`___lldb_unnamed_symbol9240 + 1601 frame #15: 0x000000083d0003fa libQt5Core.so.5`___lldb_unnamed_symbol9257 + 186 frame #16: 0x000000083d056736 libQt5Core.so.5`___lldb_unnamed_symbol9682 + 1270 frame #17: 0x000000083cfdad46 libQt5Core.so.5`QAbstractItemModel::endInsertRows() + 262 frame #18: 0x0000000822ea078a libdigikamgui.so.8.4.0`Digikam::AbstractAlbumModel::slotAlbumAdded(Digikam::Album*) + 42 frame #19: 0x000000083d056672 libQt5Core.so.5`___lldb_unnamed_symbol9682 + 1074 frame #20: 0x0000000822ee27c0 libdigikamgui.so.8.4.0`Digikam::AlbumManager::signalAlbumAdded(Digikam::Album*) + 64 frame #21: 0x0000000822eebb75 libdigikamgui.so.8.4.0`Digikam::AlbumManager::insertPAlbum(Digikam::PAlbum*, Digikam::PAlbum*) + 229 frame #22: 0x0000000822eeb39b libdigikamgui.so.8.4.0`Digikam::AlbumManager::scanPAlbums() + 3515 frame #23: 0x000000083d056736 libQt5Core.so.5`___lldb_unnamed_symbol9682 + 1270 frame #24: 0x000000083d05b803 libQt5Core.so.5`QTimer::timerEvent(QTimerEvent*) + 99 frame #25: 0x000000083d04b5b7 libQt5Core.so.5`QObject::event(QEvent*) + 103 frame #26: 0x000000083a299b43 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259 frame #27: 0x000000083a29aeee libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526 frame #28: 0x000000083d022df1 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177 frame #29: 0x000000083d0748b4 libQt5Core.so.5`QTimerInfoList::activateTimers() + 1108 frame #30: 0x000000083d07622d libQt5Core.so.5`___lldb_unnamed_symbol9926 + 29 frame #31: 0x000000085fd3cf71 libglib-2.0.so.0`___lldb_unnamed_symbol2541 + 369 frame #32: 0x000000085fd3d31f libglib-2.0.so.0`___lldb_unnamed_symbol2542 + 591 frame #33: 0x000000085fd3d3b6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #34: 0x000000083d075915 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 101 frame #35: 0x000000083d01f786 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #36: 0x0000000822e4da13 libdigikamgui.so.8.4.0`Digikam::ScanController::completeCollectionScanCore(bool, bool, bool) + 115 frame #37: 0x0000000822ff4bdc libdigikamgui.so.8.4.0`Digikam::NewItemsFinder::slotStart() + 1068 frame #38: 0x000000083d04b848 libQt5Core.so.5`QObject::event(QEvent*) + 760 frame #39: 0x000000083a299b43 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259 frame #40: 0x000000083a29aeee libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526 frame #41: 0x000000083d022df1 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177 frame #42: 0x000000083d023d4b libQt5Core.so.5`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 475 frame #43: 0x000000083d075ea8 libQt5Core.so.5`___lldb_unnamed_symbol9920 + 24 frame #44: 0x000000085fd3cf71 libglib-2.0.so.0`___lldb_unnamed_symbol2541 + 369 frame #45: 0x000000085fd3d31f libglib-2.0.so.0`___lldb_unnamed_symbol2542 + 591 frame #46: 0x000000085fd3d3b6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #47: 0x000000083d075915 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 101 frame #48: 0x000000083d01f786 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #49: 0x000000083d023471 libQt5Core.so.5`QCoreApplication::exec() + 145 frame #50: 0x0000000000208715 digikam`___lldb_unnamed_symbol297 + 10725 frame #51: 0x000000083f466afa libc.so.7`__libc_start1 + 298 frame #52: 0x0000000000205cc0 digikam`___lldb_unnamed_symbol294 + 48 thread #2, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51acaa libc.so.7`__sys_read + 10 frame #1: 0x000000086684d763 libthr.so.3`___lldb_unnamed_symbol718 + 51 frame #2: 0x000000085fd938cf libglib-2.0.so.0`___lldb_unnamed_symbol2791 + 111 frame #3: 0x000000085fd3ca35 libglib-2.0.so.0`___lldb_unnamed_symbol2540 + 213 frame #4: 0x000000085fd3d30e libglib-2.0.so.0`___lldb_unnamed_symbol2542 + 574 frame #5: 0x000000085fd3d3b6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #6: 0x000000083d07593c libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 140 frame #7: 0x000000083d01f786 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #8: 0x000000083ce6b173 libQt5Core.so.5`QThread::exec() + 163 frame #9: 0x0000000837d11763 libQt5DBus.so.5`___lldb_unnamed_symbol1320 + 19 frame #10: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #11: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #3, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51abaa libc.so.7`__sys_nanosleep + 10 frame #1: 0x000000086684d57c libthr.so.3`___lldb_unnamed_symbol714 + 44 frame #2: 0x00000009030ab8c8 libsqlite3.so.0`___lldb_unnamed_symbol509 + 88 frame #3: 0x00000009030cd64e libsqlite3.so.0`___lldb_unnamed_symbol716 + 94 frame #4: 0x00000009030d5760 libsqlite3.so.0`___lldb_unnamed_symbol775 + 208 frame #5: 0x00000009030d4aee libsqlite3.so.0`___lldb_unnamed_symbol772 + 702 frame #6: 0x00000009030e0dbe libsqlite3.so.0`___lldb_unnamed_symbol857 + 4382 frame #7: 0x00000009030ac45f libsqlite3.so.0`sqlite3_step + 943 frame #8: 0x0000000953a95056 libqsqlite.so`___lldb_unnamed_symbol427 + 438 frame #9: 0x0000000953a96bd5 libqsqlite.so`___lldb_unnamed_symbol436 + 2437 frame #10: 0x00000008270aaca6 libQt5Sql.so.5`QSqlQuery::exec() + 294 frame #11: 0x00000008288442d8 libdigikamcore.so.8.4.0`Digikam::BdEngineBackend::execQuery(QString const&, QVariant const&, QVariant const&) + 104 frame #12: 0x00000008288441fc libdigikamcore.so.8.4.0`Digikam::BdEngineBackend::execSql(QString const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) + 60 frame #13: 0x000000082657eaaa libdigikamdatabase.so.8.4.0`Digikam::CoreDB::getIdenticalFiles(QString const&, long long, long long) const + 170 frame #14: 0x0000000826617b92 libdigikamdatabase.so.8.4.0`Digikam::ItemScanner::scanFromIdenticalFile() + 82 frame #15: 0x00000008266159a5 libdigikamdatabase.so.8.4.0`Digikam::ItemScanner::newFile(int) + 37 frame #16: 0x000000082654e856 libdigikamdatabase.so.8.4.0`Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) + 790 frame #17: 0x000000082654b19f libdigikamdatabase.so.8.4.0`Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 3599 frame #18: 0x000000082654adeb libdigikamdatabase.so.8.4.0`Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 2651 frame #19: 0x000000082654adeb libdigikamdatabase.so.8.4.0`Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 2651 frame #20: 0x00000008265496eb libdigikamdatabase.so.8.4.0`Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) + 1419 frame #21: 0x0000000826548b7b libdigikamdatabase.so.8.4.0`Digikam::CollectionScanner::completeScan() + 587 frame #22: 0x0000000822e4a80a libdigikamgui.so.8.4.0`Digikam::ScanController::run() + 618 frame #23: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #24: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #4, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ac2a libc.so.7`__sys_poll + 10 frame #1: 0x000000086684d691 libthr.so.3`___lldb_unnamed_symbol716 + 49 frame #2: 0x000000085fd3d2bf libglib-2.0.so.0`___lldb_unnamed_symbol2542 + 495 frame #3: 0x000000085fd3d3b6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #4: 0x000000083d07593c libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 140 frame #5: 0x000000083d01f786 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #6: 0x000000083ce6b173 libQt5Core.so.5`QThread::exec() + 163 frame #7: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #8: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #5, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51acaa libc.so.7`__sys_read + 10 frame #1: 0x000000086684d763 libthr.so.3`___lldb_unnamed_symbol718 + 51 frame #2: 0x000000085fd938cf libglib-2.0.so.0`___lldb_unnamed_symbol2791 + 111 frame #3: 0x000000085fd3ca35 libglib-2.0.so.0`___lldb_unnamed_symbol2540 + 213 frame #4: 0x000000085fd3d30e libglib-2.0.so.0`___lldb_unnamed_symbol2542 + 574 frame #5: 0x000000085fd3d3b6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #6: 0x000000083d07593c libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 140 frame #7: 0x000000083d01f786 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #8: 0x000000083ce6b173 libQt5Core.so.5`QThread::exec() + 163 frame #9: 0x00000008284b3a30 libdigikamcore.so.8.4.0`Digikam::ExifToolThread::run() + 64 frame #10: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #11: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #6, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000083ce740eb libQt5Core.so.5`___lldb_unnamed_symbol7278 + 75 frame #4: 0x000000083ce73e50 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 112 frame #5: 0x00000008285372fe libdigikamcore.so.8.4.0`___lldb_unnamed_symbol36829 + 174 frame #6: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #7: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #7, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x0000000866846ca6 libthr.so.3`_pthread_mutex_unlock + 438 frame #2: 0x0000000866840480 libthr.so.3`__pthread_cleanup_pop_imp + 48 frame #3: 0x000000083f4fe91a libc.so.7`vfprintf_l + 186 frame #4: 0x000000083f4f729f libc.so.7`fprintf + 191 frame #5: 0x00000008a213e3ec libevent-2.1.so.7`event_logv_ + 236 frame #6: 0x00000008a213e4f0 libevent-2.1.so.7`event_warn + 176 frame #7: 0x00000008a213fbdb libevent-2.1.so.7`___lldb_unnamed_symbol1204 + 1259 frame #8: 0x00000008a2133c71 libevent-2.1.so.7`event_base_loop + 913 frame #9: 0x000000084cbbc818 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30190872 frame #10: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #11: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #12: 0x000000084cb81ccd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29950413 frame #13: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #14: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #15: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #8, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ab6a libc.so.7`__sys_kevent + 10 frame #1: 0x000000086684dc11 libthr.so.3`___lldb_unnamed_symbol730 + 81 frame #2: 0x00000008a213fa3e libevent-2.1.so.7`___lldb_unnamed_symbol1204 + 846 frame #3: 0x00000008a2133c71 libevent-2.1.so.7`event_base_loop + 913 frame #4: 0x000000084cbbc872 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30190962 frame #5: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #6: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #7: 0x000000084ee06238 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 66144056 frame #8: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #9: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #10: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #9, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000084cbad8fb libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30129659 frame #4: 0x000000084d5c333e libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 40704062 frame #5: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #6: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #10, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x000000086684083f libthr.so.3`___lldb_unnamed_symbol558 + 447 frame #3: 0x000000084cbada35 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30129973 frame #4: 0x000000084cbae233 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30132019 frame #5: 0x000000084cb2d337 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29603895 frame #6: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #7: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #8: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #9: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #10: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #11, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000084cbae207 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131975 frame #4: 0x000000084cbadebf libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131135 frame #5: 0x000000084cb2d322 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29603874 frame #6: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #7: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #8: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #9: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #10: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #12, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ab6a libc.so.7`__sys_kevent + 10 frame #1: 0x000000086684dc11 libthr.so.3`___lldb_unnamed_symbol730 + 81 frame #2: 0x00000008a213fa3e libevent-2.1.so.7`___lldb_unnamed_symbol1204 + 846 frame #3: 0x00000008a2133c71 libevent-2.1.so.7`event_base_loop + 913 frame #4: 0x000000084cbbc872 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30190962 frame #5: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #6: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #7: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #8: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #9: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #13, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ac2a libc.so.7`__sys_poll + 10 frame #1: 0x000000086684d691 libthr.so.3`___lldb_unnamed_symbol716 + 49 frame #2: 0x000000085fd3d2bf libglib-2.0.so.0`___lldb_unnamed_symbol2542 + 495 frame #3: 0x000000085fd3d3b6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #4: 0x000000083d07593c libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 140 frame #5: 0x000000083d01f786 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #6: 0x000000083ce6b173 libQt5Core.so.5`QThread::exec() + 163 frame #7: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #8: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #14, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000084cbae207 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131975 frame #4: 0x000000084cbadebf libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131135 frame #5: 0x000000084cb2d322 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29603874 frame #6: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #7: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #8: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #9: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #10: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #15, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x000000086684083f libthr.so.3`___lldb_unnamed_symbol558 + 447 frame #3: 0x000000084cbada35 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30129973 frame #4: 0x000000084cbae233 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30132019 frame #5: 0x000000084cb8afdc libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29988060 frame #6: 0x000000084cb8b7b2 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29990066 frame #7: 0x000000084cb8b49d libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29989277 frame #8: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #9: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #16, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51ab6a libc.so.7`__sys_kevent + 10 frame #1: 0x000000086684dc11 libthr.so.3`___lldb_unnamed_symbol730 + 81 frame #2: 0x00000008a213fa3e libevent-2.1.so.7`___lldb_unnamed_symbol1204 + 846 frame #3: 0x00000008a2133c71 libevent-2.1.so.7`event_base_loop + 913 frame #4: 0x000000084cbbc904 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30191108 frame #5: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #6: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #7: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #8: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #9: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #17, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f51aeca libc.so.7`__sys_write + 10 frame #1: 0x000000083f4fda87 libc.so.7`___lldb_unnamed_symbol4948 + 87 frame #2: 0x000000083f4f5b0e libc.so.7`fflush_unlocked + 110 frame #3: 0x000000083f4feaae libc.so.7`___lldb_unnamed_symbol4953 + 366 frame #4: 0x000000083f4fe8fb libc.so.7`vfprintf_l + 155 frame #5: 0x000000083f4f729f libc.so.7`fprintf + 191 frame #6: 0x00000008a213e3ec libevent-2.1.so.7`event_logv_ + 236 frame #7: 0x00000008a213e4f0 libevent-2.1.so.7`event_warn + 176 frame #8: 0x00000008a213fbdb libevent-2.1.so.7`___lldb_unnamed_symbol1204 + 1259 frame #9: 0x00000008a2133c71 libevent-2.1.so.7`event_base_loop + 913 frame #10: 0x000000084cbbc818 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30190872 frame #11: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #12: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #13: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #14: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #15: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #18, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000084cbae207 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131975 frame #4: 0x000000084cbadebf libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131135 frame #5: 0x000000084cb8b7b2 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29990066 frame #6: 0x000000084cb8b4fd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29989373 frame #7: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #8: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #19, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000084cbae207 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131975 frame #4: 0x000000084cbadebf libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131135 frame #5: 0x000000084cb2d322 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29603874 frame #6: 0x000000084cb7743a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29907258 frame #7: 0x000000084cb4c1cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29730509 frame #8: 0x000000084cb94162 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30025314 frame #9: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #10: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #20, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x00000008668408ed libthr.so.3`___lldb_unnamed_symbol558 + 621 frame #3: 0x000000084cbae207 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131975 frame #4: 0x000000084cbadebf libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30131135 frame #5: 0x000000084cb8b7b2 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29990066 frame #6: 0x000000084cb8b4cd libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29989325 frame #7: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #8: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #21, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000083f519aea libc.so.7`__sys__umtx_op + 10 frame #1: 0x000000083f49c1fc libc.so.7`sem_clockwait_np + 236 frame #2: 0x000000083ce6dd48 libQt5Core.so.5`___lldb_unnamed_symbol7227 + 376 frame #3: 0x000000083ce6d238 libQt5Core.so.5`QBasicMutex::lockInternal(int) + 856 frame #4: 0x000000083ce6ceba libQt5Core.so.5`QMutex::lock() + 106 frame #5: 0x00000008265b9ebd libdigikamdatabase.so.8.4.0`Digikam::CoreDbAccess::CoreDbAccess() + 61 frame #6: 0x00000008265d8da1 libdigikamdatabase.so.8.4.0`Digikam::ItemInfo::fromLocationAlbumAndName(int, QString const&, QString const&) + 225 frame #7: 0x00000008265d8a24 libdigikamdatabase.so.8.4.0`Digikam::ItemInfo::fromLocalFile(QString const&) + 244 frame #8: 0x00000008265ada95 libdigikamdatabase.so.8.4.0`Digikam::DatabaseLoadSaveFileInfoProvider::orientationHint(QString const&) + 37 frame #9: 0x0000000828506641 libdigikamcore.so.8.4.0`Digikam::LoadSaveThread::exifOrientation(QString const&, Digikam::DMetadata const&, bool, bool) + 65 frame #10: 0x00000008284fb562 libdigikamcore.so.8.4.0`Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect const&) const + 3602 frame #11: 0x00000008284f5c1c libdigikamcore.so.8.4.0`Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool, bool) const + 1484 frame #12: 0x00000008284f5636 libdigikamcore.so.8.4.0`Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, bool) const + 54 frame #13: 0x0000000828504468 libdigikamcore.so.8.4.0`___lldb_unnamed_symbol36520 + 856 frame #14: 0x00000008285056b8 libdigikamcore.so.8.4.0`Digikam::LoadSaveThread::run() + 408 frame #15: 0x0000000828538a39 libdigikamcore.so.8.4.0`___lldb_unnamed_symbol36840 + 89 frame #16: 0x000000083ce703d2 libQt5Core.so.5`___lldb_unnamed_symbol7249 + 194 frame #17: 0x000000083ce6c189 libQt5Core.so.5`___lldb_unnamed_symbol7220 + 233 frame #18: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 thread #22, name = 'digikam', stop reason = signal SIGSTOP frame #0: 0x000000086683ed2c libthr.so.3`___lldb_unnamed_symbol552 + 12 frame #1: 0x000000086684ed72 libthr.so.3`___lldb_unnamed_symbol748 + 82 frame #2: 0x000000086684083f libthr.so.3`___lldb_unnamed_symbol558 + 447 frame #3: 0x000000084cbada35 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30129973 frame #4: 0x000000084cbae233 libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30132019 frame #5: 0x000000084cb8afdc libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29988060 frame #6: 0x000000084cb8b61a libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29989658 frame #7: 0x000000084cb8b49d libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 29989277 frame #8: 0x000000084cbb030b libQt5WebEngineCore.so.5`___lldb_unnamed_symbol4735 + 30140427 frame #9: 0x0000000866841a75 libthr.so.3`___lldb_unnamed_symbol562 + 309 Reported using DrKonqi
We know of problems in the Album::childAtRow(int) function, but these should have been fixed recently, mainly because of rare crashes. Here, however, it still seems to "stop" in QReadWriteLock, probably in libthr.so.3. Similar SIGSTOPs exist, for example, here under FreeBSD (already a bit older): Bug 451732. At the moment, I have no idea whether we need to fix something. Maik
Git commit 1522df7cc1885da63c7f1831abbb3ca139c2ee28 by Maik Qualmann. Committed on 05/09/2024 at 05:48. Pushed by mqualmann into branch 'master'. try a recursive QReadWriteLock M +4 -3 core/libs/album/engine/album.cpp M +2 -1 core/libs/album/engine/album.h https://invent.kde.org/graphics/digikam/-/commit/1522df7cc1885da63c7f1831abbb3ca139c2ee28
Hi, digiKam 8.5.0. is out with many fixes and improvements. https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/ This report still valid with this version? Thanks in advance Gilles Caulier
*** Bug 500834 has been marked as a duplicate of this bug. ***
Fixed with 500834