anthonyfieroni created this revision. anthonyfieroni added reviewers: davidedmundson, dfaure, Frameworks. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: kde-frameworks-devel. anthonyfieroni requested review of this revision.
REVISION SUMMARY This problems persist from while a go, i'm not sure to date, but QML engine and/or engine to load icons do it on multiple threads. This result in invalid icons when cache is invalidated. TEST PLAN 1. Start plasmashell 2. Start grouped task (2 or more same instances of app grouped in task manager) 3. Invalidate icon cache somehow (i update from Qt 5.11.0 to Qt 5.11.1) 4. Hover grouped task result in all icons to be broken (read some memory chunks) It looks like to KIconLoader::loadIcon is called from multiple threads, but i'm not sure, since i'm not read it on Qt sources or docs. REPOSITORY R302 KIconThemes REVISION DETAIL https://phabricator.kde.org/D13627 AFFECTED FILES src/kiconloader.cpp To: anthonyfieroni, davidedmundson, dfaure, #frameworks Cc: kde-frameworks-devel, michaelh, ngraham, bruns