network-address test failure in CI: IPv6 Broken (g-io-error-quark, 24)
https://smcv.pages.gitlab.gnome.org/-/glib/-/jobs/183263/artifacts/_build/meson-logs/testlog.txt
This was while testing an unrelated MR (!576 (closed)). I suspect it might be intermittent: the Autotools build for my MR succeeded.
It also failed on master (both Autotools and Meson) while testing b8c6ff42. However, it passed on Autotools while testing 615f8b60 (a different test failed there).
140/260 glib:gio / network-address FAIL 4.06 s (killed by signal 6 SIGABRT)
--- command ---
G_TEST_SRCDIR='/builds/smcv/glib/gio/tests' GIO_MODULE_DIR='' GIO_LAUNCH_DESKTOP='/builds/smcv/glib/_build/gio/gio-launch-desktop' G_TEST_BUILDDIR='/builds/smcv/glib/_build/gio/tests' /builds/smcv/glib/_build/gio/tests/network-address --tap
--- stdout ---
# random seed: R02S59ba1eedbf4794bb6ce1d700babb4118
1..62
# Start of network-address tests
ok 1 /network-address/basic
ok 2 /network-address/scope-id
ok 3 /network-address/uri-scope-id
ok 4 /network-address/to-string
# Start of parse-host tests
ok 5 /network-address/parse-host/0
ok 6 /network-address/parse-host/1
ok 7 /network-address/parse-host/2
ok 8 /network-address/parse-host/3
ok 9 /network-address/parse-host/4
ok 10 /network-address/parse-host/5
ok 11 /network-address/parse-host/6
ok 12 /network-address/parse-host/7
ok 13 /network-address/parse-host/8
ok 14 /network-address/parse-host/9
# End of parse-host tests
# Start of parse-uri tests
ok 15 /network-address/parse-uri/0
ok 16 /network-address/parse-uri/1
ok 17 /network-address/parse-uri/2
ok 18 /network-address/parse-uri/3
ok 19 /network-address/parse-uri/4
ok 20 /network-address/parse-uri/5
ok 21 /network-address/parse-uri/6
ok 22 /network-address/parse-uri/7
ok 23 /network-address/parse-uri/8
ok 24 /network-address/parse-uri/9
# End of parse-uri tests
# Start of resolve-address tests
# Input: 192.168.1.2
ok 25 /network-address/resolve-address/0
# Input: fe80::42
ok 26 /network-address/resolve-address/1
# Input: 192.168.1.2:80
ok 27 /network-address/resolve-address/2
# Input: [fe80::42]
ok 28 /network-address/resolve-address/3
# Input: [fe80::42]:80
ok 29 /network-address/resolve-address/4
# Input: 192.168.258
ok 30 /network-address/resolve-address/5
# Input: 192.11010306
ok 31 /network-address/resolve-address/6
# Input: 3232235778
ok 32 /network-address/resolve-address/7
# Input: 0300.0250.0001.0001
ok 33 /network-address/resolve-address/8
# Input: 0xC0.0xA8.0x01.0x02
ok 34 /network-address/resolve-address/9
# Input: 0xc0.0xa8.0x01.0x02
ok 35 /network-address/resolve-address/10
# Input: 0xc0a80102
ok 36 /network-address/resolve-address/11
# End of resolve-address tests
# Start of loopback tests
ok 37 /network-address/loopback/basic
ok 38 /network-address/loopback/sync
ok 39 /network-address/loopback/async
# End of loopback tests
# Start of happy-eyeballs tests
ok 40 /network-address/happy-eyeballs/basic
ok 41 /network-address/happy-eyeballs/slow-ipv4
ok 42 /network-address/happy-eyeballs/slow-ipv6
ok 43 /network-address/happy-eyeballs/very-slow-ipv6
ok 44 /network-address/happy-eyeballs/slow-connection-and-ipv4
# GLib-GIO-DEBUG: IPv6 DNS error: IPv6 Broken
(/builds/smcv/glib/_build/gio/tests/network-address:24455): GLib-GIO-DEBUG: 13:45:44.788: IPv6 DNS error: IPv6 Broken
Bail out! GLib-GIO:ERROR:../gio/tests/network-address.c:443:got_addr: assertion failed (error == NULL): IPv6 Broken (g-io-error-quark, 24)
--- stderr ---
**
GLib-GIO:ERROR:../gio/tests/network-address.c:443:got_addr: assertion failed (error == NULL): IPv6 Broken (g-io-error-quark, 24)