Comment 3 for bug 1974293

Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ): Re: gnome-shell crashed with SIGSEGV in js::gc::Cell::storeBuffer() from js::gc::PostWriteBarrierImpl<JSObject>()

This appears to be the same as bug 1964458. The fix is what I proposed originally in:

  https://salsa.debian.org/gnome-team/gnome-shell/-/merge_requests/60/diffs

but that's not the fix that got released to jammy. An 'if' statement was added so that the fix is only applied in live sessions:

  https://salsa.debian.org/gnome-team/gnome-shell/-/commit/0fb70b0603817614d8612f1a289cd9ceb369616e

which now seems to be the cause of bug 1974293. We should remove that 'if' statement to fix this bug.

This might also explain one of the most frequent gnome-shell crashes we are seeing (but missing the stack trace for):

  https://errors.ubuntu.com/problem/256d1c0d1aad03bb024b525f4c80868e8f6a85b4