resolve_my_address() failures can lead to crash.
If resolve_my_address() fails at a HUP, then rather than continuing with the old address (desirable if the address hasn't changed) or exiting gracefully (maybe desirable if the address has changed), Tor simply crashes at places like
main.c: if (write_str_to_file(keydir, router_get_my_descriptor(), 0)) {
This should get fixed.
Reported by Ben L.
[Automatically added by flyspray2trac: Operating System: All]