Here's the backtrace I am getting with Firefox 59 on sparc64:
Thread 1 "firefox" received signal SIGSEGV, Segmentation fault.
0xfff8000109aea030 in ContextToPC (context=0x7feffffa790)
at /srv/glaubitz/firefox-59.0~b4/js/src/wasm/WasmSignalHandlers.cpp:434
434 MOZ_CRASH();
(gdb) bt
#0 0xfff8000109aea030 in ContextToPC (context=0x7feffffa790)
at /srv/glaubitz/firefox-59.0~b4/js/src/wasm/WasmSignalHandlers.cpp:434
#1 0xfff8000109aea030 in RedirectJitCodeToInterruptCheck (context=0x7feffffa790, cx=<optimized out>)
at /srv/glaubitz/firefox-59.0~b4/js/src/wasm/WasmSignalHandlers.cpp:1510
#2 0xfff8000109aea030 in JitInterruptHandler(int, siginfo_t*, void*) (signum=<optimized out>, info=0x7feffffa790, context=0x7feffffa790)
at /srv/glaubitz/firefox-59.0~b4/js/src/wasm/WasmSignalHandlers.cpp:1561
#3 0xfff800010013bf5c in <signal handler called> ()
at ../sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c
#4 0xfff80001009af594 in __GI___poll (fds=0x7feffffab68, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#5 0xfff8000103c53bd0 in () at /usr/lib/sparc64-linux-gnu/libxcb.so.1
(gdb)
I have tried Martin's patch from the RedHat bugzilla, but so far it didn't help. But I just did a quick incremental build and may need a full rebuild which I am trying now.
Here's the backtrace I am getting with Firefox 59 on sparc64:
Thread 1 "firefox" received signal SIGSEGV, Segmentation fault. 0x7feffffa790) firefox- 59.0~b4/ js/src/ wasm/WasmSignal Handlers. cpp:434 0x7feffffa790) firefox- 59.0~b4/ js/src/ wasm/WasmSignal Handlers. cpp:434 ToInterruptChec k (context= 0x7feffffa790, cx=<optimized out>) firefox- 59.0~b4/ js/src/ wasm/WasmSignal Handlers. cpp:1510 dler(int, siginfo_t*, void*) (signum=<optimized out>, info=0x7feffffa790, context= 0x7feffffa790) firefox- 59.0~b4/ js/src/ wasm/WasmSignal Handlers. cpp:1561 unix/sysv/ linux/sparc/ sparc64/ sigaction. c unix/sysv/ linux/poll. c:29 sparc64- linux-gnu/ libxcb. so.1
0xfff8000109aea030 in ContextToPC (context=
at /srv/glaubitz/
434 MOZ_CRASH();
(gdb) bt
#0 0xfff8000109aea030 in ContextToPC (context=
at /srv/glaubitz/
#1 0xfff8000109aea030 in RedirectJitCode
at /srv/glaubitz/
#2 0xfff8000109aea030 in JitInterruptHan
at /srv/glaubitz/
#3 0xfff800010013bf5c in <signal handler called> ()
at ../sysdeps/
#4 0xfff80001009af594 in __GI___poll (fds=0x7feffffab68, nfds=1, timeout=<optimized out>) at ../sysdeps/
#5 0xfff8000103c53bd0 in () at /usr/lib/
(gdb)
I have tried Martin's patch from the RedHat bugzilla, but so far it didn't help. But I just did a quick incremental build and may need a full rebuild which I am trying now.