gutils-user-database test crashes in CI with G_DISABLE_ASSERT and -m thorough
As in this job:
================================== 118/382 ===================================
test: glib:glib+core / gutils-user-database
start time: 05:07:45
duration: 0.13s
result: killed by signal 11 SIGSEGV
command: G_TEST_SRCDIR=/builds/GNOME/glib/glib/tests LD_LIBRARY_PATH=/builds/GNOME/glib/_build/glib G_TEST_BUILDDIR=/builds/GNOME/glib/_build/glib/tests LINT_WARNINGS_ARE_ERRORS=1 G_ENABLE_DIAGNOSTIC=1 MALLOC_PERTURB_=231 LD_PRELOAD=/builds/GNOME/glib/_build/glib/tests/getpwuid-preload.so MALLOC_CHECK_=2 G_DEBUG=gc-friendly /bin/bash /builds/GNOME/glib/./.gitlab-ci/thorough-test-wrapper.sh /builds/GNOME/glib/_build/glib/tests/gutils-user-database
----------------------------------- stderr -----------------------------------
(test program exited with status code -11)
==============================================================================
Not much information given by the test harness, and I can’t reproduce it locally.
Full logs attached: testlog-thorough.txt
The fact it’s not reproducible locally could be due to the CI environ
differing?