Comment 17 for bug 1542175

Revision history for this message
Michi Henning (michihenning) wrote :

Attached is a smaller set of test songs. None of these have an empty artist or album tag, and all of them contain cover art. The problem still shows up with your test qml, Victor.

None of these songs produce errors, so we can rule out the error handling as the culprit.

What I'm seeing is that the list resets to the beginning whenever there is a miss on the cache. It's easy to see this by following the thumbnailer log and scrolling down very slowly. Things work exactly up to the point where the first miss is encountered.

But, whether we have a miss or a hit at the service end makes no difference to the client, other than the amount of time it takes for the request to complete. (Hits and misses are indistinguishable to the client). I've verified that we are returning the correct image data on the client side after both hits and and misses.

I wonder whether there is a collation problem of some kind, or whether it is possible for the association of which request goes with what list item to get messed up somehow?