Summary: | Digikam Mac Package crashes after resume when screen configuration changes | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Jens <jens-bugs.kde.org> |
Component: | Bundle-MacOS | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | 6.0.0 | ||
Target Milestone: | --- | ||
Platform: | MacPorts | ||
OS: | macOS | ||
Latest Commit: | https://commits.kde.org/digikam/031a951f0e9225834e3dfecc4d32389652c7b780 | Version Fixed In: | 6.0.0 |
Description
Jens
2018-08-23 21:05:56 UTC
Any feedback here using the last PKG available here : https://files.kde.org/digikam/ Gilles Caulier I cannot test, because the current 6.0-beta1 already crashes upon startup. I can see the UI for a second then it closes again. Start of Backtrace: Process: digikam [38100] Path: /opt/digikam/*/digikam.app/Contents/MacOS/digikam Identifier: digikam Version: 6.0.0 (6.0.0-beta1) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: digikam [38100] User ID: 501 Date/Time: 2018-09-22 13:17:18.227 +0200 OS Version: Mac OS X 10.12.6 (16G1510) Report Version: 12 Anonymous UUID: 55FCBC9B-7323-D609-F9CF-7DEF08F8828F Sleep/Wake UUID: E2C42F8C-E25A-47E7-9DDB-BBF992F196B9 Time Awake Since Boot: 220000 seconds Time Since Wake: 1700 seconds System Integrity Protection: enabled Crashed Thread: 8 Digikam::ScanController Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x00007000087e7000 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Bus error: 10 Termination Reason: Namespace SIGNAL, Code 0xa Terminating Process: exc handler [0] VM Regions Near 0x7000087e7000: Stack 0000700008765000-00007000087e7000 [ 520K] rw-/rwx SM=COW thread 8 --> Stack Guard 00007000087e7000-00007000087e8000 [ 4K] ---/rwx SM=NUL Stack 00007000087e8000-000070000886a000 [ 520K] rw-/rwx SM=COW Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fffe234b34a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fffe234a797 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fffcc653874 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fffcc652cf1 __CFRunLoopRun + 1361 4 com.apple.CoreFoundation 0x00007fffcc652544 CFRunLoopRunSpecific + 420 5 com.apple.HIToolbox 0x00007fffcbbb1ebc RunCurrentEventLoopInMode + 240 6 com.apple.HIToolbox 0x00007fffcbbb1cf1 ReceiveNextEventCommon + 432 7 com.apple.HIToolbox 0x00007fffcbbb1b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 8 com.apple.AppKit 0x00007fffca148a54 _DPSNextEvent + 1120 9 com.apple.AppKit 0x00007fffca8c47ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 10 com.apple.AppKit 0x00007fffca13d3db -[NSApplication run] + 926 11 libqcocoa.dylib 0x0000000114284c25 0x114263000 + 138277 12 org.qt-project.QtCore 0x000000010c95d4be QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 398 13 libdigikamgui.6.0.0.dylib 0x0000000102e7cbc5 Digikam::ScanController::completeCollectionScanCore(bool, bool) + 165 14 libdigikamgui.6.0.0.dylib 0x0000000102e7cc2a Digikam::ScanController::completeCollectionScanInBackground(bool) + 42 15 libdigikamgui.6.0.0.dylib 0x00000001032ccc19 Digikam::NewItemsFinder::slotStart() + 409 16 libdigikamgui.6.0.0.dylib 0x00000001032e71b3 Digikam::NewItemsFinder::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 99 17 org.qt-project.QtCore 0x000000010c989e21 QObject::event(QEvent*) + 769 18 org.qt-project.QtWidgets 0x000000010bd256dd QApplicationPrivate::notify_helper(QObject*, QEvent*) + 227 19 org.qt-project.QtWidgets 0x000000010bd26975 QApplication::notify(QObject*, QEvent*) + 383 20 org.qt-project.QtCore 0x000000010c9614f8 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 168 21 org.qt-project.QtCore 0x000000010c962568 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 840 22 libqcocoa.dylib 0x00000001142852c9 0x114263000 + 139977 23 libqcocoa.dylib 0x00000001142859bf 0x114263000 + 141759 24 com.apple.CoreFoundation 0x00007fffcc6723e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 25 com.apple.CoreFoundation 0x00007fffcc65365c __CFRunLoopDoSources0 + 556 26 com.apple.CoreFoundation 0x00007fffcc652b46 __CFRunLoopRun + 934 27 com.apple.CoreFoundation 0x00007fffcc652544 CFRunLoopRunSpecific + 420 28 com.apple.HIToolbox 0x00007fffcbbb1ebc RunCurrentEventLoopInMode + 240 29 com.apple.HIToolbox 0x00007fffcbbb1cf1 ReceiveNextEventCommon + 432 30 com.apple.HIToolbox 0x00007fffcbbb1b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 31 com.apple.AppKit 0x00007fffca148a54 _DPSNextEvent + 1120 32 com.apple.AppKit 0x00007fffca8c47ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 33 com.apple.AppKit 0x00007fffca13d3db -[NSApplication run] + 926 34 libqcocoa.dylib 0x0000000114284c25 0x114263000 + 138277 35 org.qt-project.QtCore 0x000000010c95d4be QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 398 36 org.qt-project.QtCore 0x000000010c961b9f QCoreApplication::exec() + 335 37 digikam 0x0000000102e374a5 main + 11429 38 libdyld.dylib 0x00007fffe2224235 start + 1 ... Thread 8 Crashed:: Digikam::ScanController 0 libsystem_platform.dylib 0x00007fffe2432969 _platform_bzero$VARIANT$Ivybridge + 41 1 libdigikamcore.6.0.0.dylib 0x00000001044dbc5b LibRaw::LibRaw(unsigned int) + 219 2 libdigikamcore.6.0.0.dylib 0x00000001044535a1 Digikam::DRawDecoder::rawFileIdentify(Digikam::RawInfo&, QString const&) + 641 3 libdigikamcore.6.0.0.dylib 0x00000001040c527f Digikam::RAWLoader::load(QString const&, Digikam::DImgLoaderObserver*) + 143 4 libdigikamcore.6.0.0.dylib 0x00000001042c3367 Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding const&) + 4743 5 libdigikamcore.6.0.0.dylib 0x00000001042c206a Digikam::DImg::loadImageInfo(QString const&, bool, bool, bool, bool) + 298 6 libdigikamdatabase.6.0.0.dylib 0x000000010cd75800 Digikam::ImageScanner::loadFromDisk() + 272 7 libdigikamdatabase.6.0.0.dylib 0x000000010cd768e9 Digikam::ImageScanner::rescan() + 25 8 libdigikamdatabase.6.0.0.dylib 0x000000010cc814eb Digikam::CollectionScanner::rescanFile(QFileInfo const&, Digikam::ItemScanInfo const&) + 123 9 libdigikamdatabase.6.0.0.dylib 0x000000010cc81354 Digikam::CollectionScanner::scanFileNormal(QFileInfo const&, Digikam::ItemScanInfo const&) + 1540 10 libdigikamdatabase.6.0.0.dylib 0x000000010cc7c43b Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) + 2283 11 libdigikamdatabase.6.0.0.dylib 0x000000010cc7c99d Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) + 3661 12 libdigikamdatabase.6.0.0.dylib 0x000000010cc7c99d Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) + 3661 13 libdigikamdatabase.6.0.0.dylib 0x000000010cc7abb4 Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) + 180 14 libdigikamdatabase.6.0.0.dylib 0x000000010cc79f50 Digikam::CollectionScanner::completeScan() + 1136 15 libdigikamgui.6.0.0.dylib 0x0000000102e7dd98 Digikam::ScanController::run() + 968 16 org.qt-project.QtCore 0x000000010c7a68f7 0x10c77b000 + 178423 17 libsystem_pthread.dylib 0x00007fffe243d93b _pthread_body + 180 18 libsystem_pthread.dylib 0x00007fffe243d887 _pthread_start + 286 19 libsystem_pthread.dylib 0x00007fffe243d08d thread_start + 13 Git commit 031a951f0e9225834e3dfecc4d32389652c7b780 by Maik Qualmann. Committed on 27/09/2018 at 10:39. Pushed by mqualmann into branch 'master'. fix crash in LibRaw with operating systems with low stack size Related: bug 398479 FIXED-IN: 6.0.0 M +3 -1 NEWS M +67 -51 core/libs/rawengine/drawdecoder.cpp M +95 -80 core/libs/rawengine/drawdecoder_p.cpp M +2 -2 core/libs/rawengine/drawdecoder_p.h https://commits.kde.org/digikam/031a951f0e9225834e3dfecc4d32389652c7b780 |