[Mesa-dev] [Bug 29646] baddrawable when resizing a window in gnome-shell/mutter

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Aug 18 07:54:17 PDT 2010


--- Comment #2 from Alban Browaeys <prahal at yahoo.com> 2010-08-18 07:54:17 PDT ---
(In reply to comment #1)
> Created an attachment (id=37952)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=37952)
> backtrace of mutter
> Also reported in gnome bugzilla :
> https://bugzilla.gnome.org/show_bug.cgi?id=626556

(In reply to comment #0)
> Created an attachment (id=37951)
 View: https://bugs.freedesktop.org/attachment.cgi?id=37951
 Review: https://bugs.freedesktop.org/review?bug=29646&attachment=37951

> check if the xDrawable is still registered before freeing it
> mutter produces :
> Unexpected X error: BadDrawable (invalid Pixmap or Window parameter) serial
> 14367 error_code 9 request_code 137 minor_code 4)
> and abort when resizing a window.
> My clue for this patch was that Xserver freed the xDrawable before the client
> does. DRI2DrawableGone is indeed called with the same id for the drawable.
> Attached patch fix that though it needs review. I am too new to x11 lowlevel
> and glx stuff to be confident it is the proper fix. At least it works.

I inverted the condition in the patch. Putting it back the way it should and
the issue is back. Any clue welcomed.

Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the mesa-dev mailing list