[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: (BUG LISPM) at MIT-AI
- From: RMS@MIT-AI
- Date: Wed ,1 Nov 79 09:11:51 EDT
RG@MIT-AI (Sent by RG0@MIT-AI) 01/11/79 21:50:23
HACKING THE NEW WINDOW STUFF IN EINE, I MANAGED TO GET IT INTO A
STATE WHERE ALL PROCESSES WERE BLOCKED "PERMANENTLY". I THINK I DID
IT BY FROBBING OTHER MOUSE BUTTONS WHILE I WAS TRANSLATING AN EDITOR WINDOW.
MAYBE THE SCHEDULER SHOULD SENSE CALL NOT BEING HANDLED AN INITIATE A
SUPER-BREAKPOINT SO YOU COULD GET A CHANCE TO SEE WHY THINGS ARE SO HUNG UP.
The scheduler does check for call by doing (KBD-CHAR-AVAILABLE T).
I too have seen this not work, but I don't know why.
Maybe it means that a CALL can't be seen if there is an
unread character in front of it.
If so, we probably need real keyboard interrupts
to fix this properly.