Einleitung
In diesem Dokument wird erläutert, welche Ursachen SegV-Ausnahmen (Segmentation Violation Violation) auf Routern haben und wie diese behoben werden können. Cisco empfiehlt, das Dokument Troubleshooting Router Crashes zu lesen, bevor Sie fortfahren.
Voraussetzungen
Anforderungen
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
-
Alle Cisco IOS®-Softwareversionen
-
Router der Cisco 1700 Serie
-
Router der Cisco 2600 Serie
-
Router der Cisco 3600 Serie
-
Router der Cisco 3700 Serie
-
Router der Cisco 4500 Serie
-
Router der Cisco 4700 Serie
-
Cisco Router der Serie AS5300
-
Cisco Router der Serie MC3810
-
Router der Cisco 7200 Serie
-
Router der Cisco 7500 Serie
Hinweis: Dieses Dokument gilt nicht für Cisco Catalyst Switches oder MGX-Plattformen.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen jedes Befehls kennen, bevor Sie ihn verwenden.
Konventionen
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).
Identifizieren der Ursache für das Neuladen
Wenn Sie den Router nicht aus- und wieder einschalten oder manuell neu laden, zeigt die Ausgabe show version Folgendes an:
Router uptime is 2 days, 3 hours, 5 minutes
System restarted by error - a SegV exception, PC 0x80245F7C
System image file is "flash:c2600-js-mz.120-9.bin"
Oder
Router uptime is 11 hours, 38 minutes
System returned to ROM by error - a SegV exception, PC 0x80249B0C
System image file is "flash:c2600-is-mz.121-1.5.bin"
Diese Zeilen können auch in den Konsolenprotokollen vorhanden sein:
*** System received a SegV exception ***
signal= 0xb, code= 0x1200, context= 0x80d15094
PC = 0x80678854, Vector = 0x1200, SP = 0x80fcf170
Wenn Sie den Befehl show version auf Ihrem Cisco Gerät ausgegeben haben, können Sie Cisco CLI Analyzer verwenden, um potenzielle Probleme und Korrekturen anzuzeigen. Um den Cisco CLI Analyzer verwenden zu können, müssen Sie registrierter Kunde sein, sich anmelden und JavaScript aktiviert haben.
Ursache für SegV-Ausnahmen
SegV-Ausnahmen sind immer Softwareprobleme. Verschiedene Softwareprobleme können eine SegV-Ausnahme verursachen, z. B.:
-
Zugriff auf eine ungültige Speicheradresse
-
Schreibzugriff auf einen schreibgeschützten Speicherbereich
-
Ein Sprung zu einem ungültigen PC (oft 0x0)
Fehlerbehebung
Wenn Sie den Router seit der SegV-Ausnahme nicht manuell neu geladen oder neu gestartet haben, können Sie nach einer bekannten Bug-ID suchen, die mit dem Cisco CLI Analyzer-Tool übereinstimmt.
Wenn Sie den Befehl show stacks von Ihrem Cisco Gerät ausgegeben haben, können Sie Cisco CLI Analyzer verwenden, um potenzielle Probleme und Korrekturen anzuzeigen. Um Cisco CLI Analyzer verwenden zu können, müssen Sie registriert sein, angemeldet sein und JavaScript aktivieren.
Wenn die decodierte Ausgabe des Befehls show stacks mit einem bekannten Softwarefehler übereinstimmt, erhalten Sie die Bug-IDs der wahrscheinlichsten Softwarefehler, die die SegV-Ausnahme verursacht haben. Klicken Sie auf die Hyperlinks zur Bug-ID, um weitere Bug-Details aus dem Cisco Bug Toolkit anzuzeigen (nur für registrierte Kunden), anhand derer Sie die korrekte Bug-ID ermitteln können. Sobald Sie eine Bug-ID identifiziert haben, die übereinstimmt, finden Sie im Feld "fixed in" (Behoben in) die erste Cisco IOS-Softwareversion, die die Behebung des Fehlers enthält.
Wenn Sie sich nicht sicher sind, welche Bug-ID zu welcher Cisco IOS-Softwareversion passt, die das Problem behebt, ist ein Upgrade der Cisco IOS-Software auf die neueste Version in Ihrem Release Train eine Option, die das Problem oft löst. Diese Option funktioniert oft, weil die neueste Version normalerweise die Korrektur für eine große Anzahl von Bugs enthält.
Zu erfassende Informationen beim Erstellen eines TAC-Tickets
Wenn Sie auch nach Befolgen der zur Verfügung gestellten Schritte zur Fehlerbehebung Unterstützung benötigen und eine Serviceanfrage beim technischen Support von Cisco erstellen möchten, geben Sie diese Informationen an: |
- Schritte zur Fehlerbehebung vor dem Öffnen des Gehäuses
- Ausgabe des technischen Supports anzeigen (wenn möglich im Aktivierungsmodus)
- Protokollausgabe oder Konsolenerfassungen anzeigen, falls verfügbar
- crashinfo-Datei (falls vorhanden und nicht bereits im technischen Support enthalten)
Sie können diese Informationen mit dem Tool für die Ticketabfrage in Ihr Ticket hochladen (nur für registrierte Kunden). Wenn Sie nicht auf das Tool für die Ticketabfrage zugreifen können, können Sie die Informationen in einem E-Mail-Anhang mit Ihrer Ticketnummer in der Betreffzeile Ihrer Nachricht an attach@cisco.com senden. Hinweis: Bevor Sie diese Informationen erfassen, sollten Sie den Router nicht manuell neu laden oder aus- und wieder einschalten, es sei denn, Sie müssen eine SegV-Ausnahme beheben, da dies dazu führen kann, dass wichtige Informationen verloren gehen, die zur Ermittlung der Ursache des Problems erforderlich sind. |
Zugehörige Informationen