我目前正在嘗試使用我們的應用程序到達客戶端崩潰的底部。我將應用程序包裝在異常處理程序中,在發生崩潰時創建小型轉儲。C++調試異常c0000139
該應用程序崩潰,但有c0000139(其中沒有大量文檔)異常。
調用堆棧看起來像這樣
[email protected]() + 0x26 bytes
[email protected]() + 0x26f48 bytes
[email protected]() + 0xd9 bytes
[email protected]() + 0x7a bytes
[email protected]() + 0x2e bytes
[email protected]() + 0x11d bytes
[email protected]() - 0x265 bytes
[email protected]() + 0x110 bytes
[email protected]() + 0xc8 bytes
[email protected]() + 0x29 bytes
[email protected]() + 0x119f bytes
[email protected]() + 0x1be bytes
[email protected]() + 0x125 bytes
它看起來像程序試圖創建(通過ODBC到Oracle)數據庫連接,不知何故未能要麼找到該DLL或找到一個DLL與錯入口點。
我想知道是否有人可以提供建議,如何進一步跟蹤這個問題,或者如果有人遇到這個問題,我會有興趣聽到你如何解決它。
在此先感謝
豐富
感謝您的答覆,但我怎麼找到源的dll?由於我沒有調用LoadLibrary,所以我不知道它會加載什麼。 – Rich 2009-10-30 12:32:53
你試過了depend.exe嗎? – atomice 2009-10-30 12:38:03
我不認爲Dependes.exe會幫助我,因爲DLL負載是由ODBC框架動態調用的。 – Rich 2009-10-30 13:27:39