Thanks for identifying this @pherjung. Unfortunately this warning seems to be output from deep in the depths of qtbase, making it hard to determine what’s causing it.
Assuming this is to do with the launcher icons (as is suggested by the other thread on this topic), it might be possible to collect a little more data though.
However, this requires editing a system file, and any changes could completely break the UI of your device, so that it requires reflashing. So, please proceed with caution and only if you’re willing to lose all data on your device.
Assuming that’s okay…
…edit the file /usr/lib/qt5/qml/Sailfish/Lipstick/LauncherIcon.qml
(note this file will be in /usr/lib64
on 64-bit devices).
Then add the following on line 19 to log the icons being shown:
console.log("Loading file: " + icon)
so that it looks like this:
source: {
console.log("Loading file: " + icon)
if (icon.indexOf(':/') !== -1 || icon.indexOf("data:image/png;base64") === 0) {
return icon
...etc...
After making this change you should see a list of images output to the log. If one of them is causing a delay, this may help determine which one.