Jim or Edgar, if you're interested, I found the problem here and was able to come up with a work around. I was able to get the beta to crash every time by going to settings->program settings and then OKing out (when running under the compatibility layer.)
Turns out that the compatibility layer enables its own unhandled SEH via a call to SetUnhandledExceptionFilter. When that option is turned off, the crashes stop occuring. The crashes occur in MS's CTF dll, btw, which is used for language switching via the language bar. I looked but I couldn't find a way to turn it off in Vista like you could in XP.
Hope that helps.
|