Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Convenzioni

Identificare la causa del ricaricamento

Causa delle eccezioni SegV

Risoluzione dei problemi

Informazioni da raccogliere se si apre una richiesta TAC

Informazioni correlate

Introduzione

Questo documento spiega cosa causa le eccezioni di violazione della segmentazione (SegV) sui router e come risolverle. Cisco consiglia di leggere la sezione Risoluzione dei problemi di blocco del router prima di procedere con questo documento.

Prerequisiti

Requisiti

Nessun requisito specifico previsto per questo documento.

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- Tutte le versioni del software Cisco IOS®

- Cisco serie 1700 Router

- Cisco serie 2600 Router

- Cisco serie 3600 Router

- Cisco serie 3700 Router

- Cisco serie 4500 Router

- Cisco serie 4700 Router

- Cisco serie AS5300 Router

- Cisco serie MC3810 Router

- Cisco serie 7200 Router

- Cisco serie 7500 Router

Nota: questo documento non si applica agli switch Cisco Catalyst o alle piattaforme MGX.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Convenzioni

Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.

Identificare la causa del ricaricamento

Se non si spegne o non si ricarica manualmente il router, l'output show version visualizza quanto segue:

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"

o

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"

Le righe seguenti possono essere presenti anche nei log della console:

*** System received a SegV exception ***

signal= 0xb, code= 0x1200, context= 0x80d15094

PC = 0x80678854, Vector = 0x1200, SP = 0x80fcf170

se il dispositivo Cisco restituisce i risultati di un comando show version, è possibile usare Cisco CLI Analyzer per visualizzare i potenziali errori e correggerli. Per utilizzare Cisco CLI Analyzer, è necessario essere un cliente registrato, aver eseguito l'accesso e avere JavaScript abilitato.

Causa delle eccezioni SegV

Le eccezioni SegV sono sempre problemi software. È possibile che diversi problemi software causino un'eccezione SegV, ad esempio:

- Accesso a un indirizzo di memoria non valido

- Accesso in scrittura a un'area di memoria di sola lettura

- Passaggio a un PC non valido (spesso 0x0)

Risoluzione dei problemi

Se il router non è stato ricaricato o riacceso manualmente dopo l'eccezione SegV, è possibile cercare un ID bug noto che corrisponda allo strumento Cisco CLI Analyzer.

se il dispositivo Cisco restituisce i risultati di un comando show stack, è possibile usare Cisco CLI Analyzer per visualizzare i potenziali errori e correggerli. Per utilizzare Cisco CLI Analyzer, è necessario essere un cliente registrato, aver eseguito l'accesso e avere JavaScript abilitato.

Se l'output decodificato del comando show stacks corrisponde a un bug software noto, si ricevono gli ID dei bug software più probabili che hanno causato l'eccezione SegV. Fare clic sui collegamenti ipertestuali per visualizzare ulteriori dettagli sul bug da Cisco Bug Toolkit (solo utenti registrati); si tratta di un metodo utile per determinare la corrispondenza corretta dell'ID del bug. Dopo aver identificato l'ID di un bug corrispondente, consultare il campo "risolto in" per determinare la prima versione del software Cisco IOS che contiene la correzione del bug.

Se non si è certi della corrispondenza dell'ID del bug o della versione del software Cisco IOS in cui è stata trovata la soluzione al problema, è possibile risolvere il problema scegliendo di aggiornare il software Cisco IOS alla versione più recente nella release train. Questa opzione funziona spesso perché l'ultima versione contiene in genere la correzione per un numero elevato di bug.

Informazioni da raccogliere se si apre una richiesta TAC

Se è ancora necessaria assistenza dopo aver seguito le procedure di risoluzione dei problemi fornite e si desidera creare una richiesta di assistenza con il supporto tecnico Cisco, includere le seguenti informazioni:

- Passaggi eseguiti per la risoluzione dei problemi prima dell'apertura della richiesta.

- mostra uscita supporto tecnico (se possibile, in modalità abilitazione)

- mostra output log o acquisizioni console se disponibili

- file crashinfo (se presente e non già incluso in show technical-support)

È possibile caricare queste informazioni nella richiesta con lo strumento Case Query (solo utenti registrati). Se non è possibile accedere allo strumento Case Query, inviare le informazioni in un allegato e-mail a attach@cisco.com con il numero della richiesta in oggetto.

Nota: non ricaricare o spegnere e riaccendere manualmente il router prima di raccogliere queste informazioni, a meno che non sia necessario per risolvere un'eccezione SegV, in quanto ciò potrebbe causare la perdita di informazioni importanti necessarie per determinare la causa principale del problema.

Informazioni correlate

- Risoluzione dei problemi di blocco del router

- Supporto tecnico – Cisco Systems