/contenttype/tree reliably fails on FreeBSD since !863
Bisecting the pipeline results here, the merge of MR !863 (merged) seems to have caused the contenttype
/contenttype/tree
test to reliably fail on FreeBSD (and only on FreeBSD).
Example failure here: https://gitlab.gnome.org/GNOME/glib/pipelines/84389
This wasn’t caught in the CI for !863 (merged) before it was merged because the FreeBSD CI is configured to only run on the main GLib repository.
@creiter, @lrn, any ideas? Likewise, @jmatthew, @ajacoutot, @lantw, can any of you reproduce this?
Example test output:
119/257 glib:gio / contenttype FAIL 0.09 s (killed by signal 11 SIGSEGV)
--- command ---
G_TEST_SRCDIR='/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/gio/tests' GIO_MODULE_DIR='' G_TEST_BUILDDIR='/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests' GIO_LAUNCH_DESKTOP='/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/gio-launch-desktop' /var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/contenttype
--- stdout ---
# random seed: R02S5736fd90616cbd5c26a5701a5d142aee
1..12
# Start of contenttype tests
ok 1 /contenttype/guess
ok 2 /contenttype/guess_svg_from_data
ok 3 /contenttype/mime_from_content # SKIP mime from content type test not implemented on UNIX
ok 4 /contenttype/unknown
ok 5 /contenttype/subtype
ok 6 /contenttype/list
ok 7 /contenttype/executable
ok 8 /contenttype/description
ok 9 /contenttype/icon
ok 10 /contenttype/symbolic-icon
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/contenttype:14352): GLib-GIO-DEBUG: 14:24:20.529: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
-------
Edited by Philip Withnall