Home
Help
Search
Login
Register
OPNsense Forum
»
International Forums
»
German - Deutsch
»
Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
« previous
next »
Print
Pages: [
1
]
Author
Topic: Ständig auftretende Segmentation Faults: Hardware oder Software Problem? (Read 2707 times)
|MatMan|
Newbie
Posts: 5
Karma: 0
Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
on:
September 16, 2019, 04:00:45 pm »
Ich betreibe OPNsense seit einigen Jahren problemlos auf 3 verschiedenen Routern.
Bei einem Router habe ich vor ca. 3 Wochen die Hardware gegen ein Intel Core i5 7200U basiertes System getauscht (
https://www.ipu-system.de/produkte/ipu672.html
mit 8 GB RAM). Sobald ich unter System-> Settings -> Misc. -> Use PowerD aktiviert hatte, wurde OPNsense instabil bis das komplette System nach einiger Zeit abstürzte. Aus Zeitgründen habe ich das nicht weiter verfolgt, sondern PowerD deaktiviert gelassen, da OPNsense soweit stabil und performant lief.
Seit 1-2 Wochen kommt es nun ständig zu segmentation faults von einer Reihe von Prozessen bis schließlich das System komplett hängen bleibt und nur noch ein manueller Reset hilft. OPNsense legt in verschiedenen Verzeichnissen jeweils 1GB große .CORE files ab (z.B. sh.core, grep.core, syslogd.core, pfctl.core, ...). Die Internetverbindung wird dadurch praktisch unbenutzbar.
Ich habe OPNsense schon mehrmals neu installiert, nur minimal die beiden WAN interfaces konfiguriert, um Probleme durch meine sonstige Konfiguration auszuschließen - jeweils mit 19.7 und 19.7.3 (um ein Problem mit dem letzten Update auszuschließen). Kein Erfolg.
Attachment: Beispiel für abgestürzten Prozess direkt beim Bootvorgang.
Ein Memtest lief über 3h fehlerfrei durch (=2 Wiederholungen). Auch mit dem Linux stress tool konnte ich keinen seg. fault oder Absturz provozieren (Laufzeit etwa 1-2h).
Bei Memtest / stress stieg die CPU Temperatur bis auf 80°C, in OPNsense kaum über 50°C. Laut dem SMART monitor plugin soll die SSD auch in Ordnung sein (die lief im APUBoard-Vorgängersystem 1-2 Jahre problemlos). Das BIOS habe ich auf Standardwerte zurückgesetzt.
Ist die Mobil-CPU ggf. zu neu für freeBSD?
Wenn es ein Hardware-Fehler ist, warum lässt er sich nicht mit anderer Software reproduzieren?
Über Vorschläge zur Problemlösung würde ich mich sehr freuen!
Logged
anpa
Newbie
Posts: 10
Karma: 0
Re: Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
Reply #1 on:
September 17, 2019, 07:16:13 am »
Hallo,
Dein Screenshot sagt aus meiner Sicht schon etwas aus: Syslog-ng detektiert das Problem und wird angehalten; P_pax produziert dann den eigentlichen Fehler. Bist Du sicher, dass die SSD in Ordnung ist? Kannst Du zum Testen mal einen anderen Datenträger einbauen? Vielleicht ist es wirklich ein I/O Problem mit Deiner SSD.
Ich verwende ähnliche Systeme mit ULV CPUs, allerdings von Shuttle u./o. von Thomas-Krenn. Ich achte allerdings darauf die BIOS-Versionen immer aktuell zu halten. Hast Du überprüft, ob es für Deine Hardware ein aktuelles BIOS gibt?
Gruß anpa
Logged
franco
Administrator
Hero Member
Posts: 17668
Karma: 1611
Re: Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
Reply #2 on:
September 17, 2019, 09:51:10 pm »
Ich glaube syslog-ng hat hier noch einen Bug mit einer unserer Mitigations. Passiert scheinbar beim Stop/Restart des Services also auch beim Herunterfahren.
Grüsse
Franco
Logged
|MatMan|
Newbie
Posts: 5
Karma: 0
Re: Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
Reply #3 on:
September 18, 2019, 11:34:17 am »
Hallo,
vielen Dank für die Rückmeldungen!
BIOS: Der eigentliche Hersteller ist scheinbar
Kettop
, der bietet aber leider kein BIOS zum Download an.
Am Freitag habe ich wieder physischen Zugang zum System, dann werde ich eine neue SSD einbauen und mich wieder melden.
Gruß,
|MatMan|
Logged
banym
Sr. Member
Posts: 468
Karma: 31
Free Human Being, FreeBSD, Linux and Mac nerd
Re: Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
Reply #4 on:
September 18, 2019, 09:38:44 pm »
Hallo,
kann bestätigen auch ich hab die Segfaults beim Start/Stop
VG,
Logged
Twitter: banym
Mastodon: banym@bsd.network
Blog:
https://www.banym.de
|MatMan|
Newbie
Posts: 5
Karma: 0
Re: Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
Reply #5 on:
September 23, 2019, 09:47:34 pm »
Hallo,
der Wechsel auf eine definitiv fehlerfreie SSD hat nichts gebracht. Es gab immernoch Segfaults bei verschiedenen Prozessen. Das Update von 19.7 auf die aktuelle Version hat zum kompletten Absturz des System geführt.
Was geholfen hat, war im BIOS den Turbomode, Speedshift sowie einige andere Optionen abzuschalten. OPNsense läuft nun seit 4 Tagen ohne einen einzigen Segfault. Welche BIOS Option genau das Problem hervorruft kann ich erst in 1-2 Wochen durch Trial and Error herausfinden.
Für mich bleibt weiterhin die Frage: Hardware oder Software Problem?!
Ich werde dazu auch einen Linux Stresstest mit aktiviertem Turbomode auf nur einem Thread laufen lassen, das müsste zum maximalen Turbotakt führen und zum Absturz, falls dieser hardwaremäßig nicht stabil ist. Wenn das stabil ist, würde ich das Problem bei OPNsense / freeBSD vermuten.
Beste Grüße,
|MatMan|
Logged
franco
Administrator
Hero Member
Posts: 17668
Karma: 1611
Re: Ständig auftretende Segmentation Faults: Hardware oder Software Problem?
«
Reply #6 on:
September 24, 2019, 07:36:04 am »
Hardware-Probleme die durch Software-Mitigation eher auftreten... dann läuft FreeBSD vllt. noch "stabiler" als HardenedBSD. Um so mehr Mitigation eingebaut wird desto eher kann die Hardware "darüberstolpern" genau so wie eine Programmierfehler mit Mitigation eher zum Segfault führt als ohne.
Softwarefehler können wir zumindest nur für Syslog-ng feststellen im Moment.
Grüsse
Franco
Logged
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
International Forums
»
German - Deutsch
»
Ständig auftretende Segmentation Faults: Hardware oder Software Problem?