https://bugs.winehq.org/show_bug.cgi?id=36005
Bug ID: 36005 Summary: windowscodecs/metadata tests fail with WINEDEBUG=warn+heap Product: Wine Version: 1.7.16 Hardware: x86 URL: https://test.winehq.org/data/7e874aed75765f3c017673178 cfd64301b7ba3ed/linux_ae-fedora64-heap/wininet:http.ht ml OS: Linux Status: NEW Keywords: download, testcase Severity: normal Priority: P2 Component: windowscodecs Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
rm *ok ; WINEDEBUG=warn+heap make metadata.ok ../../../tools/runtest -q -P wine -T ../../.. -M windowscodecs.dll -p windowscodecs_test.exe.so metadata && touch metadata.ok metadata.c:613: Test failed: 0: expected value 0x1/0 got 0x55550001/0x55555555 metadata.c:613: Test failed: 1: expected value 0xde/0 got 0xde/0x55555555 metadata.c:613: Test failed: 2: expected value 0x14d/0 got 0x14d/0x55555555 metadata.c:613: Test failed: 3: expected value 0x18/0 got 0x55550018/0x55555555 metadata.c:613: Test failed: 4: expected value 0x8005/0 got 0x8005/0x55555555 metadata.c:613: Test failed: 6: expected value 0x44/0 got 0x55555544/0x55555555 metadata.c:613: Test failed: 8: expected value 0x44/0 got 0x55555544/0x55555555 metadata.c:613: Test failed: 9: expected value 0x3344/0 got 0x55553344/0x55555555 metadata.c:613: Test failed: 11: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 12: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 23: expected value 0x44/0 got 0x55555544/0x55555555 metadata.c:613: Test failed: 24: expected value 0x3344/0 got 0x55553344/0x55555555 metadata.c:613: Test failed: 25: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 26: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 0: expected value 0x1/0 got 0x55550001/0x55555555 metadata.c:613: Test failed: 1: expected value 0xde/0 got 0xde/0x55555555 metadata.c:613: Test failed: 2: expected value 0x14d/0 got 0x14d/0x55555555 metadata.c:613: Test failed: 3: expected value 0x18/0 got 0x55550018/0x55555555 metadata.c:613: Test failed: 4: expected value 0x8005/0 got 0x8005/0x55555555 metadata.c:613: Test failed: 6: expected value 0x44/0 got 0x55555544/0x55555555 metadata.c:613: Test failed: 8: expected value 0x44/0 got 0x55555544/0x55555555 metadata.c:613: Test failed: 9: expected value 0x3344/0 got 0x55553344/0x55555555 metadata.c:613: Test failed: 11: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 12: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 23: expected value 0x44/0 got 0x55555544/0x55555555 metadata.c:613: Test failed: 24: expected value 0x3344/0 got 0x55553344/0x55555555 metadata.c:613: Test failed: 25: expected value 0x11223344/0 got 0x11223344/0x55555555 metadata.c:613: Test failed: 26: expected value 0x11223344/0 got 0x11223344/0x55555555
https://bugs.winehq.org/show_bug.cgi?id=36005
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://test.winehq.org/dat |https://test.winehq.org/dat |a/7e874aed75765f3c017673178 |a/7e874aed75765f3c017673178 |cfd64301b7ba3ed/linux_ae-fe |cfd64301b7ba3ed/linux_ae-fe |dora64-heap/wininet:http.ht |dora64-heap/windowscodecs:m |ml |etadata.html
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.
https://bugs.winehq.org/show_bug.cgi?id=36005
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ca5c0f6b14a7f5774589c4e0dba | |602dcf94ca8de Status|NEW |RESOLVED CC| |piotr.caban@gmail.com Resolution|--- |FIXED
--- Comment #2 from Piotr Caban piotr.caban@gmail.com --- The tests are succeeding on wine now (I've changed the implementation so unused parts of PropVariant are set to 0). Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=36005
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.38.