Hiya, So in an attempt to get Champions Online working under WINE, I have been debugging it and I have found that the function IWineD3DVolumeImpl_UnlockBox (it can be found in WINE_SRC/dlls/wined3d/volume.c) is being called twice on the same object thus in the second attempt it is trying to unlock an already unlocked object, which seems to be generating the error. I have searched the WINE code base for explicit calls to this function and have found none. So these are my questions... Does this mean that the game is making the call to this function and thus the problem is with the game? Is there a more anonymous method call going on behind the scene's somehow that a code search would not turn up? If the answer to the first question is yes, then should WINE somehow be more forgiving in how it handles this unlocking? As I have never really worked with the WINE project before, any feedback would be really appreciated. Thanks, B