Some unit tests fail when logging messages on Windows / MinGW64
A Windows / MinGW64 user sees the following errors in the unit tests: ``` circuit_timeout: [forking] Nov 03 15:52:03.329 [err] tor_asprintf(): Bug: Internal error in asprintf (on Tor 0.2.9.4-alpha-dev 8f465808a06c739d) Nov 03 15:52:03.329 [err] tor_assertion_failed_(): Bug: compat.c:515: tor_asprintf: Assertion 0 failed; aborting. (on Tor 0.2.9.4-alpha-dev 8f465808a06c739d) Nov 03 15:52:03.329 [err] Bug: Assertion 0 failed in tor_asprintf at compat.c:515. (Stack trace not available) (on Tor 0.2.9.4-alpha-dev 8f465808a06c739d) OK rend_fns: [forking] OK geoip: Nov 03 15:52:11.920 [err] tor_asprintf(): Bug: Internal error in asprintf (on Tor 0.2.9.4-alpha-dev 8f465808a06c739d) Nov 03 15:52:11.920 [err] tor_assertion_failed_(): Bug: compat.c:515: tor_asprintf: Assertion 0 failed; aborting. (on Tor 0.2.9.4-alpha-dev 8f465808a06c739d) Nov 03 15:52:11.920 [err] Bug: Assertion 0 failed in tor_asprintf at compat.c:515. (Stack trace not available) (on Tor 0.2.9.4-alpha-dev 8f465808a06c739d) This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. make: *** [test] Error 3 ``` https://trac.torproject.org/projects/tor/attachment/ticket/20530/test-output-fmp.txt Split off from legacy/trac#20530. This is probably happening due to legacy/trac#19999.
issue