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


Reply via email to