我正在linux上運行wireshark build。我在做一些活動的同時遇到了崩潰。核心轉儲也正在生成。但是,當我給出以下命令 gdb ./wireshark核心。 它說,文件格式無法識別。另外,當我在「./wireshark」上做一個 貓時,它似乎是某種腳本。 那麼如何分析核心轉儲?分析在linux上運行wireshark時創建的核心轉儲文件
0
A
回答
0
檢查腳本以查看正在運行的實際wireshark二進制文件是什麼。
gdb有助於芯片分析。
0
當我在「./wireshark」上做貓時,它似乎是某種腳本。
可能是因爲你已經建立了Wireshark的從源代碼在該目錄中,在這種情況下是腳本(通過libtool產生爲a wrapper script)。
你需要做的,而不是
gdb ./wireshark core`
,什麼是
./libtool --mode=execute gdb ./wireshark core
將做正確的魔法上的實際可執行文件,而不是在腳本運行GDB(並通過它在編譯目錄中找到共享庫的正確方法)。
相關問題
- 1. 分析核心轉儲
- 2. Solaris核心轉儲分析
- 3. 在linux內核中與進程核心轉儲創建相關的文件
- 4. 當創建核心轉儲
- 5. 分割錯誤(核心轉儲),linux,g ++
- 6. 核心轉儲文件有時不創建
- 7. Linux核心轉儲過大!
- 8. Linux核心轉儲vs堆轉儲?
- 9. 如何用gdb分析程序的核心轉儲文件?
- 10. 使用gdb分析核心轉儲幀
- 11. 如何分析核心轉儲
- 12. 分析Apache/PHP核心轉儲
- 13. GDB +核心文件轉儲
- 14. 運行程序時出現分段錯誤(核心轉儲)
- 15. 寫入文件時核心轉儲?
- 16. Linux無法從應用程序創建核心轉儲
- 17. dump_bt在試圖分析apache核心轉儲時不起作用
- 18. 核心轉儲文件存儲在iPhone上的位置?
- 19. 如何在使用GDB生成核心轉儲文件時限制核心轉儲文件的大小
- 20. 進程停止,但未在OpenVZ Container上創建核心轉儲
- 21. 相對路徑時,分析核心轉儲
- 22. Apache的核心轉儲文件
- 23. 程序不運行(正在運行完成分割故障核心轉儲)
- 24. 如何讓linux核心轉儲文件每次都被覆蓋?
- 25. 核心轉儲?
- 26. 嘗試執行.jar文件時未能寫入核心轉儲
- 27. 在Linux上運行簡單的std :: thread代碼時使用gcc 4.6和4.7的核心轉儲
- 28. 位於Windows 7上的JVM核心轉儲文件在哪裏?
- 29. 在Linux上構建web api .net核心
- 30. Linux中的選擇性核心轉儲 - 如何選擇轉儲的部分?
好的,我會嘗試。你知道二進制文件的位置嗎? – Ajay 2009-06-26 09:03:56