🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Richard Stevens Thu, 06 Nov 1986 15:33
4.3 BSD bug - /sys/vaxmba/ht.c
#1728
Author: Richard Stevens
Date: Thu, 06 Nov 1986 15:33
21 lines
1375 bytes
Description:
	Reading past the "logical end-of-tape" using the ht driver
	will crash the system.  We are running an Emulex TC7000
	with a Kennedy 9400 tape drive on a VAX-11/785 with the
	vanilla 4.3 BSD ht.c driver.  Unfortunately we occasionally
	get tapes written on "other" systems that aren't terminated
	by a double EOF, and the utilities we use to process these
	tapes expect a double EOF.

Repeat-By:
	Take a brand new tape.  Write a single EOF using mt(1).
	Leave the tape positioned after that EOF and do a dd(1)
	to read from that point on.  The tape will start reading
	and after about 10 seconds you'll get either a "protection fault"
	panic or a "segmentation fault" panic.  The panic always prints
	the pc as _htustart+0xce:

		htustart+cb:	movl	(sp)+,r0	/ error here
		htustart+ce:	movc5	$0,(r3),$0,r0,(r3)

	I do not have a fix for this problem.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads