here are a couple of bugs just in time for the weekend.
• a deadly bug - happens rarely - when you leave full screen
(apple-F) mode using alt-control, drawterm crashes. i've included the
interesting part from the crash dump.
Thread 5 Crashed:
0 com.apple.QD 0x91775b2c QDBeginCGContext + 32
1 drawterm 0x00038364 screenload + 244 (screen.c:703)
2 drawterm 0x00037db0 flushmemscreen + 140 (screen.c:552)
3 drawterm 0x00018130 drawflush + 60 (devdraw.c:433)
4 drawterm 0x0001c508 drawmesg + 8996 (devdraw.c:2006)
5 drawterm 0x0001a0c8 drawwrite + 656 (devdraw.c:1266)
6 drawterm 0x0000c8d8 kwrite + 364 (sysfile.c:475)
7 drawterm 0x0000c9c0 _syspwrite + 80 (sysfile.c:499)
8 drawterm 0x0000dca4 syspwrite + 100 (sysfile.c:1059)
9 drawterm 0x00028844 slavewrite + 152 (exportsrv.c:644)
10 drawterm 0x000283ec blockingslave + 284 (exportsrv.c:501)
11 drawterm 0x0000b498 tramp + 84 (posix.c:128)
12 libSystem.B.dylib 0x9002b508 _pthread_body + 96
• when a maximized drawterm is hidden (apple-H) and then revived by
clicking on the drawterm icon, it doesn't refresh the screen.
- i'm guessing the MainWindowEventHandler() needs to handle
another event? kEventWindowActivated???