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:

  1. Install the tor package with the relevant release: # pacman -S tor
  2. Start the tor systemd service: $ systemctl start tor.service
  3. Keep watching the system journal allied with tor.service: journactl -f -u tor.service
  4. You may observe the tor process crash, and systemd automatically restarts tor. service after a period of time.
Edited by Tommy Mairo