==1147== ==1147== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1147== /path/to/gdb /usr/bin/gnome-shell ==1147== and then give GDB the following command ==1147== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1147 ==1147== --pid is optional if only one valgrind process is running ==1147== ==1241== ==1241== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1241== /path/to/gdb /usr/bin/gnome-shell ==1241== and then give GDB the following command ==1241== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1241 ==1241== --pid is optional if only one valgrind process is running ==1241== ==1404== ==1404== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1404== /path/to/gdb /usr/bin/gnome-shell ==1404== and then give GDB the following command ==1404== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1404 ==1404== --pid is optional if only one valgrind process is running ==1404== ==1410== ==1410== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1410== /path/to/gdb /usr/bin/gnome-shell ==1410== and then give GDB the following command ==1410== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1410 ==1410== --pid is optional if only one valgrind process is running ==1410== ==1147== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints. ==1147== This could cause spurious value errors to appear. ==1147== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==1453== ==1453== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1453== /path/to/gdb /usr/bin/gnome-shell ==1453== and then give GDB the following command ==1453== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1453 ==1453== --pid is optional if only one valgrind process is running ==1453== ==1455== ==1455== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==1455== /path/to/gdb /usr/bin/gnome-shell ==1455== and then give GDB the following command ==1455== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1455 ==1455== --pid is optional if only one valgrind process is running ==1455== ==1147== Invalid read of size 1 ==1147== at 0x5C3FFBD: g_type_check_instance_cast (gtype.c:4058) ==1147== by 0x7EF13CB: st_label_set_text (st-label.c:331) ==1147== by 0xB5A417D: ffi_call_unix64 (unix64.S:76) ==1147== by 0xB5A3AEE: ffi_call (ffi64.c:525) ==1147== by 0x6F0A5F7: ??? (function.cpp:1033) ==1147== by 0x6F0BED3: ??? (function.cpp:1351) ==1147== by 0xDC883BB: CallJSNative (jscntxtinlines.h:239) ==1147== by 0xDC883BB: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:447) ==1147== by 0xDEA8BC5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:6020) ==1147== by 0x2CF53E9DF994: ??? ==1147== by 0x5130D267: ??? ==1147== by 0x2CF53E9DE867: ??? ==1147== by 0xDE815C1: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:153) ==1147== by 0xDE8EF60: js::jit::EnterBaselineAtBranch(JSContext*, js::InterpreterFrame*, unsigned char*) (BaselineJIT.cpp:261) ==1147== by 0xDC84C35: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:1916) ==1147== by 0xDC87C25: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) ==1147== by 0xDC881FE: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) ==1147== by 0xDC884D8: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) ==1147== by 0xDA79F48: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) ==1147== by 0x2CF53E9E74D4: ??? ==1147== by 0xD97919C: EnterIon (Ion.cpp:2854) ==1147== by 0xD97919C: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2952) ==1147== by 0xDC87775: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2953) ==1147== by 0xDC87C25: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) ==1147== by 0xDC881FE: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) ==1147== by 0xDEA8BC5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:6020) ==1147== by 0x2CF53E9DF994: ??? ==1147== by 0x219975EF: ??? ==1147== by 0x2CF53E9DE867: ??? ==1147== by 0xDE815C1: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:153) ==1147== by 0xDE89BEA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:193) ==1147== by 0xDC87CA3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:395) ==1147== by 0xDC881FE: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) ==1147== by 0xDEA8BC5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:6020) ==1147== Address 0xde00000004000016 is not stack'd, malloc'd or (recently) free'd ==1147== ==1147== (action on error) vgdb me ... ==1147== Continuing ... ==1147== ==1147== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==1147== General Protection Fault ==1147== at 0x5C3FFBD: g_type_check_instance_cast (gtype.c:4058) ==1147== by 0x7EF13CB: st_label_set_text (st-label.c:331) ==1147== by 0xB5A417D: ffi_call_unix64 (unix64.S:76) ==1147== by 0xB5A3AEE: ffi_call (ffi64.c:525) ==1147== by 0x6F0A5F7: ??? (function.cpp:1033) ==1147== by 0x6F0BED3: ??? (function.cpp:1351) ==1147== by 0xDC883BB: CallJSNative (jscntxtinlines.h:239) ==1147== by 0xDC883BB: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:447) ==1147== by 0xDEA8BC5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:6020) ==1147== by 0x2CF53E9DF994: ??? ==1147== by 0x5130D267: ??? ==1147== by 0x2CF53E9DE867: ??? ==1147== by 0xDE815C1: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:153) ==1147== by 0xDE8EF60: js::jit::EnterBaselineAtBranch(JSContext*, js::InterpreterFrame*, unsigned char*) (BaselineJIT.cpp:261) ==1147== by 0xDC84C35: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:1916) ==1147== by 0xDC87C25: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) ==1147== by 0xDC881FE: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) ==1147== by 0xDC884D8: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) ==1147== by 0xDA79F48: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) ==1147== by 0x2CF53E9E74D4: ??? ==1147== by 0xD97919C: EnterIon (Ion.cpp:2854) ==1147== by 0xD97919C: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2952) ==1147== by 0xDC87775: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2953) ==1147== by 0xDC87C25: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) ==1147== by 0xDC881FE: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) ==1147== by 0xDEA8BC5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:6020) ==1147== by 0x2CF53E9DF994: ??? ==1147== by 0x219975EF: ??? ==1147== by 0x2CF53E9DE867: ??? ==1147== by 0xDE815C1: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:153) ==1147== by 0xDE89BEA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:193) ==1147== by 0xDC87CA3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:395) ==1147== by 0xDC881FE: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) ==1147== by 0xDEA8BC5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:6020)