程序崩溃了,也用windbg抓取了dump文件,但是使用windbg分析后发现找不到问题点。 我用的是c#编写的程序,source code和pdb文件不知道如何挂在windbg上去。请大侠帮忙看下。
FAULTING_IP:
System_Windows_Forms_ni+3329bb
000007fe`e83829bb 498b03 mov rax,qword ptr [r11]
EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 000007fee83829bb (System_Windows_Forms_ni+0x00000000003329bb)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000000000
Attempt to read from address 0000000000000000
CONTEXT: 0000000000000000 -- (.cxr 0x0;r)
rax=000000001d1b5a20 rbx=00000000029805c8 rcx=000000000000b020
rdx=fffffffffffffce0 rsi=0000000000008011 rdi=00000000000002b8
rip=000007fee83829bb rsp=000000001fb8de40 rbp=000000000236eb60
r8=0000000000000000 r9=0000000000000000 r10=002d002d002d002d
r11=0000000000000000 r12=00000000029802f8 r13=0000000000000000
r14=0000000000000000 r15=0000000000000001
iopl=0 nv up ei pl nz na pe nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
System_Windows_Forms_ni+0x3329bb:
000007fee83829bb 498b03 mov rax,qword ptr [r11] ds:00000000
00000000=????????????????
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
PROCESS_NAME: BatchApp.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 0000000000000000
READ_ADDRESS: 0000000000000000
FOLLOWUP_IP:
System_Windows_Forms_ni+3329bb
000007fe`e83829bb 498b03 mov rax,qword ptr [r11]
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
APP: batchapp.exe
ANALYSIS_VERSION: 6.3.9600.17336 (debuggers(dbg).150226-1500) amd64fre
MANAGED_STACK: !dumpstack -EE
No export dumpstack found
PRIMARY_PROBLEM_CLASS: WRONG_SYMBOLS
BUGCHECK_STR: APPLICATION_FAULT_WRONG_SYMBOLS
LAST_CONTROL_TRANSFER: from 000007fee8a789e8 to 000007fee83829bb