Shell's Wayland service crashed
Info
- gnome-shell-45.3-1.fc39.x86_64
- Active extensions: GSConnect
Description
Shell crashed while I was using Snapshot, but I don't know if the latter triggered the crash. Here's the backtrace:
#0 0x00007f87a08a0344 in js::jit::CodeGeneratorShared::generateOutOfLineCode (this=0x7f8734015740) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/dist/include/mozilla/Vector.h:564
i = 4
acb = <optimized out>
acb = <optimized out>
i = <optimized out>
#1 js::jit::CodeGeneratorX86Shared::generateOutOfLineCode (this=0x7f8734015740) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/jit/x86-shared/CodeGenerator-x86-shared.cpp:530
handler = <optimized out>
#2 0x00007f87a096ebf2 in js::jit::CodeGenerator::generate (this=0x7f8734015740) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/jit/CodeGenerator.cpp:13727
acb = <optimized out>
tree = <optimized out>
startPC = <optimized out>
startSite = 0x7f8734047450
acb = <optimized out>
tree = <optimized out>
startPC = <optimized out>
startSite = <optimized out>
#3 js::jit::GenerateCode (lir=<optimized out>, mir=<optimized out>) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/jit/Ion.cpp:1549
codegen = {mTuple = {<mozilla::detail::CompactPairHelper<js::jit::CodeGenerator*, JS::DeletePolicy<js::jit::CodeGenerator>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::CodeGenerator>> = {<No data fields>}, mFirstA = 0x7f8734015740}, <No data fields>}}
codegen = <optimized out>
#4 js::jit::CompileBackEnd (mir=<optimized out>, snapshot=<optimized out>) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/jit/Ion.cpp:1578
enter = <optimized out>
spewEndFunction = <optimized out>
lir = <optimized out>
#5 0x00007f87a0973dff in js::jit::IonCompileTask::runTask (this=0x55be281a4328) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/jit/IonCompileTask.cpp:52
jctx = {cx = 0x0, runtime = 0x55be2784d6b0}
jctx = <optimized out>
#6 js::jit::IonCompileTask::runHelperThreadTask (this=0x55be281a4328, locked=...) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/jit/IonCompileTask.cpp:30
unlock = {<js::UnlockGuard<js::Mutex>> = {lock = @0x7f87a0f10c20}, <No data fields>}
rt = <optimized out>
#7 0x00007f87a03e3c96 in js::GlobalHelperThreadState::runTaskLocked (locked=..., task=0x55be281a4328, this=0x55be2781ef00) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/vm/HelperThreads.cpp:2736
nogc = <optimized out>
threadType = <optimized out>
nogc = <optimized out>
threadType = <optimized out>
#8 js::GlobalHelperThreadState::runOneTask (this=0x55be2781ef00, lock=...) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/vm/HelperThreads.cpp:2705
task = 0x55be281a4328
#9 0x00007f87a03e4551 in js::HelperThread::threadLoop (pool=0x55be2784bdc0, this=0x55be2784aa30) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/vm/HelperThreadState.h:484
raiiObject286 = {profilingStack = 0x0}
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f87a0f10c20}, <No data fields>}
lock = <optimized out>
raiiObject286 = <optimized out>
#10 js::HelperThread::ThreadMain (pool=0x55be2784bdc0, helper=0x55be2784aa30) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/vm/InternalThreadPool.cpp:225
No locals.
#11 0x00007f87a03e435b in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul> (this=0x55be27844540) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/threading/Thread.h:219
No locals.
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start (aPack=0x55be27844540) at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/threading/Thread.h:208
pack = 0x55be27844540
#13 0x00007f87a1d0b897 in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140220512122272, -469107332695286677, 140220376221376, -120, 17, 140734736654464, -469107331936117653, -469195072502195093}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#14 0x00007f87a1d926fc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
I don't know why there are several references to Mozilla, but this is the backtrace I got. This is what appeared after the debug info was downloaded:
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f87a08a0344 in js::jit::CodeGeneratorShared::generateOutOfLineCode (
this=0x7f8734015740)
at /usr/src/debug/mozjs115-115.6.0-1.fc39.x86_64/dist/include/mozilla/Vector.h:564
564 MOZ_ASSERT(!mEntered);
[Current thread is 1 (Thread 0x7f8799b706c0 (LWP 1772))]
Edited by Automeris naranja