Ok, now because I don't have really much time to spend on debugging (hope that will change soon), here is the full log with +ddraw debugmsg set on.
Could you try with the attached patch ? I really do not understand why the game gave you negative values for the call to the BltFast method (it would need a lot more debugging time to try to understand), but at least with this patch Wine won't crash.
And it may even fix the game if these values only happen once :-)
Lionel