https://bugs.winehq.org/show_bug.cgi?id=52909
Bug ID: 52909 Summary: rpcrt4:ndr_marshall crashes on the latest Windows 21H1 and 21H2 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: rpc Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
rpcrt4:ndr_marshall crashes on the latest Windows 21H1 and 21H2.
ndr_marshall.c:165: this is the last test seen before the exception 0770:ndr_marshall: unhandled exception 000006f7 at 00007FFCF0874F69
However the crash is not detected as such so the patterns page reports it as a failure: https://test.winehq.org/data/patterns.html#rpcrt4:ndr_marshall
I don't know what this 0x000006f7 exception is.
When w10pro64 had the updates up to 2021-10-21 this test was not crashing. The crashes started happening when w1064 and w10pro64 were updated on 2022-04-24. So the crash is probably caused by one of the Windows updates in that interval. If necessary I can dig into the Windows update history to try and find something related.
https://bugs.winehq.org/show_bug.cgi?id=52909
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=52909
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- (In reply to François Gouget from comment #0)
I don't know what this 0x000006f7 exception is.
It's RPC_X_BAD_STUB_DATA. rpcrt4 likes to report errors via exceptions.
https://bugs.winehq.org/show_bug.cgi?id=52909
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|rpcrt4:ndr_marshall crashes |rpcrt4:ndr_marshall crashes |on the latest Windows 21H1 |on the latest Windows 8.1, |and 21H2 |21H1 and 21H2
--- Comment #2 from François Gouget fgouget@codeweavers.com --- The latest Windows 8.1 is impacted too. The last time the Windows 8.1 update made a difference was because the new kernel32 dll behaved differently. This is may be a similar issue.
https://bugs.winehq.org/show_bug.cgi?id=52909
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |c5e23886b2290304c78101d7927 | |898700974b84a Status|NEW |RESOLVED
--- Comment #3 from François Gouget fgouget@codeweavers.com --- This got fixed by the commit below:
commit c5e23886b2290304c78101d7927898700974b84a Author: Eric Pouech eric.pouech@gmail.com Date: Fri Nov 4 15:42:41 2022 +0100
rpcrt4: Fix unexpected exception in ndr_marshal tests.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52909 Signed-off-by: Eric Pouech eric.pouech@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=52909
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc1.