0xC0000005: 寫入位置 0x0000000002450040 時發生訪問沖突


遇到這樣的報錯,沒有其他提示,跳入匯編代碼,瞬間傻了

可以查看調試中的代碼圖,查看調用的順序,定位問題位置

如果代碼圖看見的全是地址,說明訪問的地方已經銷毀,具體在哪里,可以借助中斷時候的線程窗口

黃箭頭指向 當前運行到那個線程,對比你的線程ID,大概能確定在那個線程,然后在分析

LOG_INFO << "rtsp listen start!!! RtspPro() thread id is " << boost::this_thread::get_id();

 

 

一般說來是如下問題

1.空指針賦值

2.數組或者指針越界

3.指針沒有初始化

4.訪問已經析構的類的成員變量(尤其是線程里面訪問)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM