http://bugs.winehq.org/show_bug.cgi?id=11914
--- Comment #3 from Quarky quark9@gmx.net 2008-03-08 08:03:22 --- (In reply to comment #2)
Please attach a patch illustrating your changes instead of mentioning line numbers. The files change constantly, thus the line numbers shift. In the current git code 6938 is an empty line.
I just commented those lines from your patch to prevent EQ2 from crashing:
/* while(This->numContexts) { DestroyContext(This, This->contexts[0]); } This->activeContext = NULL; HeapFree(GetProcessHeap(), 0, swapchain->context); swapchain->context = NULL; swapchain->num_contexts = 0;
*/
From the backtrace I guess that you're using pbuffer offscreen rendering. Maybe I missed something concerning that when implementing the gl context recreation in Reset.
Yes, I use pbuffer offscreen rendering.