Recurrent crashes associated with OpenSSL version mismatch
Description:
The tor process keeps crashing with a SIGSEGV signal. The system journal with the call stack of a crashed instance is attached to this issue.
Additional info:
During the bootstrap stage of a newly established tor instance, it reports the following warning in the system journal:
OpenSSL version from headers does not match the version we're running with. If you get weird crashes, that might be why. (Compiled with 30100040: OpenSSL 3.1.4 24 Oct 2023; running with 30200010: 3.2.1).
This issue could be fixed by locally rebuilding the package with pkgctl
. Given the problematic binary comes from the Arch official repo, a new release is encouraged.
- package version(s): 0.4.8.10-1
- config and/or log files: journal.txt
- link to upstream bug report, if any: N/A
Steps to reproduce:
- Install the
tor
package with the relevant release:# pacman -S tor
- Start the
tor
systemd service:$ systemctl start tor.service
- Keep watching the system journal allied with
tor.service
:journactl -f -u tor.service
- You may observe the
tor
process crash, and systemd automatically restartstor. service
after a period of time.
Edited by Tommy Mairo