I'm able to reproduce by starting the test manually on a canonistack instance
$ xvfb-run -a dbus-run-session gdb ./atk-test ... # random seed: R02S97663fd16d09abca48dfb08b794e21eb 1..158 # Start of Accessible tests run_app: /home/ubuntu/build/at-spi2-atk-2.34.0/tests/data/test-accessible.xml [Detaching after fork from child process 10080] child_pid 10080 dbus-daemon[10074]: [session uid=1000 pid=10074] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=10077 comm="/home/ubuntu/build/at-spi2-atk-2.34.0/obj-s390x-li" label="unconfined") dbus-daemon[10074]: [session uid=1000 pid=10074] Successfully activated service 'org.a11y.Bus' dbus-daemon[10089]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=1000 pid=10080 comm="/home/ubuntu/build/at-spi2-atk-2.34.0/obj-s390x-li" label="unconfined") dbus-daemon[10089]: Successfully activated service 'org.a11y.atspi.Registry' SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry ** (at-spi2-registryd:10093): WARNING **: 08:24:49.049: AT-SPI: Cannot open default display ** (app-test:10080): WARNING **: 08:24:49.050: AT-SPI: Could not obtain desktop path or name Bail out! dbind-FATAL-WARNING: Couldn't get application list: Message recipient disconnected from message bus without replying (atk-test:10077): dbind-WARNING **: 08:24:49.050: Couldn't get application list: Message recipient disconnected from message bus without replying dbus-daemon[10089]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=10077 comm="/home/ubuntu/build/at-spi2-atk-2.34.0/obj-s390x-li" label="unconfined") Program received signal SIGTRAP, Trace/breakpoint trap. __GI_raise (sig=sig@entry=5) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) dbus-daemon[10089]: Successfully activated service 'org.a11y.atspi.Registry' SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry ... #0 0x000003fffdb48c6e in __GI_raise (sig=sig@entry=5) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 0, 0, 0, 2929167958240, 4398009972902, 1, 18, 4398012587912, 2929167873312, 4398010847088, 4398046504392, 2929167993248, 2929167839808, 4398046505320, 1}} pid = <optimized out> tid = <optimized out> #1 0x000003fffddd985a in _g_log_abort (breakpoint=breakpoint@entry=1) at ../../../glib/gmessages.c:554 debugger_present = 1 #2 0x000003fffdddab50 in g_logv (log_domain=<optimized out>, log_domain@entry=0x3fffdd278a6 "dbind", log_level=G_LOG_LEVEL_WARNING, format=format@entry=0x3fffdd296de "Couldn't get application list: %s", args=args@entry=0x3ffffffe8a0) at ../../../glib/gmessages.c:1373 domain = 0x0 data = 0x0 depth = 1 log_func = 0x3fffddfcd90 <gtest_default_log_handler> domain_fatal_mask = <optimized out> masquerade_fatal = 0 test_level = 18 was_fatal = <optimized out> was_recursion = <optimized out> msg = <optimized out> msg_alloc = <optimized out> i = 4 #3 0x000003fffdddad1a in g_log (log_domain=log_domain@entry=0x3fffdd278a6 "dbind", log_level=log_level@entry=G_LOG_LEVEL_WARNING, format=format@entry=0x3fffdd296de "Couldn't get application list: %s") at ../../../glib/gmessages.c:1415 args = {{__gpr = 4, __fpr = 0, __overflow_arg_area = 0x3ffffffe968, __reg_save_area = 0x3ffffffe8c8}} #4 0x000003fffdd1d5be in ref_accessible_desktop (app=0x2aa00039800 [AtspiApplication]) at ../atspi/atspi-misc.c:597 message = <optimized out> iter = {dummy1 = 0x0, dummy2 = 0x2aa00030ca0, dummy3 = 1023, dummy4 = -5448, dummy5 = 682, dummy6 = 200192, dummy7 = 0, dummy8 = 100, dummy9 = 682, dummy10 = 88450, dummy11 = 1023, pad1 = -33923192, pad2 = 0x0, pad3 = 0x3fffdc1419c <___fprintf_chk+116>} iter_array = {dummy1 = 0x3ffffffe950, dummy2 = 0x2aa00015982, dummy3 = 1023, dummy4 = -33923192, dummy5 = 0, dummy6 = 0, dummy7 = 682, dummy8 = 87302, dummy9 = 0, dummy10 = 4, dummy11 = 0, pad1 = 0, pad2 = 0x3ffffffeab8, pad3 = 0x3ffffffea18} --Type <RET> for more, q to quit, c to continue without paging-- bus_name_dup = <optimized out> error = 0x2aa00038c20 reply = 0x0 a = 0x2aa00039800 [AtspiApplication] #5 0x000003fffdd1d5be in _atspi_ref_accessible (app=<optimized out>, path=<optimized out>) at ../atspi/atspi-misc.c:632 a = 0x2aa00039800 [AtspiApplication] #6 0x000003fffdd1e604 in atspi_get_desktop (i=i@entry=0) at ../atspi/atspi-registry.c:71 #7 0x000002aa000155da in get_root_obj (file_name=file_name@entry=0x2aa00015982 "/home/ubuntu/build/at-spi2-atk-2.34.0/tests/data/test-accessible.xml") at ../tests/atk_test_util.c:81 tries = 0 child = <optimized out> timeout = {tv_sec = 0, tv_nsec = 10000000} obj = 0x0 #8 0x000002aa000070e0 in atk_test_accessible_get_name (fixture=<optimized out>, user_data=<optimized out>) at ../tests/atk_test_accessible.c:37 obj = <optimized out> __func__ = "atk_test_accessible_get_name" Cheers, Le 13/09/2019 à 00:30, Samuel Thibault a écrit : > I tried on a porterbox with the set of packages, and using a crontab to > make it not have a controlling tty. It still worked. > > I'm out of ideas to reproduce the issue myself. > > Samuel