[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
https://bugs.freedesktop.org/show_bug.cgi?id=29646
--- 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