2014-01-09 51 views
1

我正在嘗試追查爲什麼我的多線程應用程序崩潰。在Windows中打印MinGW中的堆棧跟蹤

因此,我使用SetUnhandledExceptionFilter爲未處理的異常安裝處理程序,然後在處理程序中展開並打印堆棧跟蹤。它的工作..sort of。

我試圖從互聯網上很多例子,但我總是得到這樣的:

1 - 0x00401ecc - Unknown Function 
2 - 0x00401e83 - Unknown Function 
3 - 0x004013fa - Unknown Function 
4 - 0x7584336a BaseThreadInitThunk 
5 - 0x77dc9f72 RtlInitializeExceptionChain 
6 - 0x77dc9f45 RtlInitializeExceptionChainPress <RETURN> to close this window... 

決不實際的地方,錯誤發生。

任何人都可以給一個真實的工作例子,在Windows上打印一個未處理的異常的堆棧跟蹤?提前謝謝了。

回答