In the following line, the asterisk in *err is incorrectly interpreted as an opening emphasis delimiter:
Does nothing if err is NULL; if err is non-NULL, then *err must be NULL.
See https://docs.gtk.org/glib/func.set_error_literal.html and its equivalent in Biblioteca.
