[net.emacs] Bug in GNU Emacs on ^G while running processes ?

dolf@uva.uucp (Dolf Starreveld) (08/13/86)

I'm sending this to net.emacs because I first tried sending it to
bug-gnu-emacs@prep.ai.mit.edu but did not succeed. (Mail bounced back
as being undeliverable).


In GNU Emacs 17.64.1 of Mon May 26 1986 on uva (berkeley-unix BSD4.3)
when a computation (e.g. hanoi 6, but any time consuming task will do)
is interrupted using multiple ^G's, emacs will ignore all subsequent
tty input.  Killing emacs and examining the core image with adb shows
the following:

	Script started on Mon Jul 28 11:10:35 1986
	$ adb /usr/local/emacs
	$c
	_select(20,7fffe7f0,0,7fffe7ec,7fffe7e0) from 2c293
	_wait_reading_process_input(0,-1,1) from _kbd_buffer_get_char+86
	_kbd_buffer_get_char() from a7da
	_get_char(1) from _read_key_sequence+95
	_read_key_sequence(7fffe8b6,1e,0) from _command_loop_1+d8
	_command_loop_1(106d808) from _internal_catch+c1
	_internal_catch(106d8d0,a178,106d808) from _command_loop+3d
	_command_loop()	from _internal_condition_case+d6
	_internal_condition_case(a07c,106d8e4,9db6) from _Frecursive_edit+ba
	_Frecursive_edit() from	987a
	_main(1,7fffea74,7fffea7c) from	start+43
	0x7fffe7f0/X
	7fffe7f0:	1
	0x7fffe7e0/XXXX
	7fffe7e0:	64		0		2		1
	$ 

The last line shows a 64 second timeout on input.  Even after this period
emacs gives no reaction whatsoever.

------

Perhaps somebody can shine some light on this ....
-- 
			Dolf Starreveld
			Department of Computer Science, UvA

Usenet:			dolf@uva.uucp
			{seismo,decvax,philabs}!mcvax!uva!dolf

Snail mail:		Dolf Starreveld
			Department of Computing Science
			University of Amsterdam
			Kruislaan 409
			NL-1098 SJ  Amsterdam
			The Netherlands

Telefone:		In Holland:    020-592 5137/5022
			International: 31-20-592 5137 or 31-20-592 5022

Telex:			10262 HEF NL