64 bit gnome-shell crashes upon startup, while 32 bit gnome-shell built with similar scripts does not
Hi
This is odd, as if I build the same revisions of everything in my 32 bit chroot, I don't get this crash but the ones in the 64 bit chroot (built by the same scripts, it's pretty much the same setup as #2599 (closed) which was 32 bitstacktrace.txt, only it crashes before the race)
I have the stack trace if helpful
Thanks
Valgrind is able to detect something too, and it doesn't crash, but it shows this warning instead
==3585== Thread 11 JS Helper:
==3585== Conditional jump or move depends on uninitialised value(s)
==3585== at 0x7BFC61A: js::jit::LIRGenerator::visitBlock(js::jit::MBasicBlock*) (js/src/jit/Lowering.cpp:4883)
==3585== by 0x7BFC884: js::jit::LIRGenerator::generate() (js/src/jit/Lowering.cpp:4957)
==3585== by 0x7B55806: js::jit::GenerateLIR(js::jit::MIRGenerator*) (js/src/jit/Ion.cpp:1652)
==3585== by 0x7B561B8: js::jit::CompileBackEnd(js::jit::MIRGenerator*) (js/src/jit/Ion.cpp:1754)
==3585== by 0x7B62B04: js::jit::IonBuilder::runTask() (js/src/jit/IonBuilder.cpp:1138)
==3585== by 0x7667ACF: js::HelperThread::handleIonWorkload(js::AutoLockHelperThreadState&) (js/src/vm/HelperThreads.cpp:2052)
==3585== by 0x76674C4: js::HelperThread::threadLoop() (js/src/vm/HelperThreads.cpp:2461)
==3585== by 0x76735C9: callMain<0> (js/src/threading/Thread.h:239)
==3585== by 0x76735C9: js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (js/src/threading/Thread.h:232)
==3585== by 0x6B85FA2: start_thread (pthread_create.c:486)
==3585== by 0x59904CE: clone (clone.S:95)
==3585==
==3585== Conditional jump or move depends on uninitialised value(s)
==3585== at 0x7BFC887: js::jit::LIRGenerator::generate() (js/src/jit/Lowering.cpp:4957)
==3585== by 0x7B55806: js::jit::GenerateLIR(js::jit::MIRGenerator*) (js/src/jit/Ion.cpp:1652)
==3585== by 0x7B561B8: js::jit::CompileBackEnd(js::jit::MIRGenerator*) (js/src/jit/Ion.cpp:1754)
==3585== by 0x7B62B04: js::jit::IonBuilder::runTask() (js/src/jit/IonBuilder.cpp:1138)
==3585== by 0x7667ACF: js::HelperThread::handleIonWorkload(js::AutoLockHelperThreadState&) (js/src/vm/HelperThreads.cpp:2052)
==3585== by 0x76674C4: js::HelperThread::threadLoop() (js/src/vm/HelperThreads.cpp:2461)
==3585== by 0x76735C9: callMain<0> (js/src/threading/Thread.h:239)
==3585== by 0x76735C9: js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (js/src/threading/Thread.h:232)
==3585== by 0x6B85FA2: start_thread (pthread_create.c:486)
==3585== by 0x59904CE: clone (clone.S:95)
==3585==
Edited by n3rdopolis