circuitlist.c:1222: _circuit_mark_for_close: Assertion ocirc->rend_data failed; aborting
murb reports the following error message in 0.2.3.10-alpha:
```
Dec 28 15:59:37.000 [err] _circuit_mark_for_close(): Bug: circuitlist.c:1222: _circuit_mark_for_close: Assertion ocirc->rend_data failed; aborting
```
There were no relevant notices or warnings before this message.
I see several code paths which can set a circuit's purpose to `CIRCUIT_PURPOSE_C_INTRODUCING`, then mark it for close before its `rend_data` field is set; there's no way we can get rid of those paths. Time to remove this assertion.
issue