Tor compiled with --enable-expensive-hardening leads to runtime errors (null pointer passing)
```
../src/common/crypto.c:2596:3: runtime error: null pointer passed as argument 1, which is declared to never be null
```
Immediately following I get
```
/usr/include/x86_64-linux-gnu/bits/string3.h:90:10: runtime error: null pointer passed as argument 1, which is declared to never be null
```
Line 90 in my string3.h is:
```
return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
```
Steps to reproduce:
1) Get the latest hardened Tor Browser (the same issue happens with a stable Tor Browser + a self-compiled hardened Tor)
2) Start it with `./start-tor-browser.desktop --debug --log` and don't connect directly but use a pluggable transport; just using the default one is enough, there is no need to enter bridges manually
3) You should see the above messages in your terminal/tor-browser.log file
FWIW connecting directly does not trigger this issue.
issue