THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY. The following task has a new comment added:
FS#1259 - Random Cairo assert User who did this - Uli Schlachter (psychon) ---------- Uhm. Shit. Which LGI version are you using exactly on both boxes? The backtrace says that this happens somewhere in the client "unfocus" signal. You are calling cairo_pattern_create_for_surface() / cairo.Pattern.create_for_surface() for a surface with reference count 0 aka "a surface for which the last reference was already dropped and which thus was already destroyed". This should be impossible to do through lua. Sadly LGI doesn't wrap cairo_surface_get_reference_count(). This would help in debugging. So... awesome itself calls create_for_surface() in gears.color (when loading PNG files), in gears.wallpaper and in wibox.widget.background. This could be gears.color.create_png_pattern(), but the other two places are highly unlikely. Dunno how often your code uses this function. I hope this information helps you figure out where exactly this happens / which surface does this / coming up with a minimal reproducing example. Oh, one more idea before I am out of ideas: Since this is the client "unfocus" signal, I would take a closer look at my code handling c.icon. ---------- More information can be found at the following URL: https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1259#comment4010 You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above. -- To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.