-
-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Infinite Mac crash when using CMD-Q and cancelling the quit browser dialog #277
Comments
I was messing around in Mac OS 9 and somehow triggered this error in Chrome on Windows. I don't remember what I was doing but I somehow crashed the emulator while doing nothing that should crash it. Wonder if the SheepShaver emulators are getting unstable for some reason. It might be worth actually building SheepShaver with "-sASSERTIONS" so we can figure out exactly why it crashes (since this dialog only appears if there is an error, it would be useful to know why the emulator aborted) |
It definitely has something to do with keystrokes after the emulator canvas is losing and regaining focus. Somehow it overflows a buffer of some kind, but I'll not pollute this thread with assumptions and leave the pro take a look at it 😜 |
I don't know if it's worth investigating, but I figure it's best to post it just in case it might lead to discovering more bugs related to this. It's 100% reproducible in Firefox under macOS Sonoma:
Launch Mac OS 9 in IM: https://infinitemac.org/1999/Mac%20OS%209.0
Left click a sticky note.
Hit CMD-Q which will trigger Firefox quit browser confirmation dialog. Click cancel.
Type the letter Q on your keyboard a couple times and IM will crash with one of those (random, but most of the times I get an out of bounds exception and sometimes the Aborted() error)
The text was updated successfully, but these errors were encountered: