Public bug reported:
I can reliably crash gnome-shell while running intensive UI automation tests
with dogtail (AT-SPI based).
The crash reproduces on both session types:
[email protected]
[email protected]
Environment
Ubuntu 24.04.x
GNOME Shell (from Ubuntu repo)
dogtail-based automated UI tests
Session types tested: X11 and Wayland
Accessibility bus is present (org.a11y.Bus, at-spi2-registryd)
Actual result
Desktop session crashes with “Something went wrong”.
gnome-shell dumps core with Signal: 11 (SEGV).
#4 g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0)
#5 g_object_ref (libgobject-2.0.so.0)
#6 g_hash_table_foreach (libglib-2.0.so.0)
#7 n/a (libatk-bridge-2.0.so.0 + 0x18ad7)
#8 n/a (libatk-bridge-2.0.so.0 + 0x1c380)
#9 dbus_connection_dispatch (libdbus-1.so.3)
#10 n/a (libatspi.so.0 + 0x136c1)
#11 n/a (libglib-2.0.so.0)
#13 g_main_loop_run (libglib-2.0.so.0)
#14 meta_context_run_main_loop (libmutter-14.so.0)
#18 n/a (libgjs.so.0)
#20..#25 libmozjs-115.so.0
#29 n/a (gnome-shell + 0x4002)
Repro steps
Start GNOME session (X11 or Wayland).
Ensure accessibility is enabled (toolkit-accessibility=true).
Run dogtail UI tests repeatedly in a loop (50-100+ iterations).
After some iterations, gnome-shell crashes (SIGSEGV).
Additional notes
Reproduced on both X11 and Wayland with very similar call stacks.
The crash path strongly points to AT-SPI / atk-bridge interaction.
** Affects: gnome-shell (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "journal_current_boot.log"
https://bugs.launchpad.net/bugs/2158636/+attachment/5979456/+files/journal_current_boot.log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158636
Title:
gnome-shell crashes with SIGSEGV in libatk-bridge/libatspi during
heavy dogtail (AT-SPI) UI automation on both X11 and Wayland
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2158636/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs