Hi, * Stuart Henderson wrote: > On 2024/07/01 22:09, Matthias Schmidt wrote: > > Hi, > > > > the recent update to tor-browser-13.5 on amd64 -current broke it for me. > > It aborts right after start with SIGILL. Doesn't matter if I use an > > existing > > config or a fresh one. > > > > $ egdb /usr/local/lib/tor-browser/tor-browser > > Reading symbols from /usr/local/lib/tor-browser/tor-browser... > > (No debugging symbols found in /usr/local/lib/tor-browser/tor-browser) > > (gdb) r > > Starting program: /usr/local/lib/tor-browser/tor-browser > > [New thread 600821] > > [New thread 465054] > > [New thread 362995] > > [New thread 178360] > > [New thread 381574] > > [New thread 412107] > > [New thread 509418] > > [New thread 420661] > > > > Thread 1 received signal SIGILL, Illegal instruction. > > 0x00000f503c91d3a0 in ?? () > > (gdb) bt > > #0 0x00000f503c91d3a0 in ?? () > > #1 0x00000f4ff04c0c3f in js::jit::MaybeEnterJit(JSContext*, js::RunState&) > > () from /usr/local/lib/tor-browser/libxul.so.9.0 > > > > I have a 11th gen Intel CPU with BTI so it might be related to that... > > Based on the function name, SIGILL, and cpu that is quite likely. > The way to be sure is to run under ktrace and check kdump, on a > 12th gen Intel machine I have > > 67324 tor-browser PSIG SIGILL caught handler=0x3d79d66aa40 mask=0<> > code=ILL_BTCFI addr=0x3d80b3fa3a0 trapno=21
Yep, same here: 67083 tor-browser PSIG SIGILL caught handler=0x8caf8cd0a40 mask=0<> code=ILL_BTCFI addr=0x8cb6d9403a0 trapno=21 > so yes. > > mozilla.port.mk is setting USE_NOBTCFI so it's supposed to be built > with the relevant linker flags to turn this off, but perhaps there's > something in tor-browser build which is overriding that.. Sounds sound since I use Firefox on a daily basis. Cheers Matthias