http://bugs.winehq.org/show_bug.cgi?id=10234
--- Comment #8 from Chris chris.kcat@gmail.com 2007-10-30 11:14:24 --- I'm using Xorg 7.2. I notice in the log you're using 16-bit color in X, and the selected pixel format is marked as slow. Can you try 24-bit color?
The log seems to indicate it's setting a NULL context right before calling glFlush, which causes the crash (you can't make GL calls like that without a context set). I can't see anything in the log which would cause the program to do that, nor can I see why that commit would change it.
The only thing I can think of is that the driver's more forgiving when there isn't a context, but that doesn't explain why it works for me.