vanguards bug: connection_ap_expire_beginning(): Bug: circuit->purpose == CIRCUIT_PURPOSE_C_GENERAL failed.
On my hsv3 with vanguards enabled I'm getting the following bug on my logs. It was probs caused by legacy/trac#13837 (moved) and legacy/trac#23101 (moved) which added special circuit purposes for fetching/uploading HS descs.
Jan 20 11:52:52.000 [warn] connection_ap_expire_beginning(): Bug: circuit->purpose == CIRCUIT_PURPOSE_C_GENERAL failed. The purpose on the circuit was Hidden service: Uploading HS descriptor; it was in state open, path_state use attempted. (on Tor 0.3.3.0-alpha-dev d69c8f7117a5975a)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information