[tor-relays] If you get weird crashes, that might be why

Pascal Terjan pterjan at gmail.com
Sun Jun 26 17:49:18 UTC 2016


On 26 June 2016 at 18:39, Yuriy M. Kaminskiy <yumkam at gmail.com> wrote:
> On 26.06.2016 16:22, pa011 wrote:
>>
>> On start-up my Exit (Linux 3.16.0-4-amd64) Tor 0.2.7.6  creates this log
>> message:
>>
>> [warn] OpenSSL version from headers does not match the version we're
>> running with. If you get weird crashes, that might be why. (Compiled
>> with 100010bf: Op$bf: OpenSSL 1.0.1k 8 Jan 2015; running with 1000114f:
>
>                  ^^^^^^^
>>
>> OpenSSL 1.0.1t  3 May 2016).
>>
>> Unfortunately it really crashes ones a day. This seems to be an ongoing
>> problem for years now?
>>
>> Could anyone please give some help - or is there none?
>
>
> No, this is NOT a reason for those crashes.
>
> Background:
> At May/June 2016, Debian jessie transitioned from heavily-patched openssl
> 1.0.1k (with a lot of security patches backported from later [stable]
> versions) to (much more lightly-patched) openssl 1.0.1t (which already
> included all those security fixes).
>
> Both versions are (supposed to be) completely binary compatible, and running
> a binary compiled against 1.0.1k with openssl 1.0.1t should be completely
> safe.
>
> If your tor crashes daily (and especially if that also happened before June
> 2016, when debian transitioned to 1.0.1t), the reason must be something else
> (hardware problem, insufficient resources [memory? disk? process/task/thread
> limit?], some obscure tor bug).

I used to have some daily crashes on my first relay, this was due to
running out of file descriptors, but the logs made it clear
(http://fasmz.org/~pterjan/blog/?date=20150602)

> That said, above message looks weird. It comes from this code:
>
> log_warn(LD_CRYPTO, "OpenSSL version from headers does not match the "
>        "version we're running with. If you get weird crashes, that "
>        "might be why. (Compiled with %lx: %s; running with %lx: %s).",
>        (unsigned long)OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT,
>        SSLeay(), SSLeay_version(SSLEAY_VERSION));
>
> What is that "Op$bf: " in above message and where it comes from?
>
> _______________________________________________
> tor-relays mailing list
> tor-relays at lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


More information about the tor-relays mailing list