您當前的位置:首頁 > 旅遊

0x00733743指令引用的0x00000124記憶體,該記憶體不能為read什麼意思?

作者:由 InOrder 發表于 旅遊時間:2022-11-17

0x00733743指令引用的0x00000124記憶體,該記憶體不能為read什麼意思?InOrder2022-11-17 10:03:48

你執行的軟體有bug,存在野指標。

一個程式想訪問0x00000124這麼低的記憶體地址,這是越過了紅線的尋死行為。遇到這種情況,作業系統會立即毫不留情地把這個程式殺掉。

可能的原因是,你的程式試圖分配記憶體,但是系統記憶體不夠,分配記憶體失敗了。系統記憶體分配失敗,一般會給程式一個空指標,表示分配失敗。

然而你的程式作者比較懶,沒有檢查分配是否成功,就直接拿一個空指標來用了,然後就會不小心訪問到這個地址。

可以嘗試增加記憶體或者增加pagefile。

如果還不行,可能不是記憶體問題,可能是程式真的有bug,建議你去找你的軟體的作者解決這個問題。