Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!tgr!stanonik@nprdc.arpa From: stanonik@nprdc.arpa (Ron Stanonik) Newsgroups: net.unix-wizards Subject: protection fault Message-ID: <458@brl-tgr.ARPA> Date: Mon, 9-Dec-85 19:41:38 EST Article-I.D.: brl-tgr.458 Posted: Mon Dec 9 19:41:38 1985 Date-Received: Wed, 11-Dec-85 10:13:58 EST Sender: news@brl-tgr.ARPA Lines: 38 Our Vax 780 running 4.2bsd has been crashing serveral times a week due to: trap type 9, code = 0, pc = 8000ac35 panic: Protection fault 8000ac35 is the second byte of uiomove's register save mask. The crash dump: sbr 8002dc64 slr 2fdc p0br 80544600 p0lr 80 p1br 7fd44a00 p1lr 1ffff2 _boot() from 800209f2 _boot(0,0) from 800209f2 _panic(8003c8ef) from 8000bfd6 _trap() from 80020f8c _Xtransflt(801dcab7,1,0,7fffff60) from 80001125 _rwip(80386868,7fffff60,0) from 8000d17e _ino_rw(80393948,0,7fffff60) from 8000cd50 _rwuio(7fffff60,0) from 8000c732 _read() from 8000c59b _syscall() from 8002129c _Xsyscall(5,7e5d,1) from 80001144 ?(5) from db ?(7e5a) from 8b ?(0,7fffefd8,7fffefdc) from 302 ?(0) from 37 _Syssize() from 7fffef70 _Syssize() from 4c20319 address out of segment seems to bear out that we're dying during the call to uiomove (8000d17e is the next to last byte of 'calls $4, _uiomove'). The program which is almost always running during the crash is innocuously (I think) reading through /etc/ttys. Even more puzzling, a second Vax running identical code except for the disk driver, doesn't crash. Maybe bad memory? But it passes diagnostics. I'd appreciate any suggestions/straws/wild guesses. Thanks, Ron Stanonik stanonik@nprdc.arpa