Bug 492658 - Digikam crashes after adding a new collection
Summary: Digikam crashes after adding a new collection
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-Engine (other bugs)
Version First Reported In: 8.4.0
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-09-04 17:47 UTC by Eric
Modified: 2025-03-08 03:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric 2024-09-04 17:47:07 UTC
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
Comment 1 Maik Qualmann 2024-09-04 18:39:35 UTC
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
Comment 2 Maik Qualmann 2024-09-05 05:48:46 UTC
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
Comment 3 caulier.gilles 2024-12-02 06:41:29 UTC
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
Comment 4 Maik Qualmann 2025-03-01 07:23:59 UTC
*** Bug 500834 has been marked as a duplicate of this bug. ***
Comment 5 caulier.gilles 2025-03-08 03:49:22 UTC
Fixed with 500834