[Bug 29236] BadDrawable (invalid Pixmap or Window parameter) error running 3d apps

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Dec 19 03:18:36 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=29236

--- Comment #12 from rocko <rockorequin at hotmail.com> 2011-12-19 03:18:36 CST ---
Is the window actually being destroyed, though? eg in the log I posted, does
the resource 0x460000f get destroyed? I can see some contexts getting
destroyed, but does this affect the window - don't you have to call
XDestroyWindow on it explicitly?

I think the error is actually happening independently of a call from wine - it
is occurring when VGL is bitblitting the result of an OpenGL render back to the
X11 window - so there is no call chain to propagate the error back along. VGL
catches all the XDestroyWindow calls and stops itself writing back to the
destroyed windows. I put code into VGL to confirm this, and I could see
XDestroyWindow calls for other windows, but not for the resource that is
causing the BadDrawable error. So shouldn't the resource still be valid? What
else might cause it to be invalid??

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list