我有一個NPAPI插件,可以在Chrome,Firefox等上成功運行,除了一個用戶在Chrome中崩潰而在Firefox中崩潰。我已經在該用戶的機器上安裝了Visual Studio,已經下載了我的插件的源文件,並試圖調試崩潰。我可以附加到相應的chrome.exe進程(謝謝--plugin-startup-dialog
),可以設置斷點,並可以遍歷我的代碼。但是有幾十萬行代碼需要調試,每秒調用多次的代碼,而且我還沒有找到合適的斷點。在Chrome中查找NPAPI插件中的崩潰位置
當然,當一個進程VS調試崩潰時,VS會報告崩潰,並讓你有機會看看調用堆棧。但是對於Chrome來說,這個崩潰顯然永遠不會被報告給VS,因爲這個過程只是靜靜地退出。
I'm told您可以禁用Firefox中的等效行爲,以便VS可以處理該錯誤,但我不確定如何在Chrome中執行此操作。關於如何將報告給Visual Studio的任何想法?
我猜你需要用'--disable-breakpad'來啓動它? –