I just had a crash with \u2587 this time. It took a bit longer to get to than normal.
I manually changed the python file, and replaced the fancy ascii characters with numerals between 0 and 6. It isn't as beautiful, but it doesn't crash the system, and the same info is conveyed.
Ah, nice work! Sorry, I guess those characters don't work on Windows XP although they seemed to work fine on Windows 7 when I tested it. I think I'll just remove that whole feature from the code for now, until I figure out what needs to be done to make it totally cross platform.
My focus this week will be to get to higher hashrates and implement long-polling, but please everyone let me know if you come across any more bugs or have any ideas for new features. Thanks!