DF and DFTerm3 crashed on my today while I was at work. Here is what it said:
Dfterm3 server has stopped working
Problem signature:
Problem Event Name: APPCRASH
Application Name: dfterm3.exe
Application Version: 1.0.0.0
Application Timestamp: 5250ffcf
Fault Module Name: dfterm3.exe
Fault Module Version: 1.0.0.0
Fault Module Timestamp: 5250ffcf
Exception Code: c0000005
Exception Offset: 004a717e
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
BTW: It's back up now.
I looked for places where Dfterm3 could hard crash (as opposed to soft crashing by Haskell exceptions) and there are very few places it can do that. But I did find one place where this could happen.
There is some code in Dfterm3 that tries to guess (by the use of C code) how many columns a Unicode string will occupy. If that Unicode string is empty then we crash into a concrete wall. This can happen if somehow empty cells find their way to the Dwarf Fortress screen. I'm not sure how this can happen but it sounds like a plausible source of frequent crashes. I fixed this in the 0.3 code and will make a bug fix release 0.3.1 just for this later today.
Of course I could be wrong and that crash has nothing to do with this. If it crashes again, before you close the crash dialog, make a dumpfile (go to task manager, find the dfterm3 process, right-click -> dump).