Bugtraq mailing list archives
interesting bug? in Irix 6.3
From: hedley () CS BRIS AC UK (David Hedley)
Date: Wed, 28 May 1997 16:16:43 +0100
Hi there, Not a security hole this time, but possibly a bug in Irix 6.3. Type the following into an (R5000) O2 and run it.... #include <sys/cachectl.h> void blah(void) {} void main(void) { int p = getpagesize(); if (cachectl((void *)((((long)blah-p+1)/p)*p), p, UNCACHEABLE) < 0) perror("cachectl"); blah(); } The result (at least, for me) is a frozen, unkillable process. Interestingly the load average on the machine goes up by one, although the machine itself doesn't appear to get slower. Looks like the R5000 doesn't like executing code on a non cacheable page. Regards, David -- David Hedley (hedley () cs bris ac uk) finger hedley () cs bris ac uk for PGP key Computer Graphics Group | University of Bristol | UK
Current thread:
- xterm exploit as promised... David Hedley (May 27)
- <Possible follow-ups>
- Re: xterm exploit as promised... Chris Sheldon (May 27)
- Re: xterm exploit as promised... Anthony C. Zboralski (May 28)
- X11R6 resource manager buffer overflow.... David Hedley (May 28)
- interesting bug? in Irix 6.3 David Hedley (May 28)