Bug 16464

Summary: AB-INT PTEST: glib-2.0 ptest failure in glib/memory-monitor-psi
Product: [QA/Testing] Package Testing (ptest) Reporter: João Marcos Costa <joaomarcos.costa>
Component: ptestAssignee: Unassigned <unassigned>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Undecided CC: mathieu.dubois-briand
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description João Marcos Costa 2026-10-20 08:26:00 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/4704/steps/15/logs/stdio

Failed ptests:
{'glib-2.0': ['glib/memory-monitor-psi-env-set.test',
              'glib/memory-monitor-psi.test']}

qemuarm64-ptest stream10-vk-arm1

"""
Running test: glib/memory-monitor-psi-env-set.test
TAP version 14
# random seed: R02S3015b6c4b509b99a75ab41edb18e217c
1..5
# Start of memory-monitor-psi-env-set tests
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/system-config1:/var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/system-data1:/var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/state
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /var/volatile/tmp/memory-monitor-psi-env-set/receive-signal/.dirs/runtime
# GLib-GIO-DEBUG: MEMORY_PRESSURE_WATCH is /var/volatile/tmp/cgroup
# GLib-GIO-DEBUG: Create source for low memory level 0
# GLib-GIO-DEBUG: Send low memory signal with warning level 0
ok 1 /memory-monitor-psi-env-set/receive-signal
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/system-config1:/var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/system-data1:/var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/state
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-no-write/.dirs/runtime
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
# GLib-GIO-DEBUG: MEMORY_PRESSURE_WATCH is /var/volatile/tmp/write-env-no-write
# GLib-GIO-DEBUG: Create source for low memory level 0
ok 2 /memory-monitor-psi-env-set/write-env-no-write
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/system-config1:/var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/system-data1:/var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/state
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /var/volatile/tmp/memory-monitor-psi-env-set/write-env/.dirs/runtime
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-GIO-DEBUG: MEMORY_PRESSURE_WATCH is /var/volatile/tmp/write-env
# GLib-GIO-DEBUG: Create source for low memory level 0
ok 3 /memory-monitor-psi-env-set/write-env
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/system-config1:/var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/system-data1:/var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/state
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /var/volatile/tmp/memory-monitor-psi-env-set/write-env-null/.dirs/runtime
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-GIO-DEBUG: MEMORY_PRESSURE_WATCH is /dev/null
# GLib-GIO-DEBUG: Create source for low memory level 0
# GLib-GIO-DEBUG: Send low memory signal with warning level 0
**
GLib-GIO:ERROR:/usr/src/debug/glib-2.0/2.90.0/gio/tests/memory-monitor-psi-env-set.c:300:test_write_env_null: assertion failed (warning_level == -1): (50 == -1)
not ok /memory-monitor-psi-env-set/write-env-null - GLib-GIO:ERROR:/usr/src/debug/glib-2.0/2.90.0/gio/tests/memory-monitor-psi-env-set.c:300:test_write_env_null: assertion failed (warning_level == -1): (50 == -1)
Bail out!
FAIL: glib/memory-monitor-psi-env-set.test (Child process killed by signal 6)
(...)
# Start of memory-monitor-psi tests
# GLib-DEBUG: g_set_user_dirs: Setting HOME to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/home
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/cache
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/system-config1:/var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/system-config2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/config
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/system-data1:/var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/system-data2
# GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/data
# GLib-DEBUG: g_set_user_dirs: Setting XDG_STATE_HOME to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/state
# GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /var/volatile/tmp/memory-monitor-psi/receive-signal/.dirs/runtime
**
GLib-GIO:ERROR:/usr/src/debug/glib-2.0/2.90.0/gio/tests/memory-monitor-psi.c:43:tests_setup: assertion failed (mkfifo (setup_data->mock_psi_path, S_IRUSR | S_IWUSR) >= 0): errno 17: File exists
not ok /memory-monitor-psi/receive-signal - GLib-GIO:ERROR:/usr/src/debug/glib-2.0/2.90.0/gio/tests/memory-monitor-psi.c:43:tests_setup: assertion failed (mkfifo (setup_data->mock_psi_path, S_IRUSR | S_IWUSR) >= 0): errno 17: File exists
Bail out!
FAIL: glib/memory-monitor-psi.test (Child process killed by signal 6)
"""

Full logs at https://valkyrie.yocto.io/pub/non-release/20261013-34/testresults/qemuarm64-ptest/glib-2.0.log