Skip to content

Avoid scm_append_x for property values

Han-Wen Nienhuys requested to merge dev/hanwen/labels-loop into master

As of a456a594 ("Copy alist instead of deep copy on Grob clone") property values are potentially shared between different grobs, leading to unexpected outcomes with in-place modifications of property values.

In this case, the construction of the 'labels property created a cyclic list, leading to an infinite loop with unbounded memory usage.

Fixes #5999 (closed)

Merge request reports