Unhandled Exception in MyQQ.exe (NTDLL.DLL):0XC0000005:Access Violation!这种错误怎么找啊,call stack结果全是地址,给出的地址跟map文件对比也找不到相近的地址,大家谁有别的办法给点意见呗!~
我做的是一个串口程序,利用的Lscomm封装的那个串口类,内部涉及多线程,程序刚开始没有出错,跑了一阵,不一定什么时候就报错,这个错误我还找不到出错位置,调试模式下也没办法,最主要是不定时的出现,大家帮帮我吧!~
下面是出错时debug窗口打印的信息:Loaded 'C:\WINDOWS\system32\setupapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\midimap.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\olepro32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\sxs.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCOMM32.OCX', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswsock.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\dnsapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\winrnr.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\wldap32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mlang.dll', no matching symbolic information found.
Warning: dialog data checkbox value (-858993460) out of range.
First-chance exception in MyQQ.exe (MSVCRTD.DLL): 0xC0000005: Access Violation.
First-chance exception in MyQQ.exe: 0xC0000005: Access Violation.
map文件太长就贴出来了,要是有必要我再想贴出来,大家多帮忙啊!~~
我做的是一个串口程序,利用的Lscomm封装的那个串口类,内部涉及多线程,程序刚开始没有出错,跑了一阵,不一定什么时候就报错,这个错误我还找不到出错位置,调试模式下也没办法,最主要是不定时的出现,大家帮帮我吧!~
下面是出错时debug窗口打印的信息:Loaded 'C:\WINDOWS\system32\setupapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.drv', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msacm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\midimap.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\olepro32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\sxs.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCOMM32.OCX', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswsock.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\dnsapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\winrnr.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\wldap32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mlang.dll', no matching symbolic information found.
Warning: dialog data checkbox value (-858993460) out of range.
First-chance exception in MyQQ.exe (MSVCRTD.DLL): 0xC0000005: Access Violation.
First-chance exception in MyQQ.exe: 0xC0000005: Access Violation.
map文件太长就贴出来了,要是有必要我再想贴出来,大家多帮忙啊!~~
0xC0000005一般是指针无效了...看看哪里可能没做指针有效性判断.P.S:这里Warning: dialog data checkbox value (-858993460) out of range.不是说值越界了吗?
参考crashrpt,在崩溃时生成dump文件
Warning: dialog data checkbox value (-858993460) out of range一个checkbox关联变量没有初始化啊,是0xcccccccc
First-chance exception in MyQQ.exe (MSVCRTD.DLL): 0xC0000005: Access Violation.专注这两条就足够了