Tor would bind ControlPort to public ip address if it has no localhost interface
FreeBSD jails or some OpenVZ virtual machines do not have a
lo interace (no 127.0.0.1 or localhost address), they only have an interface with either a public IP address either a NAT address routed upstream on the host.
In this case, if ControlPort 9051 is set, it will open the control port on the public IP address without even a warning which is not funny. This applies also to SocksPort, but that's less scary than ControlPort.