1997-11-10 - Re: WARNING: Serious Pentium Bug

Header Data

From: ichudov@algebra.com (Igor Chudov @ home)
To: nobody@REPLAY.COM (Anonymous)
Message Hash: 76df7cea571f31e59c66f44c8f27287109778c89c51a6b5e24aa5f76dfe55ad1
Message ID: <199711100431.EAA00232@manifold.algebra.com>
Reply To: <199711091855.TAA23477@basement.replay.com>
UTC Datetime: 1997-11-10 05:57:29 UTC
Raw Date: Mon, 10 Nov 1997 13:57:29 +0800

Raw message

From: ichudov@algebra.com (Igor Chudov @ home)
Date: Mon, 10 Nov 1997 13:57:29 +0800
To: nobody@REPLAY.COM (Anonymous)
Subject: Re: WARNING: Serious Pentium Bug
In-Reply-To: <199711091855.TAA23477@basement.replay.com>
Message-ID: <199711100431.EAA00232@manifold.algebra.com>
MIME-Version: 1.0
Content-Type: text



Anonymous wrote:
> >Anonymous <anon@anon.efga.org> wrote:
> >>There is a SERIOUS bug in all pentium CPUs. The following
> >>code will crash any machine running on a pentium CPU, MMX or no
> >>MMX, any speed, regardless of OS (crash as in instant seize, hard
> >>reboot the only cure):
> >>
> >>char x [5] = { 0xf0, 0x0f, 0xc7, 0xc8 };
> >>
> >>main ()
> >>{
> >>       void (*f)() = x;
> >>       f();
> >>}
> >>
> >>This require no special permissions to run, it works fine with
> >>average-joe-userspace permissions. I have verified this, it works.
> >>Demand a new CPU from Intel.
> >
> >This didn't crash my Pentium.  Hoax?
> 
> Absolutely not. It crashed mine and is a major bug. It doesn't seem to

Crashed mine, too. The following piece of code does the same thing
but compiles cleaner:

char x [5] = { 0xf0, 0x0f, 0xc7, 0xc8 };

main ()
{
       void (*f)() = (void (*)())x;
       f();
}

> affect the PPro, though, and not the P2 due to its relation to the PPro. It
> might be fixed in later Pentiums, which begs the question of why Intel
> didn't issue a recall back then. Supposidly they were informed about it
> months ago.
> 
> Read comp.sys.intel.
> 



	- Igor.






Thread