Make #8822 survivable
I have ran this instance of Tor about six times before this error. Upon getting this error it would crash after every attempt to run the Tor browser bundle. I had to delete the folder and re-extract the Tor browser bundle to get it to run again. Btw, Windows reported that tor.exe stopped running, so I reported this as a problem with Tor.
[Notice] Tor v0.2.4.12-alpha (git-91b8bc26f160f172) running on Windows 7 with Libevent 2.0.21-stable and OpenSSL 1.0.0k. [Notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning [Notice] This version is not a stable Tor release. Expect more bugs than usual. [Notice] Read configuration file "K:\Router\Tor Browser\Data\Tor\torrc". [Warning] You have asked to exclude certain relays from all positions in your circuits. Expect hidden services and other Tor features to be broken in unpredictable ways. [Notice] Opening Socks listener on 127.0.0.1:9150 [Notice] Opening Control listener on 127.0.0.1:9151 [Notice] Parsing GEOIP IPv4 file .\Data\Tor\geoip. [Notice] Parsing GEOIP IPv6 file .\Data\Tor\geoip6. [Warning] Error replacing "K:/Router/Tor Browser/Data/Tor\cached-microdescs": Permission denied [Warning] Error rebuilding microdescriptor cache: Permission denied [Notice] We now have enough directory information to build circuits. [Notice] Bootstrapped 80%: Connecting to the Tor network. [Notice] New control connection opened. [Error] getinfo_helper_dir(): Bug: control.c:1715: getinfo_helper_dir: Assertion md->body failed; aborting.