<div dir="ltr"><div>Dear relay operators,</div><div><br></div><div>I recently upgraded one of my relays to Ubuntu 22.04 and now tor keeps crashing. I debugged a little bit and saw the following error in the log. It appears that it's due to seccomp not allowing "rseq" syscall, and possibly related to the latest version of Glibc.</div><div><br></div><div>I temporarily mitigated the issue by turning off sandbox mode (remove "Sandbox 1" in torrc). Does anyone know how to properly resolve the crashing issue?</div><div><br></div><div>Cheers,</div><div><div></div><div>Danny Chen</div></div><div>--</div><div><br></div><div>$ sudo tor -f /etc/tor/torrc<br>May 07 02:10:46.831 [notice] Tor 0.4.7.7 running on Linux with Libevent 2.1.12-stable, OpenSSL 3.0.2, Zlib 1.2.11, Liblzma 5.2.5, Libzstd 1.4.8 and Glibc 2.35 as libc.<br>......<br>May 07 02:10:46.833 [notice] Opening Directory listener on <a href="http://0.0.0.0:8080">0.0.0.0:8080</a><br>May 07 02:10:46.833 [notice] Opened Directory listener connection (ready) on <a href="http://0.0.0.0:8080">0.0.0.0:8080</a><br>Fatal glibc error: rseq registration failed<br><br>============================================================ T=Fatal glibc error: rseq registration failed<br> 1651889448<br>Tor 0.4.7.7 died: Caught signal 11<br>Fatal glibc error: rseq registration failed<br>Fatal glibc error: rseq registration failed<br>tor(+0xee525)[0x55c6431d6525]<br>/lib/x86_64-linux-gnu/libc.so.6(abort+0x178)[0x7fe6da9ee898]<br>/lib/x86_64-linux-gnu/libc.so.6(abort+0x178)[0x7fe6da9ee898]<br>/lib/x86_64-linux-gnu/libc.so.6(+0x8945c)[0x7fe6daa4f45c]<br>/lib/x86_64-linux-gnu/libc.so.6(+0x89770)[0x7fe6daa4f770]<br>/lib/x86_64-linux-gnu/libc.so.6(+0x94b31)[0x7fe6daa5ab31]<br>/lib/x86_64-linux-gnu/libc.so.6(+0x126a00)[0x7fe6daaeca00]<br>Fatal glibc error: rseq registration failed</div><div><br></div><br></div>