Debugging thumbnails


Is there any way to debug thumbnails processing? I have some issues I would like to pinpoint.

Something like debug log:

  • Processing file A
  • Found file A in cache
  • Processing file B
  • Creating thumbnail with XX plugin
  • Creating thumbnail failed (retcode: 12)
  • Processing file C
  • Querying shell extension CLSID xx-bbcc
  • Shell Extension returned error, code: 12
    etc etc

There isn't really. You can see some of that happen via Process Monitor, but it'd take a bit of digging through the locks and stack traces to work out what was doing what.