Created attachment 151105 [details] Crash report SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. open digikam 2. Click the tab on the left alternately 3. crashed OBSERVED RESULT crashed EXPECTED RESULT Switch tab normally SOFTWARE/OS VERSIONS:7.7.0 Windows: macOS: 12.5 Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION see log.txt
Please try the pre-release of digiKam-7.8.0 if you can reproduce the problem: https://files.kde.org/digikam/ Maik
Analysing the backtrace it sound like it crash in libheif : Thread 6:: Digikam::ScanController 0 libheif.1.dylib 0x108536570 0x1084e4000 + 337264 1 libheif.1.dylib 0x108534763 0x1084e4000 + 329571 2 libheif.1.dylib 0x108534d73 0x1084e4000 + 331123 3 libheif.1.dylib 0x108516cf0 0x1084e4000 + 208112 4 libheif.1.dylib 0x1085193ce 0x1084e4000 + 218062 5 libheif.1.dylib 0x108518091 0x1084e4000 + 213137 6 libheif.1.dylib 0x10851599e 0x1084e4000 + 203166 7 libheif.1.dylib 0x1085153d4 0x1084e4000 + 201684 8 libheif.1.dylib 0x10850920d heif_decode_image + 61 9 DImg_HEIF_Plugin.so 0x1348e6f2a 0x1348db000 + 48938 10 DImg_HEIF_Plugin.so 0x1348e6702 0x1348db000 + 46850 11 DImg_HEIF_Plugin.so 0x1348e6211 0x1348db000 + 45585 12 libdigikamcore.7.7.0.dylib 0x1040e9fe0 Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding const&) + 1776 13 libdigikamcore.7.7.0.dylib 0x1040e9876 Digikam::DImg::loadItemInfo(QString const&, bool, bool, bool, bool) + 310 14 libdigikamdatabase.7.7.0.dylib 0x102f194e1 Digikam::ItemScanner::loadFromDisk() + 273 15 libdigikamdatabase.7.7.0.dylib 0x102f1f70c Digikam::ItemScanner::newFile(int) + 28 16 libdigikamdatabase.7.7.0.dylib 0x102e14b93 Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) + 755 17 libdigikamdatabase.7.7.0.dylib 0x102e10f88 Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 3944 18 libdigikamdatabase.7.7.0.dylib 0x102e113ac Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 5004 19 libdigikamdatabase.7.7.0.dylib 0x102e113ac Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 5004 20 libdigikamdatabase.7.7.0.dylib 0x102e113ac Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&, bool) + 5004 21 libdigikamdatabase.7.7.0.dylib 0x102e0ebdc Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) + 476 22 libdigikamdatabase.7.7.0.dylib 0x102e0e3b3 Digikam::CollectionScanner::completeScan() + 1139 23 libdigikamgui.7.7.0.dylib 0x102705fc0 Digikam::ScanController::run() + 992 24 QtCore 0x1050a7252 0x10508b000 + 115282 25 libsystem_pthread.dylib 0x7ff80e6864e1 _pthread_start + 125 26 libsystem_pthread.dylib 0x7ff80e681f6b thread_start + 15 Gilles Caulier
Chunjie, We need to know if crash is reproducible with more recent version of digiKam ? Gilles Caulier
@Chunjie digiKam 8.0.0 is released. This file still valid ? Gilles Caulier
With digiKam 8.x we update to last libheif library compared to 7;x version which use an older release of the codec. Here i cannot reproduce the crash, i have plenty of HEIF files generated with an Apple iPhone device. digiKam is also running under MacOS 12.6.3. I close this file now. Gilles Caulier