🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.bugs.4bsd
Article #1728

4.3 BSD bug - /sys/vaxmba/ht.c

#1728
From: 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.
Technical Details
Message-ID: <444@hsi.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!sri-spam!sri-unix!hplabs!hao!noao!hsi!stevens

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!sri-spam!sri-unix!hplabs!hao!noao!hsi!stevens
From: stevens@hsi.UUCP (Richard Stevens)
Newsgroups: net.bugs.4bsd
Subject: 4.3 BSD bug - /sys/vaxmba/ht.c
Message-ID: <444@hsi.UUCP>
Date: Thu, 6-Nov-86 10:33:52 EST
Article-I.D.: hsi.444
Posted: Thu Nov  6 10:33:52 1986
Date-Received: Sat, 8-Nov-86 18:35:54 EST
Distribution: net
Organization: Health Systems Int., New Haven, CT.
Lines: 21