SUSE 9.0: Segmentation fault
Hallo Liste, langsam werde ich waahnsinnig. Nachdem meine Festplatte und das Mainboard meines PC letzte Woche aufgegeben haben, versuche ich nun die neue Hardware zum laufen zu bringen: AMD xp 2200+, 512 MB (noname) RAM, WD 80g Platte , Mainboard: Gigabyte GA-7VT600-L. Nach reichlich Problemen, eine SUSE 8.2 zu installieren (VIA - Chipsatz 8237) wird noch nicht unterstützt, habe ich es geschafft, SUSE 9.0 zu installieren. Allerdings läuft die Maschine nicht stabil: Sowohl bei der Kernelkompilierung des SUSE-Kernels , wie des Kernel 2.2.22, kommt es ständig zu Segmentation faults an immer anderer Stelle. Den Speicher habe ich mit Memtest - 4 Stunden ohne Fehlermeldung - überprüft. Keinerlei Fehlermeldungen in /var/log/messages. Das Kompilieren wird mit folgenden Fehlermeldungen beendet: 1. Ausschnitt: timer.c:174: warning: `new_base' might be used uninitialized in this function gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-144/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -ms oft-float -mpreferred-stack-boundary=2 -nostdinc -iwithprefix include -DKBUILD_BASENAME=user -c -o user.o user.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-144/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -ms oft-float -mpreferred-stack-boundary=2 -nostdinc -iwithprefix include -DKBUILD_BASENAME=signal -DEXPORT_SYMTAB -c signal.c signal.c: In function `flush_signal_handlers': signal.c:146: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See URL:http://www.suse.de/feedback for instructions. make[2]: *** [signal.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.21-144/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21-144/kernel' make: *** [_dir_kernel] Error 2 2. Ausschnitt: make[4]: Entering directory `/usr/src/linux-2.4.22/drivers/char/agp' gcc -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=k6 -nostdinc -iwithprefix include -DKBUILD_BASENAME=agpgart_fe -c -o agpgart_fe.o agpgart_fe.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=k6 -nostdinc -iwithprefix include -DKBUILD_BASENAME=agpgart_be -DEXPORT_SYMTAB -c agpgart_be.c agpgart_be.c:2613: internal compiler error: Speicherzugriffsfehler Bitte senden Sie einen vollständigen Fehlerbericht auf Englisch ein; bearbeiten Sie die Quellen zunächst mit eine Präprozessor, wenn es dienlich ist. Fehler in der deutschen Übersetzung sind an de@li.org zu melden. Gehen Sie gemäß den Hinweisen in URL:http://www.suse.de/feedback vor. make[4]: *** [agpgart_be.o] Fehler 1 make[4]: Leaving directory `/usr/src/linux-2.4.22/drivers/char/agp' make[3]: *** [first_rule] Fehler 2 make[3]: Leaving directory `/usr/src/linux-2.4.22/drivers/char/agp' make[2]: *** [_subdir_agp] Fehler 2 make[2]: Leaving directory `/usr/src/linux-2.4.22/drivers/char' make[1]: *** [_subdir_char] Fehler 2 make[1]: Leaving directory `/usr/src/lin Ich werde die Fehlermeldung noch an die feedback-Adresse von SUSE schicken. Weiß hier jemand Rat? Bin für jede Hilfe dankbar. Wolfgang E.
Wolfgang Erlenkötter
Den Speicher habe ich mit Memtest - 4 Stunden ohne Fehlermeldung - überprüft. Keinerlei Fehlermeldungen in /var/log/messages.
Vier Stunden reichen möglicherweise nicht. Ich würde es mindestens eine nacht lang laufen lassen, besser noch einen kompletten Tag. Das Kompilieren wird mit
Ich werde die Fehlermeldung noch an die feedback-Adresse von SUSE schicken.
Das kannst du dir in diesem Fall schenken, da würdest du mit Sicherheit eine ähnliche Antwort erhalten wie jetzt von mir. Solche an beliebigen Stellen auftretende Segmentation faults sind mit an Sicherheit grenzender Wahrscheinlichkeit in der Hardware zu suchen, vorrangig dem Speicher. Hast du mehrere Speicherriegel im Rechner? Wenn ja, würde ich es mal probeweise mit einzelnen Riegeln im Wechsel probieren. Philipp
Hallo, Am Dienstag, 2. Dezember 2003 23:12 schrieb Philipp Thomas:
Wolfgang Erlenkötter
[2 Dez 2003 17:47:21]: Den Speicher habe ich mit Memtest - 4 Stunden ohne Fehlermeldung - überprüft. Keinerlei Fehlermeldungen in /var/log/messages.
Vier Stunden reichen möglicherweise nicht. Ich würde es mindestens eine nacht lang laufen lassen, besser noch einen kompletten Tag.
Das Kompilieren wird mit
Ich werde die Fehlermeldung noch an die feedback-Adresse von SUSE schicken.
Das kannst du dir in diesem Fall schenken, da würdest du mit Sicherheit eine ähnliche Antwort erhalten wie jetzt von mir.
gut, nicht getan.
Solche an beliebigen Stellen auftretende Segmentation faults sind mit an Sicherheit grenzender Wahrscheinlichkeit in der Hardware zu suchen, vorrangig dem Speicher.
Hast du mehrere Speicherriegel im Rechner? Wenn ja, würde ich es mal probeweise mit einzelnen Riegeln im Wechsel probieren.
nein, ich hatte nur einen Riegel. Den hat mir der Händler ohne Probleme getauscht und siehe da, der neue läuft... bisher... Danke für den Tipp. Wolfgang E.
participants (2)
-
Philipp Thomas
-
Wolfgang Erlenkötter