Bug#1109135: gnome-shell: segmentation fault in mozjs rooting API on resume from suspend

Simon McVittie smcv at debian.org
Sat Jul 12 12:16:40 BST 2025


Control: retitle -1 gnome-shell: segmentation fault in mozjs rooting API on resume from suspend
Control: tags -1 + unreproducible

On Sat, 12 Jul 2025 at 10:12:53 +0100, Luca Boccassi wrote:
>Last week gnome-shell crashed on resume from suspend. I do not
>remember anything particular about that session, and cannot reproduce
>it either.

Marking as unreproducible accordingly, and adjusting the title to try to 
avoid "me too" comments if someone is seeing an unrelated segfault 
during resume that would be better reported separately.

>#13 0x00007f5f261c71bb in ToggleQueue::handle_all_toggles
>(this=0x7f5f262afe60
><ToggleQueue::get_default_unlocked()::the_singleton>,
>handler=0x7f5f261ac2a0 <toggle_handler(ObjectInstance*,
>ToggleQueue::Direction)>) at
>./obj-x86_64-linux-gnu/../gi/toggle.cpp:69
>#14 0x00007f5f261c722b in ToggleQueue::idle_handle_toggle
>(data=<optimized out>) at ../gi/toggle.h:83
>        self = {<No data fields>}
>#15 0x00007f5f2630c345 in ??? ()
>#16 0x00058ea77800ead9 in ??? ()
>#17 0x000055e6e0026ae0 in ??? ()
>#18 0x000055e6f0cd3a00 in ??? ()
>#19 0x0000000100000001 in ??? ()
>#20 0x0000000000000000 in ??? ()
>
>If you tell me which packages own the bottom of the stack there I can
>re-decode the core.

If there's no information available in gdb, then I suspect it might be 
JIT'd code generated by mozjs128, which we are unlikely to be able to 
debug. I also can't see anything obviously useful in the quoted Journal 
entries.

This might be a gjs or mozjs128 issue rather than gnome-shell itself, 
but it's hard to tell either way.

     smcv



More information about the pkg-gnome-maintainers mailing list