https://bugs.kde.org/show_bug.cgi?id=456907

--- Comment #5 from amyspark <a...@amyspark.me> ---
(In reply to Dmitry Kazakov from comment #2)
> Erm, KisRecentFileIconCache belongs to Krita and it is the one who waits for
> the completion of the background thread.

No. The stacktrace shows the thumbnail creator is executing *Frameworks* code:

> #8  (anonymous namespace)::readPixel () at 
> C:/Packaging/KritaDepsBuild/ext_frameworks/ext_kimageformats-prefix/src/ext_kimageformats/src/imageformats/psd.cpp:121
> No locals.
> #9  (anonymous namespace)::LoadPSD () at 
> C:/Packaging/KritaDepsBuild/ext_frameworks/ext_kimageformats-prefix/src/ext_kimageformats/src/imageformats/psd.cpp:210
> No locals.
> #10 PSDHandler::read () at 
> C:/Packaging/KritaDepsBuild/ext_frameworks/ext_kimageformats-prefix/src/ext_kimageformats/src/imageformats/psd.cpp:259
> No locals.
> #11 0x00007ffe99fbc932 in QImageReader::read () at 
> C:\Packaging\KritaDepsBuild\ext_qt\s\qtbase\src\gui\image/qimagereader.cpp:1261
> No locals.
> #12 0x00007ffe99fbc6f5 in QImageReader::read () at 
> C:\Packaging\KritaDepsBuild\ext_qt\s\qtbase\src\gui\image/qimagereader.cpp:1202
> No locals.
> #13 0x00007ffe99f9ff46 in QImage::load () at 
> C:\Packaging\KritaDepsBuild\ext_qt\s\qtbase\src\gui\image/qimage.cpp:3586
> No locals.
> #14 0x00007ffe7d967b4d in KisFileIconCreator::createFileIcon (this=<optimized 
> out>, path=..., icon=..., devicePixelRatioF=<optimized out>, iconSize=...) at 
> C:/dev/env-11/krita/libs/ui/utils/KisFileIconCreator.cpp:133

This is still a bug in Frameworks, and what the associated commit did was work
around it. It should be reported upstream so that every downstream user
benefits.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to