[ros-kernel] Locking changes
Ge van Geldorp
gvg at reactos.com
Sun Jul 4 00:43:08 CEST 2004
> Log message:
> [Sorry for too many changes in one patch, but it's
> nearly impossible to separate it without breaking the functionality]
I think this is the patch that causes problems for me.
When using the VMware display driver and building with DBG := 1 ReactOS
crashes when switching to graphics mode. The problem is that the screen
surface is locked in objects/brush.c function IntPatBlt() and then, via
IntEngBitBlt() the DrvBitBlt() function is called. The DrvBitBlt()
function in the VMware drive calls EngLockSurface() on the screen
surface too, which will try to acquire a fast mutex for the second time.
With DBG := 1 this will cause an assert.
Gé van Geldorp.
More information about the Ros-kernel
mailing list