Merge branch 'ngl-crash' into 'master'

ngl: Fix a rare assertion violation

Closes #3853

See merge request !3434
20 jobs for master in 21 minutes and 38 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  .Pre
passed #1251629
style-check-diff

00:03:35

 
  Build
passed #1251630
fedora-x86_64

00:04:53

passed #1251632
installed-tests

00:03:29

passed #1251634
macos
macos

00:11:42

passed #1251633
win32-ps
msys2-mingw64

00:13:30

passed #1251631
release-build

00:06:51

 
  Analysis
failed #1251636
asan allowed to fail
asan-build

00:10:47

passed #1251635
static-scan

00:09:51

 
  Docs
passed #1251637
reference

00:09:15

 
  Flatpak
manual #1251638
flatpak allowed to fail manual
flatpak-manual:demo
manual #1251642
flatpak allowed to fail manual
flatpak-manual:icon-browser
manual #1251640
flatpak allowed to fail manual
flatpak-manual:widget-factory
passed #1251639
flatpak
flatpak-master:demo

00:19:00

passed #1251643
flatpak
flatpak-master:icon-browser

00:09:33

passed #1251641
flatpak
flatpak-master:widget-factory

00:09:19

 
  Deploy
passed #1251644
nightly demo

00:02:36

passed #1251645
nightly factory

00:11:56

passed #1251646
nightly icon-browser

00:10:57

passed #1251647
pages

00:01:25

passed pages:deploy

00:00:16

 
Name Stage Failure
failed
asan-build Analysis
 - css: 214 total, 214 pass, 0 fail
Processing gtk suite a11y:
- a11y: 22 total, 22 pass, 0 fail
Processing gtk suite tools:
- tools: 4 total, 3 pass, 1 fail
Processing gtk suite reftest:
- reftest: 132 total, 131 pass, 1 fail
Cleaning up file based variables
ERROR: Job failed: exit code 1