Thread View: net.bugs.4bsd
1 messages
1 total messages
Started by Richard Stevens
Thu, 06 Nov 1986 15:33
4.3 BSD bug - /sys/vaxmba/ht.c
Author: Richard Stevens
Date: Thu, 06 Nov 1986 15:33
Date: Thu, 06 Nov 1986 15:33
21 lines
1375 bytes
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