<!--
  Please, read the CONTRIBUTING.md guide on how to file a new issue.

  https://gitlab.gnome.org/GNOME/gtk/-/blob/main/CONTRIBUTING.md

  You should also read how to report issues on the Handbook:

  https://handbook.gnome.org/issues/reporting.html
-->

## Steps to reproduce
<!--
  Please, explain the sequence of actions necessary to reproduce the
  crash
-->

 1. ...
 2. ...
 3. ...

<!--
  You should try and reproduce with the demos applications available
  under the `demos` directory, or the test programs in the `tests` directory.
  Alternatively, please attach a *small and self-contained* example that
  exhibits the issue.
-->

## Version information
<!--
 - Which version of GTK you are using
 - What operating system and version
  - for Linux, which distribution
 - If you built GTK yourself, the list of options used to configure the build
-->

## Warnings
<!--
 - If the application generates warning messages before crashing please
   report them here
-->

## Backtrace
<!--
 - Attaching a stack trace obtained using GDB is appreciated; follow the
   instructions on the handbook:

   https://handbook.gnome.org/issues/stack-traces.html

   Remember to escape the content between three backticks (```) to ensure
   that the stack trace is properly rendered.
-->
