View previous topic :: View next topic |
Author |
Message |
Aescunnars n00b
Joined: 09 Aug 2002 Posts: 24 Location: Bayern / Deutschland
|
Posted: Thu Feb 27, 2003 8:22 pm Post subject: Kernel panic: CPU context corrupt |
|
|
Hi,
Letze Nacht sollte der PC mal wieder ein Update fahren, welches mit der knappen Meldung
Feb 27 02:57:07 zebra kernel: CPU 0: Machine Check Exception: 0000000000000004
Feb 27 02:57:07 zebra kernel: Bank 4: b200000000040151
Feb 27 02:57:07 zebra kernel: Kernel panic: CPU context corrupt
beendet wurde. Zudem blinkten die Led's der Tastatur.
Das Problem ist mit dem Paket "sys-devel/gcc-3.2.2" reproduzierbar.
Das backen eines neuen Kernels geht aber.
Bei der Suche im Netz nach einer Lösung war die Seite http://www.cs.helsinki.fi/linux/linux-kernel/2002-03/1336.html auch keine grosse Hilfe,
denn gemäß dieser bedeutet dieser Fehler:
Status: (4) Machine Check in progress.
Restart IP invalid.
und hier im Forum https://forums.gentoo.org/viewtopic.php?t=7313 wird eine Hitzeproblem vermutet.
Das kann ich ausschließen, im letzten Sommer wurden in dem Zimmer bis zu 40°C gemessen, und das System funktionierte.
Was bedeutet der Fehler nun? _________________ cu Aescunnars |
|
Back to top |
|
|
Dimitri Guru
Joined: 24 Jul 2002 Posts: 373 Location: Niederbayern/Germany
|
Posted: Thu Feb 27, 2003 8:30 pm Post subject: |
|
|
Hi,
was steht in Deiner make.conf?
Folgendes hab ich gefunden:
Quote: | ATHLON-4 will generate invalid SSE instructions; use athlon instead.
PENTIUM4 will generate invalid instructions; use 'pentium3' instead
|
Also evtl. die make.conf anpassen.
Dim
PS: In Bezug auf den gcc 3.2.2 _________________ Visit kde-forum.de |
|
Back to top |
|
|
Aescunnars n00b
Joined: 09 Aug 2002 Posts: 24 Location: Bayern / Deutschland
|
Posted: Thu Feb 27, 2003 9:00 pm Post subject: |
|
|
Hi,
make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer -O2 "
CXXFLAGS="${CFLAGS}
cat /proc/cpuinfoprocessor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 1
cpu MHz : 601.372
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1199.30
trifft nicht zu, sonst noch Ideen? _________________ cu Aescunnars |
|
Back to top |
|
|
Dimitri Guru
Joined: 24 Jul 2002 Posts: 373 Location: Niederbayern/Germany
|
Posted: Thu Feb 27, 2003 9:07 pm Post subject: |
|
|
Hi,
also mal davon abgesehen dass Du in deinen Flags zwei mal -O2 hast folgendes:
Ich setze momentan ein Notebook mit gentoo auf. Ich hatte das Problem, dass es mit diesen Flags immer wieder mal einfror:
-march=pentium3 -pipe -fomit-frame-pointer -O2 -mmmx
Und eben immer auch wenn ich den gcc 3.2.2 kompiliert hab
So, ich hab dann im Kernel (der übrigends mit anderen Flags als in der make.conf stehen kompiliert wird!!) apic rausgenommen und dafür apm in den Kernel reingenommen. Resultat: Bis jetzt nicht mehr eingefroren.
Ist jetzt sicher nicht 100%ig auf Dein Problem zutreffend ich weiss... aber der gcc 3.2.2 ist anscheinend irgendwie mit vorsicht zu geniesen. Frag mich icht warum. Sind eben Computer
Dim _________________ Visit kde-forum.de |
|
Back to top |
|
|
zypher Retired Dev
Joined: 10 Jun 2002 Posts: 416 Location: Cologne, ger.
|
Posted: Fri Feb 28, 2003 2:52 pm Post subject: |
|
|
Aescunnars: Schau mal in Deiner kernel-config nach machine-check-exception.
Die Option kannste getrost 'rauslassen, sofern Du Dir sicher bist, dass Du Dein System nicht an die thermalen Grenzen führst.
Diese Funktion sorgt in einem solchen Fall nämlich (meiner Meinung nach viel zu übervorsichtig) für 'nen Systemstopp. _________________ linux user 65882 |
|
Back to top |
|
|
Aescunnars n00b
Joined: 09 Aug 2002 Posts: 24 Location: Bayern / Deutschland
|
Posted: Fri Feb 28, 2003 3:23 pm Post subject: |
|
|
Hi,
@Dimitri
Quote: | So, ich hab dann im Kernel (der übrigends mit anderen Flags als in der make.conf stehen kompiliert wird!!) apic rausgenommen und dafür apm in den Kernel reingenommen. Resultat: Bis jetzt nicht mehr eingefroren. |
Das war auch bei mir der Hacken. Danke für den Tipp.
Das mit dem Kernel und dem Paket war als vergleich gemeint, der Stress ist für die CPU doch der selbe. Kernel brauch im Schnitt 20 min und das Paket hat nach ~5 min den Fehler ausgelöst.
@zypher:
wird noch geändert. Auch wenn es in dem Fall nicht mit der Wärme zu tun hatte.
@all:
Wo kann nun der Fehler nachgeschlagen werden, bin immer noch neugierig was der genau bezeichnet. _________________ cu Aescunnars |
|
Back to top |
|
|
|