https://bugs.winehq.org/show_bug.cgi?id=45084
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|winebus.sys |ntoskrnl
--- Comment #13 from Zebediah Figura z.figura12@gmail.com --- StartService() locks the service database, even for drivers (this can be tested by introducing a delay into the test driver and then attempting to asynchronously start the spooler while that's running).
However, ZwLoadDriver() should execute synchronously, and can be executed from within DriverEntry() without deadlocks.
I don't know what the right way to solve this is.