LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [OT] Linux stability despite unstable hardware
@ 2004-05-21 21:57 Timothy Miller
  2004-05-22  0:55 ` Rob Couto
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Timothy Miller @ 2004-05-21 21:57 UTC (permalink / raw)
  To: linux-kernel; +Cc: miller

I have had some issues recently with memory errors when using aggressive 
memory timings.  Although memory tests pass fine, gcc would tend to crash 
and would generate incorrect code when compiling other things. Gcc couldn't 
even build itself properly under those conditions.

The really interesting thing is that the Linux kernel was totally 
unaffected.  Compiling the Linux kernel is often thought of as a stressful 
thing for a system, yet compiling a kernel with a broken gcc on a system 
with intermittent memory errors goes through error free, and the kernel is 
100% stable when running.

But until the memory errors were fixed, things like KDE wouldn't build 
without gcc crashing.

So, what is it about Linux that makes it build properly with a broken GCC 
and run perfectly despite memory errors?

_________________________________________________________________
Watch LIVE baseball games on your computer with MLB.TV, included with MSN 
Premium! http://join.msn.click-url.com/go/onm00200439ave/direct/01/


^ permalink raw reply	[flat|nested] 8+ messages in thread
* [OT] Linux stability despite unstable hardware
@ 2004-05-21 18:04 Timothy Miller
  2004-05-22 22:46 ` Andrew Walrond
  0 siblings, 1 reply; 8+ messages in thread
From: Timothy Miller @ 2004-05-21 18:04 UTC (permalink / raw)
  To: Linux Kernel Mailing List

I have had some issues recently with memory errors when using aggressive 
memory timings.  Although memory tests (like memtest86) pass fine, gcc 
would tend to crash and would generate incorrect code when compiling 
other things.  Gcc couldn't even build itself properly under those 
conditions.

The really interesting thing is that the Linux kernel was totally
unaffected.  Compiling the Linux kernel is often thought of as a
stressful thing for a system, yet compiling a kernel with a broken gcc
on a system with intermittent memory errors goes through error free, and
the kernel is 100% stable when running.

But until the memory errors were fixed, things like KDE wouldn't build
without gcc crashing.

So, what is it about Linux that makes it build properly with a broken
GCC and run perfectly despite memory errors?





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-05-24 15:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-21 21:57 [OT] Linux stability despite unstable hardware Timothy Miller
2004-05-22  0:55 ` Rob Couto
2004-05-22  4:43 ` Horst von Brand
2004-05-22  6:12   ` Steve Dover
2004-05-22 17:27 ` Bryan Andersen
2004-05-24 15:10 ` Jesse Pollard
  -- strict thread matches above, loose matches on Subject: below --
2004-05-21 18:04 Timothy Miller
2004-05-22 22:46 ` Andrew Walrond

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).