Recent regression causing confparse error
Hi Nick. For a few weeks now our jenkins tests for stem/tor integration have been busted. Turns out that they caught our first tor bug, yay!
I did a bisect and narrowed the regression to the merge on 5/28 of commit d3125a3...
2613c98 bad (6/16/13)
7159e19 bad (6/5/13)
4d7ac69 bad (5/29/13)
97d1caa bad (5/28/13)
d3125a3 just plain busted (fixed in the next commit)
e7134c2 good (5/24/13)
cb488f9 good (5/20/13)
To repro the issue kick off a tor instance then issue an invalid LOADCONF. Here's an example...
% telnet localhost 9051
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
AUTHENTICATE
250 OK
+LOADCONF
ContactInfo confloaded
.
Connection closed by foreign host.
Tor will fail with...
Jun 23 13:03:25.000 [err] config_is_same(): Bug: src/or/confparse.c:983: config_is_same: Assertion fmt && o2 failed; aborting.
src/or/confparse.c:983 config_is_same: Assertion fmt && o2 failed; aborting.
Cheers! -Damian