GSK critical assertion error spam with GTK4

When using any Plata theme variation on an app that uses GTK4, the following errors are spammed to the console:

(gtk4-demo:58220): Gsk-CRITICAL **: 22:32:36.806: gsk_radial_gradient_node_new: assertion 'color_stops[i].offset >= color_stops[i - 1].offset' failed

(gtk4-demo:58220): Gsk-CRITICAL **: 22:32:36.807: gsk_render_node_ref: assertion 'GSK_IS_RENDER_NODE (node)' failed

(gtk4-demo:58220): Gsk-CRITICAL **: 22:32:36.807: gsk_render_node_unref: assertion 'GSK_IS_RENDER_NODE (node)' failed

These do not have an obvious impact on theme functionality.

Reproduction

This can be reproduced with gtk4-demo, a demo application provided by the GTK devs to show off various GTK features. Other apps, like gtk4-demo-application and custom GTK4 apps, can also reproduce these error messages. The Dark Theme setting does not affect these messages, nor does the selected Plata variation.

Edited Dec 19, 2020 by Campbell Jones
Assignee Loading
Time tracking Loading