http://bugs.winehq.org/show_bug.cgi?id=31882
--- Comment #55 from Josh DuBois duboisj@codeweavers.com 2012-10-28 15:12:34 CDT --- (In reply to comment #51)
I still got problems with Dota 2, bug #31911 was closed as duplicating this, but on wine-1.5.16, libxcb-1.8.1 (with multithread deadlock patch) dota randomly crashes with message:
err:d3d_surface:surface_blt_fbo >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glBlitFramebuffer() @ /var/tmp/portage/app-emulation/wine-1.5.16/work/wine-1.5.16/dlls/wined3d/surface.c / 1265
If this bug fixed upstream, why does this happen?
I am by no means qualified to tell whether your DOTA crash is related to this bug, but because others think it is, I am curious to know when / whether it's fixed ;)
I think what is happening is that a separate bug is in the process of being unearthed, and that changes to wine may be forthcoming which may address your issue. (See Henri's post above yours, and Ken's below). Essentially, there were upstream bugs which were fixed in libxcb, but now there appear to be problems in wine itself which cause similar symptoms.
Testing whether this is so may require applying a patch to wine once fixes are available (or, alternately, waiting for a release of wine which includes fixes).
So, if you are willing, I would encourage you to wait a bit for more fixes ... if you need help applying patches, feel free to write me and I will try to walk you through it.
Sorry if I'm telling you things you already know ... I don't recognize all the users here ... just trying to encourage any user with this kind of bug to re-test when it's believed truly fixed, and willing to offer help with that if it's needed.
Cheers.