clr.dll!LogHelp_TerminateOnAssert in a .NET 4.0 process

后端 未结 2 726
南方客
南方客 2021-02-12 13:49

Background: I am working on a WinForm based .NET 4.0 desktop application that has few threads and timers and uses some GDI processing for user controls. During

2条回答
  •  无人及你
    2021-02-12 14:25

    clr.dll!LogHelp_TerminateOnAssert+0x58f68

    The large number (+58f68) indicates that the actual method in clr.dll is far away from LogHelp_TerminateOnAssert(). You should probably fix the symbols and try again in order to get the correct call stack. You can then find out what the real method is.

    It's not LogHelp_TerminateOnAssert(), so it's useless to find out what LogHelp_TerminateOnAssert() does.

    To fix the symbols: in Process Explorer, go to Options/Configure Symbols, then enter

    SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
    

    where c:\symbols is the path where you want to store the downloaded files.

提交回复
热议问题