https://bugs.winehq.org/show_bug.cgi?id=48153
Bug ID: 48153 Summary: Mono's ProcessTest.Start1_FileName_Whitespace test fails in 4.20 Product: Wine Version: 4.20 Hardware: x86 OS: Linux Status: NEW Keywords: download, regression, source, testcase Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: madewokherd@gmail.com Distribution: ---
I've started seeing failures in the following Mono test cases: MonoTests.System.Diagnostics.ProcessTest.Start1_FileName_Whitespace MonoTests.System.Diagnostics.ProcessTest.Start2_FileName_Whitespace
Here's the source code for the first of those: https://github.com/mono/mono/blob/93e46c687b0f1b3bea7ecf362a667f3bd8b59fc5/m...
Specifically, the "#6" line, which checks error codes, fails. Unfortunately, it doesn't say what error code we got.
This worked in Wine 4.19 but fails in current master.
Bisect results and downloadable test case to follow.
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mono's |Mono's |ProcessTest.Start1_FileName |ProcessTest.Start1_FileName |_Whitespace test fails in |_Whitespace test fails |4.20 |
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
--- Comment #1 from Vincent Povirk madewokherd@gmail.com --- Created attachment 65769 --> https://bugs.winehq.org/attachment.cgi?id=65769 complied test case
To run the test: wine nunit-lite-console.exe net_4_x_System_test.dll -test:MonoTests.System.Diagnostics.ProcessTest.Start1_FileName_Whitespace
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #65769|complied test case |compiled test case description| |
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |1deefb84ee2b6d326b5ae1bad59 | |2a72c69a89b36
--- Comment #2 from Vincent Povirk madewokherd@gmail.com --- 1deefb84ee2b6d326b5ae1bad592a72c69a89b36 is the first bad commit commit 1deefb84ee2b6d326b5ae1bad592a72c69a89b36 Author: Alexandre Julliard julliard@winehq.org Date: Tue Nov 12 21:41:06 2019 +0100
kernel32: Use RtlCreateUserProcess() to start new processes.
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |kernel32
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #3 from Vincent Povirk madewokherd@gmail.com --- This seems to be working again in current Wine. Maybe b82842461215f25c6d0819104cd06ab5cc7bf28a fixed it?
https://bugs.winehq.org/show_bug.cgi?id=48153
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b82842461215f25c6d0819104cd | |06ab5cc7bf28a
--- Comment #4 from Vincent Povirk madewokherd@gmail.com --- Yep, it fails if I revert that commit.
https://bugs.winehq.org/show_bug.cgi?id=48153
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc1.