0
當冗長的用戶故障信息在Linux內核中啓用和分割故障的發生是由於任何非法的內存訪問,計劃與消息崩潰一樣具有價值0x017什麼代碼0x017表示在未處理的頁面錯誤
unhandled page fault (11) at 0x0839800, code 0x017
代碼,與此消息一起打印可能與其他崩潰具有不同的值。但代碼0x017在這裏表示什麼。任何人都可以請解釋或提供解釋它的資源鏈接?
當冗長的用戶故障信息在Linux內核中啓用和分割故障的發生是由於任何非法的內存訪問,計劃與消息崩潰一樣具有價值0x017什麼代碼0x017表示在未處理的頁面錯誤
unhandled page fault (11) at 0x0839800, code 0x017
代碼,與此消息一起打印可能與其他崩潰具有不同的值。但代碼0x017在這裏表示什麼。任何人都可以請解釋或提供解釋它的資源鏈接?
這不是si_code
,但ARM的FSR(故障狀態寄存器)的值(source):
0x17 = 0b1 0111
根據ARM manual:
[位7:4]指定發生數據錯誤時,正在訪問16個域(D15-D0)中的哪一個正在訪問 。
[位3:0]生成類型的故障
所以域是1,這是DOMAIN_USER
in the kernel(僅所有的用戶存儲器)。故障類型爲頁面translation fault, page
。
什麼CPU架構? ARM? –
@ Paul R,是的,ARM處理器正在發生崩潰。 –
好的 - 我已經添加了'arm'標記以幫助避免任何進一步的混淆。 –