Xref: utzoo comp.sys.mips:630 comp.sys.dec:3016 comp.unix.ultrix:3268 Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!decwrl!crltrx!max.crl.dec.com!jg From: jg@max.crl.dec.com (Jim Gettys) Newsgroups: comp.sys.mips,comp.sys.dec,comp.unix.ultrix Subject: Re: Problems with Ultrix on DECStation Keywords: corrupted text segment on ultrix Message-ID: <5093@crltrx.crl.dec.com> Date: 12 Apr 90 17:22:14 GMT References: <2476@syma.sussex.ac.uk> Sender: news@crltrx.crl.dec.com Reply-To: jg@max.crl.dec.com (Jim Gettys) Organization: DEC Cambridge Research Lab Lines: 14 Are you sure that this is what is going on? Remember the machine has seperate I and D caches. If you are doing run-time loading of code into your address space that you will be executing, you must flush the I-cache. Failure to do so will cause random behavior as you are reporting. (i.e. executing whatever code happened to be left around in the Icache in those locations). I've seen N lisp/scheme implementors trip over this one, most recently within the last week.... So this sounds dreadfully familiar... - Jim