[cairo-bugs] [Bug 91967] Assertion "(_cairo_atomic_int_get (&(&surface->ref_count)->ref_count) > 0)"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 18 11:43:41 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=91967

--- Comment #42 from Alberts Muktupāvels <alberts.muktupavels at gmail.com> ---
(In reply to Wolfgang Ulbrich from comment #41)
> Just tested on fedora 24 with
> - cairo-1.14.6 +  'cairo-xlib-surface: set image to NULL after destroying
> it' patch
> - libwnck-3.18.0 + 'add error trap in try_pixmap_and_mask' patch from
> libwnck report
> - running test3.py reproducer
> 
> Mate wnck applets or mate-panel don't crash any more.
> But the whole desktop can easily freeze if i try to open another window if
> test3.py is running.

And what do you expect if application in one second change IconPixmap 
hundreds of times?

> This didn't happen without 'add error trap in try_pixmap_and_mask'.

That is probably because of gdk_error_trap_pop. From doc - May block until an
error has been definitively received or not received from the X server.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cairographics.org/archives/cairo-bugs/attachments/20160618/df879c65/attachment.html>


More information about the cairo-bugs mailing list