注册 登录
编程论坛 Delphi论坛

运行中出现随机偶发Access violation at address

sgcv0108365 发布于 2022-11-19 10:40, 778 次点击
小弟跪求大神帮帮忙,搞了许久实在是搞不定
频率大约在一天两次至五天一次之间,即使什么都没操作只是在打开了软件放那不动就有概率出错,出现错误后关不掉一直点确定一直出只能重启或任务管理器结束任务
报错内容如下:
Access violation at address 004042CE in module 'usts.exe' Read of address 00000027.
偶尔会伴随这样的错误一起弹出:
Invalid.class typecast.
生成map文件后定位位置是这样的:
0001:000032C8       @AsClass
根据地址跳转到错误行显示是这样的:
@AsClass:
004042C8 85C0  test eaX,eax
004042CA 7416  jz +$16
004042CC 89C1  mov ecx,eax
004042CE 8B09  mov ecx,[ecx]   //跳转到了此行
004042D0 39D1  cmp ecx,edx
004042D2 740E  jz +$0e
004042D4 8B49DC  mov ecx,[ecx-$24]
004042D7 85C9  test ecx,ecx
004042D9 75E3  jnz -$0d
004042DB B00A  mov al, $0a
004042DD E95AEAFFEE  jmp Error
004042E2 C3  ret
004042E3 90  nop








0 回复
1