I'm trying to start up a new test runner (on a MS Azure VM), and I'm getting a python error I've never seen before after the runs are complete that prevents it from processing the output.

D:\teeks99-07\d\boost\status>"D:\teeks99-07\d\tools_regression\build\bin\msvc-8.0\release\process_jam_log.exe" "D:\teeks99-07\d\results"  0<"D:\teeks99-07\d\results\bjam.log"
boost_root: D:/teeks99-07\d\boost
locate_root: D:\teeks99-07\d\results
# Executing SVN command "svn --non-interactive info --xml "D:\teeks99-07\d\boost" >"D:\teeks99-07\d\boost\svn_info.txt""
# Collecting test logs into "D:\teeks99-07\d\results\teeks99-07d-win2008-64on64.xml"...
# Reading comments file "D:\teeks99-07\d\..\info.html"...
Traceback (most recent call last):
  File "run.py", line 60, in <module>
    runner(root)
  File "D:\teeks99-07\d\tools_regression_src\regression.py", line 205, in __init__
    self.main()
  File "D:\teeks99-07\d\tools_regression_src\regression.py", line 566, in main
    getattr(self,action_m)()
  File "D:\teeks99-07\d\tools_regression_src\regression.py", line 532, in command_regression
    self.command_collect_logs()
  File "D:\teeks99-07\d\tools_regression_src\regression.py", line 439, in command_collect_logs
    revision )
  File "D:\teeks99-07\d\tools_regression_src\collect_and_upload_logs.py", line 341, in collect_logs
    copy_comments( results_xml, comment_file )
  File "D:\teeks99-07\d\tools_regression_src\collect_and_upload_logs.py", line 226, in copy_comments
    results_xml.characters( f.read() )
  File "C:\Python27-64\lib\xml\sax\saxutils.py", line 183, in characters
    self._write(escape(unicode(content)))
UnicodeDecodeError: 'ascii' codec can't decode byte 0x99 in position 7177: ordinal not in range(128)

Anyone seen this before or know what would cause it?

Tom