目錄

簡介

必要條件

需求

採用元件

慣例

確定重新載入的原因

SegV異常的原因

疑難排解

建立TAC案例時要收集的資訊

相關資訊

簡介

本文說明導致路由器上分段衝突(SegV)異常的原因，以及如何排除這些異常。思科建議您在繼續閱讀本檔案之前閱讀路由器崩潰疑難排解。

必要條件

需求

本文件沒有特定需求。

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- 所有Cisco IOS®軟體版本

- Cisco 1700系列路由器

- Cisco 2600系列路由器

- Cisco 3600系列路由器

- Cisco 3700系列路由器

- Cisco 4500系列路由器

- Cisco 4700系列路由器

- 思科AS5300系列路由器

- Cisco MC3810系列路由器

- Cisco 7200系列路由器

- Cisco 7500系列路由器

註：本檔案不適用於Cisco Catalyst交換器或MGX平台。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保在使用任何指令之前您已瞭解其潛在影響。

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

確定重新載入的原因

如果不重新通電或手動重新載入路由器，show version輸出會顯示以下資訊：

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"

或

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"

控制檯日誌中也可能出現以下行：

*** System received a SegV exception ***

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

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

如果您的Cisco裝置輸出了show version命令，則可以使用Cisco CLI Analyzer顯示潛在問題和修復程式。要使用Cisco CLI Analyzer，您必須是已註冊的客戶，必須登入並啟用JavaScript。

SegV異常的原因

SegV異常始終是軟體問題。不同的軟體問題可能會導致SegV異常，例如：

- 訪問無效記憶體地址

- 對只讀儲存器區域的寫訪問

- 跳轉到無效PC（通常為0x0）

疑難排解

如果自SegV例外發生後您尚未手動重新載入或重新啟動路由器，則可以搜尋與Cisco CLI Analyzer工具匹配的已知錯誤ID。

如果您的Cisco裝置輸出了show stacks命令，可以使用Cisco CLI Analyzer顯示潛在問題和修正程式。要使用Cisco CLI Analyzer，您必須是已註冊的客戶，必須登入並啟用JavaScript。

如果show stacks命令的解碼輸出與已知軟體錯誤相符，便會收到可能導致SegV例外情況的軟體錯誤的錯誤ID。按一下Bug ID超連結以檢視Cisco Bug Toolkit(僅供註冊客戶使用)的其他錯誤詳細資訊，這有助於您判斷正確的錯誤ID是否相符。識別出符合的錯誤ID後，請參閱「已在中修正」欄位以確定第一個包含錯誤修正的Cisco IOS軟體版本。

如果您不確定哪個錯誤ID匹配或哪個Cisco IOS軟體版本包含問題的修補程式，則可以在您的版本系列中將Cisco IOS軟體升級到最新版本，這是一個通常可以解決該問題的選項。此選項通常有效，因為最新版本通常包含大量錯誤的修補程式。

建立TAC案例時要收集的資訊

如果在執行提供的故障排除步驟後仍需要幫助，並且希望使用思科技術支援建立服務請求，請確保包含以下資訊：

- 開啟案例之前執行的故障排除步驟。

- show technical-support output（如果可能，在啟用模式下）

- show log輸出或控制檯捕獲（如果可用）

- crashinfo檔案(如果存在，且尚未包含在show technical-support中)

您可以使用案件查詢工具(僅限註冊客戶)將此資訊上傳到您的案件。如果您無法訪問案件查詢工具，可以將電子郵件附件中的資訊傳送到attach@cisco.com，並將您的案件編號填寫在郵件主題行。

注意：除非需要對SegV異常進行故障排除，否則不要在收集此資訊之前手動重新載入或重新啟動路由器，因為這樣可能導致丟失確定問題根本原因所需的重要資訊。

相關資訊

- 路由器崩潰故障排除

- 技術支援 - Cisco Systems