The atk-test is hanging in CI setups
Using 2.45.91 the atk-test is hanging on Ubuntu autopkgtest setup
Starting manually on a cloud instance
(gdb) r
Starting program: /home/ubuntu/build/at-spi2-core-2.45.91/build/tests/at-spi2-atk/atk-test
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
# random seed: R02S9464c6ced136252c42441e53046cecc8
1..159
# Start of Accessible tests
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31624]
child_pid 31624
ok 1 /Accessible/atk_test_accessible_get_name
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31626]
child_pid 31626
ok 2 /Accessible/atk_test_accessible_get_description
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31628]
child_pid 31628
ok 3 /Accessible/atk_test_accessible_get_child_count
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31630]
child_pid 31630
ok 4 /Accessible/atk_test_accessible_get_parent
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31632]
child_pid 31632
ok 5 /Accessible/atk_test_accessible_get_child_at_index
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31634]
child_pid 31634
ok 6 /Accessible/atk_test_accessible_get_index_in_parent
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31636]
child_pid 31636
ok 7 /Accessible/atk_test_accessible_get_relation_set_1
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31638]
child_pid 31638
ok 8 /Accessible/atk_test_accessible_get_relation_set_2
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31640]
child_pid 31640
ok 9 /Accessible/atk_test_accessible_get_role
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31642]
child_pid 31642
ok 10 /Accessible/atk_test_accessible_get_role_name
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31644]
child_pid 31644
ok 11 /Accessible/atk_test_accessible_get_localized_role_name
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31646]
child_pid 31646
ok 12 /Accessible/atk_test_accessible_get_state_set
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31648]
child_pid 31648
ok 13 /Accessible/atk_test_accessible_get_attributes
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31650]
child_pid 31650
ok 14 /Accessible/atk_test_accessible_get_attributes_as_array
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31652]
child_pid 31652
ok 15 /Accessible/atk_test_accessible_get_toolkit_name
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31654]
child_pid 31654
ok 16 /Accessible/atk_test_accessible_get_toolkit_version
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31656]
child_pid 31656
ok 17 /Accessible/atk_test_accessible_get_atspi_version
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31658]
child_pid 31658
ok 18 /Accessible/atk_test_accessible_get_id
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31660]
child_pid 31660
ok 19 /Accessible/atk_test_accessible_get_application
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31662]
child_pid 31662
ok 20 /Accessible/atk_test_accessible_get_action_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31664]
child_pid 31664
ok 21 /Accessible/atk_test_accessible_get_collection_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31666]
child_pid 31666
ok 22 /Accessible/atk_test_accessible_get_component_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31668]
child_pid 31668
ok 23 /Accessible/atk_test_accessible_get_document_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31670]
child_pid 31670
ok 24 /Accessible/atk_test_accessible_get_editable_text_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31672]
child_pid 31672
ok 25 /Accessible/atk_test_accessible_get_hypertext_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31674]
child_pid 31674
ok 26 /Accessible/atk_test_accessible_get_image_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31676]
child_pid 31676
ok 27 /Accessible/atk_test_accessible_get_selection_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31678]
child_pid 31678
ok 28 /Accessible/atk_test_accessible_get_table_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31680]
child_pid 31680
ok 29 /Accessible/atk_test_accessible_get_text_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31682]
child_pid 31682
ok 30 /Accessible/atk_test_accessible_get_value_iface
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31684]
child_pid 31684
ok 31 /Accessible/atk_test_accessible_get_interfaces
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31686]
child_pid 31686
ok 32 /Accessible/atk_test_accessible_get_object_locale
run_app: /home/ubuntu/build/at-spi2-core-2.45.91/tests/at-spi2-atk/data/test-accessible.xml
[Detaching after fork from child process 31688]
child_pid 31688
^C
Program received signal SIGINT, Interrupt.
__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555557bb68) at ./nptl/futex-internal.c:57
57 ./nptl/futex-internal.c: No such file or directory.
(gdb) bt
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555557bb68) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555557bb68) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55555557bb68, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
at ./nptl/futex-internal.c:139
#3 0x00007ffff7c69218 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555555a23c0, cond=0x55555557bb40) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55555557bb40, mutex=0x5555555a23c0) at ./nptl/pthread_cond_wait.c:627
#5 0x00007ffff7ba0133 in _dbus_platform_condvar_wait (mutex=<optimized out>, cond=<optimized out>) at ../../../dbus/dbus-sysdeps-pthread.c:218
#6 _dbus_condvar_wait (mutex=<optimized out>, cond=<optimized out>) at ../../../dbus/dbus-threads.c:247
#7 _dbus_connection_acquire_dispatch (connection=0x55555559fb20) at ../../../dbus/dbus-connection.c:4141
#8 0x00007ffff7ba3a96 in dbus_connection_dispatch (connection=0x55555559fb20) at ../../../dbus/dbus-connection.c:4602
#9 dbus_connection_dispatch (connection=connection@entry=0x55555559fb20) at ../../../dbus/dbus-connection.c:4574
#10 0x00007ffff7ba4798 in _dbus_connection_read_write_dispatch (connection=connection@entry=0x55555559fb20, timeout_milliseconds=14997, dispatch=dispatch@entry=1)
at ../../../dbus/dbus-connection.c:3690
#11 0x00007ffff7ba4860 in dbus_connection_read_write_dispatch (timeout_milliseconds=<optimized out>, connection=0x55555559fb20) at ../../../dbus/dbus-connection.c:3773
#12 0x00007ffff7faa12e in dbind_send_and_allow_reentry (bus=bus@entry=0x55555559fb20, message=message@entry=0x5555555af740, error=error@entry=0x7fffffffda30)
at ../dbind/dbind.c:102
#13 0x00007ffff7faa355 in dbind_method_call_reentrant_va
(cnx=0x55555559fb20, bus_name=<optimized out>, path=<optimized out>, interface=interface@entry=0x7ffff7fb0984 "org.a11y.atspi.Accessible", method=method@entry=0x7ffff7fae921 "GetState", opt_error=opt_error@entry=0x7fffffffda30, arg_types=0x7ffff7fb11ef "=>au", args=0x7fffffffda50) at ../dbind/dbind.c:159
#14 0x00007ffff7fa34e5 in _atspi_dbus_call
(obj=<optimized out>, interface=0x7ffff7fb0984 "org.a11y.atspi.Accessible", method=method@entry=0x7ffff7fae921 "GetState", error=error@entry=0x0, type=type@entry=0x7ffff7fb11ef "=>au") at ../atspi/atspi-misc.c:1112
#15 0x00007ffff7fa5984 in refresh_states (set=<optimized out>) at ../atspi/atspi-stateset.c:124
#16 atspi_state_set_contains (set=0x55555558c590, state=state@entry=ATSPI_STATE_MANAGES_DESCENDANTS) at ../atspi/atspi-stateset.c:192
#17 0x00007ffff7fa2442 in add_accessible_from_iter (iter=iter@entry=0x7fffffffdcd0) at ../atspi/atspi-misc.c:527
#18 0x00007ffff7fa2608 in handle_get_items (pending=0x5555555a59e0, user_data=<optimized out>) at ../atspi/atspi-misc.c:567
#19 0x00007ffff7b9f7ca in _dbus_pending_call_finish_completion (pending=0x5555555a59e0) at ../../../dbus/dbus-pending-call.c:243
#20 _dbus_pending_call_finish_completion (pending=0x5555555a59e0) at ../../../dbus/dbus-pending-call.c:233
#21 complete_pending_call_and_unlock (connection=<optimized out>, pending=0x5555555a59e0, message=<optimized out>) at ../../../dbus/dbus-connection.c:2332
#22 0x00007ffff7ba3afa in dbus_connection_dispatch (connection=0x55555559fb20) at ../../../dbus/dbus-connection.c:4651
#23 dbus_connection_dispatch (connection=connection@entry=0x55555559fb20) at ../../../dbus/dbus-connection.c:4574
#24 0x00007ffff7ba4798 in _dbus_connection_read_write_dispatch (connection=connection@entry=0x55555559fb20, timeout_milliseconds=14998, dispatch=dispatch@entry=1)
at ../../../dbus/dbus-connection.c:3690
#25 0x00007ffff7ba4860 in dbus_connection_read_write_dispatch (timeout_milliseconds=<optimized out>, connection=0x55555559fb20) at ../../../dbus/dbus-connection.c:3773
#26 0x00007ffff7faa12e in dbind_send_and_allow_reentry (bus=0x55555559fb20, message=message@entry=0x5555555a13d0, error=error@entry=0x7fffffffdf30) at ../dbind/dbind.c:102
#27 0x00007ffff7fa2f01 in _atspi_dbus_get_property (obj=obj@entry=0x5555555a9590, interface=<optimized out>, name=<optimized out>,
name@entry=0x7ffff7faeee7 "Name", error=error@entry=0x0, type=type@entry=0x7ffff7fb0e63 "s", data=data@entry=0x5555555a95d0) at ../atspi/atspi-misc.c:1225
#28 0x00007ffff7f97fcb in atspi_accessible_get_name (obj=0x5555555a9590, error=0x0) at ../atspi/atspi-accessible.c:348
#29 0x000055555556824e in try_get_root_obj (obj=obj@entry=0x55555559e850) at ../tests/at-spi2-atk/atk_test_util.c:67
#30 0x0000555555568487 in terminate_app () at ../tests/at-spi2-atk/atk_test_util.c:127
#31 0x00007ffff7ebf4d3 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff7ebf1d5 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff7ebf972 in g_test_run_suite () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff7ebf9dd in g_test_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00005555555597b8 in main (argc=<optimized out>, argv=<optimized out>) at ../tests/at-spi2-atk/atk_suite.c:62
using dbus-run-session or xfvb doesn't change the behaviour