SUMMARY DigiKam Not Responding when moving from Albums between Similarity and Search options. The exchange of Thumbnails and Table selection is probably also important STEPS TO REPRODUCE 1. Browsing searches in Tabel-Thumbnails view. 2. On time Similiarity also Not Responding. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
The Table view is more problematic Hannes
Git commit f154dd80b396bb18276eac76e4e4daec0c75b502 by Maik Qualmann. Committed on 17/04/2021 at 19:10. Pushed by mqualmann into branch 'master'. great performance improvement to the table view Almost no freezing of the table view when scrolling a large view with > 30000 items. Updating an entire row is faster than updating a table element when updating thumbnails. M +13 -8 core/app/views/tableview/tableview_model.cpp https://invent.kde.org/graphics/digikam/commit/f154dd80b396bb18276eac76e4e4daec0c75b502
Git commit 9295b457614b6144f441ae01f0149d868fa62bef by Maik Qualmann. Committed on 17/04/2021 at 19:53. Pushed by mqualmann into branch 'master'. we don't need an extra ItemInfo cache ItemInfo's are already have a cache. M +1 -45 core/app/views/tableview/tableview_model.cpp https://invent.kde.org/graphics/digikam/commit/9295b457614b6144f441ae01f0149d868fa62bef
*** Bug 435987 has been marked as a duplicate of this bug. ***
The table view is not as fast as the thumbnail view. It needs optimization in sorting and in the model code. But I cannot reproduce a general problem. From what number of items in the table view does the problem arise for you? A DebugView log might also help, as described here: https://www.digikam.org/contribute/ Maik
DebuView errors when Not responding [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/20130406/VIDEO_TS/VIDEO_TS.VOB" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/20130406/VIDEO_TS/VIDEO_TS.VOB" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/VIDEO_TS.VOB" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/VIDEO_TS.VOB" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/IMGP0113_x264.mp4" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/IMGP0113_x264.mp4" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/IMGP0177_x264.mp4" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/IMGP0177_x264.mp4" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2774_x264.mp4" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2774_x264.mp4" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2803_x264.mp4" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2803_x264.mp4" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2893_x264.mp4" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2893_x264.mp4" [11448] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2898_x264.mp4" [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2898_x264.mp4" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set" [11448] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 (Error # 8 : "Value not set"
I have 92000 image and video files.
They are very strange error messages. Also, it is not normal that from the video files cannot be create thumbnails. You are sure that your hard drive has no errors or reading problems? That would explain the freeze. Maik
"Cannot create thumbnail for ..." are broken files?
Hi, For ex: [11448] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2898_x264.mp4" The path include space. It can be a problem, but i'm not sure. Can you try to take a video file in your D:/ in a path not including space. Just for testing ? Gilles Caulier
[7244] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/VIDEO_TS.VOB" [7244] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/VIDEO_TS.VOB" [7244] digikam.general: Cannot create thumbnail for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2774_x264.mp4" [7244] digikam.general: Thumbnail is null for "D:/MEEDIA/My Videos/Panasonic video/VIDEO_TS/MP4/MVI_2774_x264.mp4" [7244] digikam.general: Cannot create thumbnail for "D:/MEEDIA/Test/MVI_2774_x264.mp4" [7244] digikam.general: Thumbnail is null for "D:/MEEDIA/Test/MVI_2774_x264.mp4" MVI 2774 _x264.mp4 is a broken or file without a video codec. This is a remnant of a program experiment. The VIDEO_TS.VOB file works with the VIDEO_TS.IFO file and contains a video dvd menu image.
Created attachment 137756 [details] digikam.metaengine: Cannot set Iptc tag string into image using Exiv2 Main problem in table view digikam.metaengine: Cannot set Iptc tag string into image using Exiv2
The message "Cannot set Iptc tag string into image using Exiv2" could also come from Exif, I have adjusted the error message. We will see it with the next Windows version. https://invent.kde.org/graphics/digikam/-/commit/6a8bff6694045e5b7767d6b1427852a83fdfc1b4 Maik
Another thing, you haven't set the debug environment variable with the Windows environment variable editor at the moment, as described on the digiKam page. Can you post the error messages again with the debug variable activated? Then digiKam becomes even more talkative. Maik
Created attachment 137760 [details] Two pictures from the album Two pictures from the album referenced in the table view
Created attachment 137779 [details] digiKam rating-table view unexpectedly shut down The digiKam rating-table view suddenly shut down when I calmly chose different ratings.
Additional note: digiKam rating-table view constantly Not Responding already at 9000 entries when making a random click in the program window and Metadata / ExifTool does not show any data.
The ExifTool metadata view do not work yet properly under Windows
Git commit 5351ea35220f400a92c079742bad6c16f5266336 by Maik Qualmann. Committed on 22/04/2021 at 10:36. Pushed by mqualmann into branch 'master'. fix error messages from Exiv2 from the table view The table view calls DMetadata::valueToString() without checking whether QVariant is null. M +5 -0 core/libs/metadataengine/dmetadata/dmetadata_generic.cpp https://invent.kde.org/graphics/digikam/commit/5351ea35220f400a92c079742bad6c16f5266336
Created attachment 137798 [details] Not Responding Levels/Pick/Accepted Item -Table View Line 143 is my manual note.
Created attachment 137800 [details] digikam.metaengine: avformat_open_input error: -1094995529 user action: mouse clicks while the program is frozen. Hannes
Your search returns 92028 items that will take some time in the table view before they are displayed. Use the thumbnail view, this is already more optimized. I never use the table view myself. However, you have strange waiting times in the logs, I definitely suspect that you have a hard drive problem. Maik
Created attachment 137826 [details] Unexpected shutdown; Album - Thumbnail view
Created attachment 137827 [details] digikam.general: Untreated temporary search type 0 - Labels/ratings;pick- thumbnails [6972] digikam.general: Untreated temporary search type 0 Scrolls from time to time.
Git commit 1c5ee228c2b5352096a8a612b10268e697454d8d by Maik Qualmann. Committed on 23/04/2021 at 10:40. Pushed by mqualmann into branch 'master'. try to fix crash in empty QList M +11 -0 core/libs/metadataengine/exiftool/exiftoolparser.cpp https://invent.kde.org/graphics/digikam/commit/1c5ee228c2b5352096a8a612b10268e697454d8d
(In reply to Maik Qualmann from comment #25) > Git commit 1c5ee228c2b5352096a8a612b10268e697454d8d by Maik Qualmann. > Committed on 23/04/2021 at 10:40. > Pushed by mqualmann into branch 'master'. > > try to fix crash in empty QList > > M +11 -0 core/libs/metadataengine/exiftool/exiftoolparser.cpp > > https://invent.kde.org/graphics/digikam/commit/ > 1c5ee228c2b5352096a8a612b10268e697454d8d Empty QList fix error. An error occurs when hovering over thumbnails with the mouse cursor. Labels / Rating Hannes
Git commit db8ad31044ccf4c947698e4ba3d8bb3788dd85bd by Maik Qualmann. Committed on 25/04/2021 at 19:13. Pushed by mqualmann into branch 'master'. fix random crash in QList when fast call virtual albums FIXED-IN: 7.3.0 M +2 -3 NEWS M +11 -3 core/app/main/digikamapp.cpp https://invent.kde.org/graphics/digikam/commit/db8ad31044ccf4c947698e4ba3d8bb3788dd85bd