Confusing messages output by having VirtualAddrNetwork range which includes TransListenAddress/DNSListenAddress within it
When configuring tor as a transparent proxy I mistakenly used a VirtualAddrNetwork range of 192.168.2.0/24 (which is what I was using for the 'local' network which was to be proxied over tor). I also configured TransListenAddress and DNSListenAddress to both have an address of 192.168.2.1 (the ip of the host which belongs to the tor proxy gateway). When I attempted to start Tor I was informed that I had an invalid configuration. The warning messages printed before the configuration failure line warned me about TransListenAddress and DNSListenAddress not being configured to listen on localhost. Tor should have warned me that my configuration was not likely to work due to TransListenAddress/DNSListenAddress address being contained within the VirtualAddrNetwork address range.