Created attachment 148402 [details] Screen copy with file access SUMMARY Digikam can't refresh folder, can't display thumbnails nor images. File permissions are -rwx r-x- r-x (I'am the owner) and files are accessible from File manager. OBSERVED RESULT It display "Failed to load image" in Preview. EXPECTED RESULT SOFTWARE/OS VERSIONS macOS: Monterey 12.3.1 (21E258) Qt Version: 5.15.3 (built against 5.15.3) KDEFrameworks: 5.92.0 ADDITIONAL INFORMATION Most images are stored on an external disk, but same issue with the internal disk. Issue with digikam update or macOS update ???
Please start digiKam in a terminal. Set the Qt debug variable beforehand and then post the output from the terminal when trying to open an image. Here is a description for MacOS too: https://www.digikam.org/contribute/ Maik
Any progress or news? To help we need the log from the terminal. Maik
Thank you for your advices and your time :) I started Digikam from Terminal with QT_LOGGING_RULES enabled. The app crashed. See last lines : … imgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Adding new item "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_161810.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/database/item/scanner/itemscanner_database.cpp:202, void Digikam::ItemScanner::prepareAddImage(int)) cathaysia.digikam.flowview(Debug): DateTime (Exif digitalized): QDateTime(2022-04-26 16:18:10.000 CEST Qt::LocalTime) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/metadataengine/engine/metaengine_item.cpp:1099, QDateTime Digikam::MetaEngine::getDigitizationDateTime(bool) const) cathaysia.digikam.flowview(Debug): DateTime (digitization date): QDateTime(2022-04-26 16:18:10.000 CEST Qt::LocalTime) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/metadataengine/engine/metaengine_item.cpp:1206, QDateTime Digikam::MetaEngine::getDigitizationDateTime(bool) const) cathaysia.digikam.flowview(Debug): Scanning took 48 ms (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/database/item/scanner/itemscanner_database.cpp:37, void Digikam::ItemScanner::commit()) cathaysia.digikam.flowview(Debug): Finishing took 5 ms (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/database/item/scanner/itemscanner.cpp:60, Digikam::ItemScanner::~ItemScanner()) cathaysia.digikam.flowview(Debug): Loading metadata with "Exiv2" backend from "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_161824.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp:110, bool Digikam::DMetadata::load(const QString &, Digikam::MetaEngine::Backend *)) digikam(99018,0x700003b89000) malloc: Heap corruption detected, free list is damaged at 0x600000204270 *** Incorrect guard value: 264489008841327 digikam(99018,0x700003b89000) malloc: *** set a breakpoint in malloc_error_break to debug Abort trap: 6 Run DigiKam another time: … athaysia.digikam.flowview(Debug): "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165039.jpg" : "JPEG" file identified (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/dimg/dimg_fileio.cpp:126, bool Digikam::DImg::load(const QString &, int, Digikam::DImgLoaderObserver *const, const Digikam::DRawDecoding &)) cathaysia.digikam.flowview(Debug): Start of Image ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Miscellaneous marker 0xe1, length 11245 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Quantization Table 0 precision 0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Quantization Table 1 precision 0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Start Of Frame 0xc0: width=4000, height=3000, components=3 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 1: 2hx2v q=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 2: 1hx1v q=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 3: 1hx1v q=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x00 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 1 5 1 1 1 1 1 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 1 0 0 0 0 0 0 0 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x10 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 2 1 3 3 2 4 3 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 5 5 4 4 0 0 1 125 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x01 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 3 1 1 1 1 1 1 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 1 1 1 0 0 0 0 0 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x11 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 2 1 2 4 4 3 4 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 7 5 4 4 0 1 2 119 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Start Of Scan: 3 components ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 1: dc=0 ac=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 2: dc=1 ac=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 3: dc=1 ac=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Ss=0, Se=63, Ah=0, Al=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): End Of Image ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Loading metadata with "Exiv2" backend from "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165037.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp:110, bool Digikam::DMetadata::load(const QString &, Digikam::MetaEngine::Backend *)) cathaysia.digikam.flowview(Debug): Trying to get thumbnail from "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165037.jpg" ( "image" ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp:66, Digikam::ThumbnailImage Digikam::ThumbnailCreator::createThumbnail(const Digikam::ThumbnailInfo &, const QRect &) const) cathaysia.digikam.flowview(Debug): Trying to get thumbnail with Exiv2 for "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165037.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp:374, QImage Digikam::ThumbnailCreator::loadImagePreview(const Digikam::DMetadata &) const) cathaysia.digikam.flowview(Debug): Trying to get thumbnail with DImg preview for "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165037.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp:385, QImage Digikam::ThumbnailCreator::loadImagePreview(const Digikam::DMetadata &) const) cathaysia.digikam.flowview(Debug): "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165037.jpg" : "JPEG" file identified (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/dimg/dimg_fileio.cpp:126, bool Digikam::DImg::load(const QString &, int, Digikam::DImgLoaderObserver *const, const Digikam::DRawDecoding &)) cathaysia.digikam.flowview(Debug): Start of Image ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Miscellaneous marker 0xe1, length 10346 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Quantization Table 0 precision 0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Quantization Table 1 precision 0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Start Of Frame 0xc0: width=4000, height=3000, components=3 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 1: 2hx2v q=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 2: 1hx1v q=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 3: 1hx1v q=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x00 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 1 5 1 1 1 1 1 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 1 0 0 0 0 0 0 0 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x10 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 2 1 3 3 2 4 3 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 5 5 4 4 0 0 1 125 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x01 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 3 1 1 1 1 1 1 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 1 1 1 0 0 0 0 0 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x11 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 2 1 2 4 4 3 4 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 7 5 4 4 0 1 2 119 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Start Of Scan: 3 components ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 1: dc=0 ac=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 2: dc=1 ac=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 3: dc=1 ac=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Ss=0, Se=63, Ah=0, Al=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): End Of Image ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Loading metadata with "Exiv2" backend from "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165017.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp:110, bool Digikam::DMetadata::load(const QString &, Digikam::MetaEngine::Backend *)) cathaysia.digikam.flowview(Debug): Trying to get thumbnail from "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165017.jpg" ( "image" ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp:66, Digikam::ThumbnailImage Digikam::ThumbnailCreator::createThumbnail(const Digikam::ThumbnailInfo &, const QRect &) const) cathaysia.digikam.flowview(Debug): Trying to get thumbnail with Exiv2 for "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165017.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp:374, QImage Digikam::ThumbnailCreator::loadImagePreview(const Digikam::DMetadata &) const) cathaysia.digikam.flowview(Debug): Trying to get thumbnail with DImg preview for "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165017.jpg" (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp:385, QImage Digikam::ThumbnailCreator::loadImagePreview(const Digikam::DMetadata &) const) cathaysia.digikam.flowview(Debug): "/Volumes/TOSHIBA EXT/images/2022/2022-04/2022-04-26/IMG_20220426_165017.jpg" : "JPEG" file identified (/Users/gilles/dktemp/digikam-qt5-maintenance/core/libs/dimg/dimg_fileio.cpp:126, bool Digikam::DImg::load(const QString &, int, Digikam::DImgLoaderObserver *const, const Digikam::DRawDecoding &)) cathaysia.digikam.flowview(Debug): Start of Image ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Miscellaneous marker 0xe1, length 13540 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Quantization Table 0 precision 0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Quantization Table 1 precision 0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Start Of Frame 0xc0: width=4000, height=3000, components=3 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 1: 2hx2v q=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 2: 1hx1v q=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 3: 1hx1v q=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x00 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 1 5 1 1 1 1 1 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 1 0 0 0 0 0 0 0 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x10 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 2 1 3 3 2 4 3 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 5 5 4 4 0 0 1 125 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x01 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 3 1 1 1 1 1 1 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 1 1 1 0 0 0 0 0 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Define Huffman Table 0x11 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplucathaysia.digikam.flowview(Debug): Define Huffman Table 0x11 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 0 2 1 2 4 4 3 4 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): 7 5 4 4 0 1 2 119 ( 2 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Start Of Scan: 3 components ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 1: dc=0 ac=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 2: dc=1 ac=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Component 3: dc=1 ac=1 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): Ss=0, Se=63, Ah=0, Al=0 ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) cathaysia.digikam.flowview(Debug): End Of Image ( 1 ) (/Users/gilles/dktemp/digikam-qt5-maintenance/core/dplugins/dimg/jpeg/dimgjpegloader.cpp:82, static void DigikamJPEGDImgPlugin::DImgJPEGLoader::dimg_jpeg_emit_message(j_common_ptr, int)) Segmentation fault: 11 Restarted again, seem working fine : the app rebuild thumbnails, the sample image is displayed. Note: When I wrote this ticket, I recursively changed access rights to the image folder of my external disk. I also ask to rebuild thumbnails but DigiKam can't access images. Now, it's ok ??? Is it a side effect of the QT_LOGGING_RULES flag ?
Created attachment 148680 [details] This image is accessible and displayed
New test. At least one picture is unaccessible when Digikam is started as a macOS application. Same picture is accessible when Digikam is started from terminal (QT_LOGGING_RULES disabled).
Created attachment 148753 [details] « Terminal » requests permission to control « Finder » It seem that there are new macOS Security settings. Digikam couldn't access a picture even started from terminal. When trying to select Open with… Preview.app, the following box appear : « Terminal » demande l'autorisation de contrôler « Finder ». Acceptez si vous voulez lui permettre d'accéder aux documents et aux données contenues dans « Finder » et d'y effectuer des actions.
Created attachment 148754 [details] Full disk access After accepting, the following "rights" are given to Digikam: * Full disk access * Files and folders
Created attachment 148755 [details] Files and folders
Created attachment 148756 [details] Full disk access After according this privilege, this issue seem solved when Digikam is started as an app. How to give only access to i.e. "Removable volumes" ? (see Terminal privilege).
See "Full Disk Access (Catalina) - Not working with privileged helper" https://developer.apple.com/forums/thread/124185
See also "Removable Volumes access to local applications" that describe the same issue. https://developer.apple.com/forums/thread/655944
Still have this issue. In fact, there are ACL to some folders or files that prevent access to digikam. Also some files/folders are owned by root. After cleaning rights and ACL, digikam can't access any picture, even run as root !
Seem fine if I run the app from it's icon… … but it can't access any pictures/folders from the terminal (even with sudo)
@yves.pratter@gmail.com digiKam 8.0.0 is released. This file still valid ? Gilles Caulier
@Yves, digikam 8.2.0 pre-release have been rebuilt using last Qt 5.15.11 + KDE 5.110 frameworks. Installer is available at usual place : https://files.kde.org/digikam/ Can reproduce the problem with this version? Thanks in advance Gilles Caulier