gdbus-peer test now fails on FreeBSD: teardown_test_address: assertion failed (g_rmdir (tmpdir) == 0): (-1 == 0)
Job #482322 failed for 4e8d0588:
167/261 glib:gio / gdbus-peer FAIL 0.65 s (killed by signal 6 SIGABRT)
--- command ---
GIO_MODULE_DIR='' GIO_LAUNCH_DESKTOP='/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/gio-launch-desktop' G_TEST_SRCDIR='/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/gio/tests' G_TEST_BUILDDIR='/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests' /var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer
--- stdout ---
# random seed: R02S3ce09fb93f0fa22cdb5826269e78638e
1..7
# Start of gdbus tests
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/home
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.514: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/cache
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.514: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-config2
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.515: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-config1:/tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/config
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.515: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-data2
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.515: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-data1:/tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/data
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.515: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/runtime
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.515: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_HA039Z/gdbus/peer-to-peer/.dirs/runtime
# Testing with unix:tmpdir address
# Testing with unix:dir address
# Testing with unix:path address
ok 1 /gdbus/peer-to-peer
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/home
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.544: g_set_user_dirs: Setting HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/cache
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.544: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-config1:/tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-config2
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.544: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-config1:/tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/config
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.545: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-data1:/tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-data2
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.545: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-data1:/tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/data
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.545: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/runtime
(/var/tmp/gitlab_runner/builds/3fe11159/0/GNOME/glib/_build/gio/tests/gdbus-peer:64723): GLib-DEBUG: 08:41:11.545: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_gdbus-peer_HA039Z/gdbus/delayed-message-processing/.dirs/runtime
# Testing with unix:tmpdir address
Bail out! GLib-GIO:ERROR:../gio/tests/gdbus-peer.c:316:teardown_test_address: assertion failed (g_rmdir (tmpdir) == 0): (-1 == 0)
--- stderr ---
**
GLib-GIO:ERROR:../gio/tests/gdbus-peer.c:316:teardown_test_address: assertion failed (g_rmdir (tmpdir) == 0): (-1 == 0)
-------
This is probably because Linux uses (Linux-specific) abstract Unix sockets for unix:tmpdir
, but non-Linux kernels use path-based Unix sockets. We could probably reproduce the same issue on Linux with unix:dir
.
I think this probably regressed with !1192 (merged).
Edited by Simon McVittie