Introduction
Ce document explique ce qui provoque des exceptions de violation de segmentation (SegV) sur les routeurs et comment les dépanner. Cisco vous recommande de lire Dépannage des pannes de routeur avant de continuer avec ce document.
Conditions préalables
Conditions requises
Aucune spécification déterminée n'est requise pour ce document.
Components Used
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
-
Toutes les versions du logiciel Cisco IOS®
-
Routeurs de la gamme Cisco 1700
-
Routeurs de la gamme Cisco 2600
-
Routeurs de la gamme Cisco 3600
-
Routeurs de la gamme Cisco 3700
-
Routeurs de la gamme Cisco 4500
-
Routeurs de la gamme Cisco 4700
-
Routeurs de la gamme Cisco AS5300
-
Routeurs de la gamme Cisco MC3810
-
Routeurs de la gamme Cisco 7200
-
Routeurs de la gamme Cisco 7500
Remarque : Ce document ne s'applique pas aux commutateurs Cisco Catalyst ni aux plates-formes MGX.
Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.
Conventions
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Identification de la cause du rechargement
Si vous n'éteignez pas le routeur ou ne le rechargez pas manuellement, la sortie show version affiche ceci :
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"
ou
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"
Ces lignes peuvent également être présentes dans les journaux de console :
*** System received a SegV exception ***
signal= 0xb, code= 0x1200, context= 0x80d15094
PC = 0x80678854, Vector = 0x1200, SP = 0x80fcf170
Si vous disposez de la sortie d'une commande show version de votre périphérique Cisco, vous pouvez utiliser Cisco CLI Analyzer pour afficher les problèmes potentiels et les correctifs. Pour utiliser Cisco CLI Analyzer, vous devez être un client inscrit, être connecté et avoir activé JavaScript.
Cause des exceptions SegV
Les exceptions SegV sont toujours des problèmes logiciels. Différents problèmes logiciels peuvent provoquer une exception SegV, par exemple :
-
Accès à une adresse mémoire non valide
-
Accès en écriture à une région de mémoire en lecture seule
-
Un saut vers un PC non valide (souvent 0x0)
Dépannage
Si vous n'avez pas rechargé manuellement ou mis le routeur hors tension sous tension depuis l'exception SegV, vous pouvez rechercher un ID de bogue connu correspondant à l'outil Cisco CLI Analyzer.
Si vous disposez de la sortie d'une commande show stacks de votre périphérique Cisco, vous pouvez utiliser Cisco CLI Analyzer pour afficher les problèmes potentiels et les correctifs. Pour utiliser Cisco CLI Analyzer, vous devez être un client enregistré, être connecté et avoir JavaScript activé.
Si la sortie décodée de la commande show stacks correspond à un bogue logiciel connu, vous recevez les ID de bogue des bogues logiciels les plus susceptibles d'avoir causé l'exception SegV. Cliquez sur les liens hypertexte de l'ID de bogue pour afficher d'autres détails de bogue à partir de la boîte à outils des bogues Cisco (clients enregistrés uniquement) , qui peut vous aider à déterminer la correspondance correcte de l'ID de bogue. Une fois que vous avez identifié un ID de bogue qui correspond, reportez-vous au champ « corrigé » pour déterminer la première version du logiciel Cisco IOS qui contient la correction du bogue.
Si vous ne savez pas quel ID de bogue correspond ou quelle version du logiciel Cisco IOS contient la correction du problème, une mise à niveau du logiciel Cisco IOS vers la dernière version de votre série de versions est une option qui résout souvent le problème. Cette option fonctionne souvent car la dernière version contient généralement le correctif pour un grand nombre de bogues.
Informations à collecter si vous ouvrez un dossier TAC
Si vous avez toujours besoin d'assistance après avoir suivi les étapes de dépannage fournies et que vous souhaitez créer une demande de service auprès de l'assistance technique Cisco, veillez à inclure ces informations : |
- Étapes de dépannage avant d'ouvrir le dossier.
- show technical-support output (si possible, en mode enable)
- show log output ou captures de console si disponibles
- crashinfo fichier (si présent et non déjà inclus dans show technical-support)
Vous pouvez télécharger ces informations sur votre dossier à l'aide de l'outil Requête de dossier (clients enregistrés uniquement). Si vous ne pouvez pas accéder au Case Query Tool, vous pouvez envoyer les informations en pièce-jointe dans un e-mail à attach@cisco.com avec votre numéro de dossier dans l'objet du message. Remarque : Ne redémarrez pas manuellement le routeur ou ne le mettez pas hors tension avant de collecter ces informations, sauf si nécessaire pour résoudre une exception SegV, car cela peut entraîner la perte d'informations importantes nécessaires pour déterminer la cause première du problème. |
Informations connexes