FS#68842 - [cairo] Crash instantly with just moving the mouse over the affected applets
Attached to Project:
Arch Linux
Opened by Steven De Bondt (eggz) - Friday, 04 December 2020, 07:46 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 27 January 2021, 15:48 GMT
Opened by Steven De Bondt (eggz) - Friday, 04 December 2020, 07:46 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 27 January 2021, 15:48 GMT
|
Details
Description:
Affected packages: * cairo 1.17.4-1 * lib32-cairo 1.17.4-1 Steps to reproduce: Use workspace switcher or active window list buttons applets in mate when pointed at it it will crash with: org.mate.panel.applet.WnckletFactory[10494]: wnck-applet: ../cairo/src/cairo-surface.c:1733: cairo_surface_mark_dirty_rectangle: Assertion `! _cairo_surface_has_snapshots (surface)' failed. Reloading applets has no effect. Crash is almost instantly with just moving the mouse over the affected applets. Downgrading cairo solves this issue: [2020-12-04T08:36:27+0100] [ALPM] downgraded cairo (1.17.4-1 -> 1.17.2+25+gaee96d175-1) [2020-12-04T08:36:27+0100] [ALPM] downgraded lib32-cairo (1.17.4-1 -> 1.17.2+25+gaee96d175-1) However, I am completely unsure what this indicates. Is this something mate update to be compatible with the new cairo? |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Wednesday, 27 January 2021, 15:48 GMT
Reason for closing: Fixed
Additional comments about closing: Problem fixed in the Mate DE itself. See comments.
Wednesday, 27 January 2021, 15:48 GMT
Reason for closing: Fixed
Additional comments about closing: Problem fixed in the Mate DE itself. See comments.
The bug seems to be spotted in mate
https://github.com/mate-desktop/mate-panel/pull/1168
I haven't gotten around to confirm this myself, but its safe to say this is the cause.
I got around to confirm this.
Updating to mate v1.25 solves this issue. Mate desktop in the community repo is not up to date.
To others having this problem, wait for the mate-desktop to update in the arch community repo, or snag the packages from my repo in http://nhameh.ovh/packages/x86_64/