it seems that this patch introduced a nasty bug (at least for me). With "DesktopDoubleBuffered" = "N" wine get's a SIGSEGV, tries to start the debugger, next SIGSEGV looping forever.
Hmmmm, I just tried it here (with my own tree, not with the version merged by Alexandre in CVS but it should be similar) and I have no crash even when setting the option to 'N'. I tried both in Desktop and non-Desktop mode and both work fine.
Could you run Wine with gdb and in Synchronous mode and attach to the bug report you will raise ( :-) ) or by private mailing me all the information you could obtain at the moment of the crash (ie where it crashes, the value of the display variable, ...).
Lionel