http://bugs.winehq.org/show_bug.cgi?id=36005
--- Comment #1 from Vincent Povirk madewokherd@gmail.com --- The issue is that IWICEnumMetadataItem_Next copies a larger value than necessary (because PropVariantCopy does that). Testing on Windows shows similar failures if we change U(value).uhVal.QuadPart to be a large non-zero value before calling IWICEnumMetadataItem_Next.