https://bugs.winehq.org/show_bug.cgi?id=55638
Bug ID: 55638 Summary: mf:transform - test_h264_decoder_concat_streams() sometimes fails on Windows 7 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: mfplat Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
mf:transform - test_h264_decoder_concat_streams() sometimes fails on Windows 7:
transform.c:4510: Test failed: GetElementCount returned 0x78 transform.c:4512: Test failed: sample 97: got 1 buffers transform.c:4512: Test failed: sample 97: got sample time 14800000 transform.c:4512: Test failed: sample 97: got sample duration 400000 transform.c:1085: Test failed: sample 97: buffer 0: got unexpected buffer
See https://test.winehq.org/data/patterns.html#mf:transform
Note that the bad GetElementCount() return value is always 0x78 (120) and the sample time and durations are always the same too.
This set of failure is quite rare with 1.5 to 2 instances per month. The first known instance happened on 2023-06-01 (no instance in the previous 5 months): * 2023-09-18 win7_newtb-w7u-es * 2023-09-06 win7_newtb-w7pro64-64 * 2023-09-01 win7_newtb-w7u-2qxl * 2023-08-28 MR!3636 * 2023-07-06 win7_newtb-w7u-de * 2023-06-09 MR!3010 * 2023-06-01 MR!2893 (twice)
https://bugs.winehq.org/show_bug.cgi?id=55638
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase CC| |rbernon@codeweavers.com
--- Comment #1 from François Gouget fgouget@codeweavers.com --- Note that the failing tests were added on 2023-05-17 only 2 weeks before the first failure:
commit 6184ac8c9fa0b201ca7c20ee01d3b54abb6a7512 Author: Rémi Bernon rbernon@codeweavers.com AuthorDate: Wed May 17 10:01:32 2023 +0200
mf/tests: Add H264 decoder tests with concatenated streams.
https://bugs.winehq.org/show_bug.cgi?id=55638
--- Comment #2 from François Gouget fgouget@codeweavers.com --- I should note that this actually causes a crash too (all the way back to MR!2893). Not sure why I omitted the crash line in the first report:
transform.c:4510: Test failed: GetElementCount returned 0x78 transform.c:4512: Test failed: sample 97: got 1 buffers transform.c:4512: Test failed: sample 97: got sample time 14800000 transform.c:4512: Test failed: sample 97: got sample duration 400000 transform.c:1085: Test failed: sample 97: buffer 0: got unexpected buffer transform.c:1085: this is the last test seen before the exception 08f4:transform: unhandled exception c0000005 at 01334582
https://bugs.winehq.org/show_bug.cgi?id=55638
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |6184ac8c9fa0b201ca7c20ee01d | |3b54abb6a7512 Keywords| |regression
--- Comment #3 from François Gouget fgouget@codeweavers.com --- Also, although the AuthorDate is 2023-05-17, the tests were actually merged on 2023-05-31 so just before the first failure. The TestBot did not detect this issue in MR!2901 but given the failures are quite rare I'll just consider that it got lucky and still mark that commit as the cause of the failures.
https://bugs.winehq.org/show_bug.cgi?id=55638
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d748440ea27dc7456ffa98ee76b | |0cb9302226583 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- Should be fixed after d748440ea27dc7456ffa98ee76b0cb9302226583.
https://bugs.winehq.org/show_bug.cgi?id=55638
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc2.