GNOME Shell 46.0 random crashes, related to js115
Affected version
- OS: Arch Linux x86_64
- GNOME Shell version: 46.0
- Happens on XOrg/Wayland? Wayland, I don't use Xorg
- Happens without extensions? Yes, I don't have any extensions installed
Bug summary
Since upgrading to GNOME 46.0 two weeks ago I've had several, what appear to be random, crashes of gnome-shell. The session ends and I'm returned to GDM login. What the crashes look to have in common is js115.
I can recall the last 2 crashes:
- today gnome-shell crashed after several hours of use
- on April 2nd shortly after logging in, having just started Firefox and I think Lollypop, gnome-shell crashed
Steps to reproduce
I don't know the steps to reproduce it. Looks to me to happen at random.
What happened
gnome-shell crashes and returns me to GDM login.
What did you expect to happen
gnome-shell doesn't crash.
Relevant logs, screenshots, screencasts etc.
From the crash today, which had js 115.9:
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 js::gc::detail::CellHasStoreBuffer (cell=0x61112645c940) at /usr/src/debug/js115/firefox-115.9.0/obj/dist/include/js/HeapAPI.h:594
594 return GetCellChunkBase(cell)->storeBuffer;
Backtrace with debug symbols: gdb.txt
From the crash on April 2nd, which had js 115.6:
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 JS::Value::toPrivate (this=0x28) at /usr/src/debug/js115/firefox-115.9.0/obj/dist/include/js/Value.h:1046
1046 return reinterpret_cast<void*>(uintptr_t(asBits_));