access-violation

    0熱度

    1回答

    請幫我分析這個故障轉儲。這是我最後的手段。 我們有一個windows COM/DCOM服務,與這個轉儲崩潰。它看起來好像有一些堆腐敗在這裏進行。這種崩潰奇怪的發生在Windows Server 2008 SP2上,並引發了許多麻煩。 任何windbg專家都可以幫忙嗎?我將不勝感激任何幫助找到錯誤或證明如何調試這個技巧,因爲我是一個windbg新手。 在此先感謝。 以下是windbg輸出 Comme

    4熱度

    2回答

    我以前從來沒有遇到過這種行爲,我想知道是否有人能夠解釋這件事? 因此,您可以在圖片中看到,我正在捕獲AccessViolationException類型的異常,但調試器卻抱怨說異常未處理! 這怎麼可能? 哦,我知道你不應該有一個空catch塊,那不是我的問題。 謝謝! 編輯: 現在我得到這樣一個代替:

    3熱度

    3回答

    我已經編寫了C++/DLL的C++/CLI包裝器以在C#程序中使用此DLL。 然而,當我調用一個函數,這需要一個char *我得到一個AccessViolation int Wrapper::Net_methodX(int a, String^ key, long v) { IntPtr ptr = Marshal::StringToHGlobalAnsi(key); pin

    14熱度

    2回答

    如果我在非託管C++,Visual Studio 2008或更高版本中創建一個新項目,我想要使用哪種異常處理模型? 我知道/ EHa選項導致代碼效率較低,並且還捕獲SEH異常,對嗎?所以我一直在清除那個選項,通常使用/ EHsc,這樣我只捕獲實際拋出的C++異常,而不捕獲訪問衝突和其他結構化的錯誤,catch(...)處理程序。如果我的代碼中存在訪問衝突,我不希望它被catch(...){}掩蓋。

    7熱度

    3回答

    使用David Brown's downloadable sample at ImplicitOperator我已經把經常 DOT文件的GraphViz渲染器放到內存中的圖像。 不幸的是,我的版本在IIS 7 ASP.NET Web應用程序的8次執行中失敗,我知道DOT文件數據是一致的,因爲我比較了對工作實例失敗的實例,它們是相同的。 由於大衛的網站似乎暗示博客的未來是不確定的,我會在這裏重新印刷

    1熱度

    1回答

    嗨,我知道我要顯示的這個錯誤無法通過代碼修復。我只想知道爲什麼以及如何造成的,我也知道它是由於JVM試圖訪問另一個程序的地址空間。 A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6dcd422a, pid=4

    3熱度

    3回答

    並感謝任何幫助的建議。 我在C這平凡函數: __declspec(dllexport) Point* createPoint (int x, int y) { Point *p; p = (Point*) malloc(sizeof(Point)); p->x = x; p->y=y; return p; } 點是一個非常簡單的結構具有

    2熱度

    1回答

    我得到以下錯誤: Access Violation at address 0050AA07 in module "project1.exe". Read of address 00000000. 我想自動填寫TWebBrowser形式。這只是一個表單上的「登錄」字段。 這是什麼意思?我如何解決它? procedure TForm1.Button2Click(Sender: TObject); v

    0熱度

    1回答

    我創建一個iostream的,然後使用一個dll重載操作: std::istrstream wStream((char *)aString,strlen(aString)); wStream >> wValue; ASTRING是一個const char *收到作爲參數。 第二行導致此運行時錯誤: 0xC0000005:Access Violation reading locatio

    1熱度

    1回答

    我有這個專有的網絡CGI可執行文件,每次請求頁面時都會打開與BDE Thingy的連接。 我完全不知道該編譯的exe文件的工作情況,也不知道BDE,但我發現在每個頁面請求期間BDE都會生成一個臨時INMEM000.REM文件。 問題是,在服務器負載過重時,頁面生成可能會持續一段時間,在此期間任何其他用戶都無法請求另一個頁面,因爲BDE會嘗試創建/鎖定同一個INMEM000.REM文件。 我發現該文