Windbg UDK错误,如何检查崩溃转储

Windbg UDK错误,如何检查崩溃转储,windbg,crash-dumps,Windbg,Crash Dumps,我正在用UDK制作一个游戏,有时在重新启动关卡或试图打开一个新关卡时游戏会崩溃 我无法通过日志文件找到问题,它们只是显示了一个严重错误 现在我正试图通过检查崩溃转储来修复它,但我不知道如何做到这一点。有人知道我如何进一步调查这个问题吗?我尝试了一些我在网上找到的东西,这就是我到目前为止所做的 *** ERROR: Symbol file could not be found. Defaulted to export symbols for UDK.exe - eax=00000000 ebx

我正在用UDK制作一个游戏,有时在重新启动关卡或试图打开一个新关卡时游戏会崩溃

我无法通过日志文件找到问题,它们只是显示了一个严重错误

现在我正试图通过检查崩溃转储来修复它,但我不知道如何做到这一点。有人知道我如何进一步调查这个问题吗?我尝试了一些我在网上找到的东西,这就是我到目前为止所做的

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for UDK.exe - 
eax=00000000 ebx=39280070 ecx=0cdc0f10 edx=ffffffff esi=2a193f40 edi=296f96a0
eip=01c2caf3 esp=007cdf84 ebp=2c0132b0 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010246
UDK!GetStackOwnerClass+0x10a73:
01c2caf3 8b10            mov     edx,dword ptr [eax]  ds:002b:00000000=????????
0:000> !sym noisy
noisy mode - symbol prompts on
0:000> lmvm ntdll
start    end        module name
77890000 77a10000   ntdll      (export symbols)       ntdll.dll
    Loaded symbol image file: ntdll.dll
    Mapped memory image file: C:\Windows\SysWOW64\ntdll.dll
    Image path: C:\Windows\SysWOW64\ntdll.dll
    Image name: ntdll.dll
    Timestamp:        Thu Aug 29 03:50:31 2013 (521EA8E7)
    CheckSum:         00140982
    ImageSize:        00180000
    File version:     6.1.7601.18247
    Product version:  6.1.7601.18247
    File flags:       0 (Mask 3F)
    File OS:          40004 NT Win32
    File type:        2.0 Dll
    File date:        00000000.00000000
    Translations:     0409.04b0
    CompanyName:      Microsoft Corporation
    ProductName:      Microsoft® Windows® Operating System
    InternalName:     ntdll.dll
    OriginalFilename: ntdll.dll
    ProductVersion:   6.1.7601.18247
    FileVersion:      6.1.7601.18247 (win7sp1_gdr.130828-1532)
    FileDescription:  NT Layer DLL
    LegalCopyright:   © Microsoft Corporation. All rights reserved.

WInDbg中最基本的分析是使用

.symfix
.reload
!analyze -v
因为它崩溃了,所以应该有一个例外。试一试

.ecxr
.exr -1
此外,调用堆栈可能很有趣。由于这是关于UDK(虚幻引擎开发套件),我假设它是用C++编写的,因此我们需要一个本地调用栈< /P>
k