hidden service won't work with local ipv6 address

works fine:

HiddenServicePort 80 127.0.0.1:1234

doesn't work:

HiddenServicePort 80 [::1]:1234

Checked twice with a simple python http server: https://github.com/toralf/torutils/blob/master/websvc.py at a stable hardened Gentoo Linux (host speaks ipv4 and ipv6)