https://bugs.winehq.org/show_bug.cgi?id=52962
Bug ID: 52962 Summary: dinput:force_feedback breaks ntoskrnl.exe:ntoskrnl on Windows 7 Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: directx-dinput Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
dinput:force_feedback breaks ntoskrnl.exe:ntoskrnl on Windows 7:
ntoskrnl.c:1837: Test failed: Failed to uninstall INF, error 3758096957
https://test.winehq.org/data/patterns.html#ntoskrnl.exe:ntoskrnl
This can be tested by running the following on wtbw7u:
Program: winetest.exe Arguments: -c -o - -t foo dinput:force_feedback ntoskrnl.exe:ntoskrnl
A bisect shows that this failure started with the commit below:
commit 2644f6361759caa3631c6ce85a912a1654093da0 Author: Rémi Bernon rbernon@codeweavers.com Date: Tue Mar 22 11:41:40 2022 +0100
dinput/tests: Create all HID devices from the Bus driver.
Signed-off-by: Rémi Bernon rbernon@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
(On the plus side a different set of 12 failures got fixed at about the same time, maybe by the same commit.)
https://bugs.winehq.org/show_bug.cgi?id=52962
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, source, | |testcase Regression SHA1| |2644f6361759caa3631c6ce85a9 | |12a1654093da0
https://bugs.winehq.org/show_bug.cgi?id=52962
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- I think I had the same errors in dinput tests, and I'm just using SUOI_FORCEDELETE flag to get rid of them. AFAICS it's harmless and doesn't prevent the driver to be reinstalled and the test run again.
I believe the PnP created devices are correctly teared down, though maybe it needs confirmation, but that Windows 7 somehow keeps some references to their installed driver and complains if you try to uninstall it.
https://bugs.winehq.org/show_bug.cgi?id=52962
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|dinput:force_feedback |dinput:force_feedback |breaks |breaks |ntoskrnl.exe:ntoskrnl on |ntoskrnl.exe:ntoskrnl on |Windows 7 |Windows 7/8
--- Comment #2 from François Gouget fgouget@codeweavers.com --- This also happens on the w8 VM.
https://bugs.winehq.org/show_bug.cgi?id=52962
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |866f17c147e4d76b6dd14ad9803 | |0918c341cde38 Resolution|--- |FIXED
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Should be fixed with 866f17c147e4d76b6dd14ad98030918c341cde38.
https://bugs.winehq.org/show_bug.cgi?id=52962
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc5.