Flash奔溃,求救
程序使用Flash10d.ocx,每次播放导致IE崩溃,
调试时候跟踪断点每次中断都在Flash10d.ocx中,不知道怎么找出代码中的问题,麻烦各位有没有什么好的方案提供?
崩溃的汇编代码附在下面:
设置播放器: D:\\player2_8.swf
设置播放文件:D:\123.swf
iexplore.exe 中的 0x77dcb3a1 处最可能的异常: 0xC0000005: 读取位置 0x00000074 时发生访问冲突 。
iexplore.exe 中的 0x034a7f3a 处最可能的异常: 0xC0000005: 写入位置 0x000000c4 时发生访问冲突 。
iexplore.exe 中的 0x034a7f3a 处未处理的异常: 0xC0000005: 写入位置 0x000000c4 时发生访问冲突 。
03537E83 cmp byte ptr ds:[20000h],al
03537E89 add byte ptr [eax],al
03537E8B mov eax,dword ptr [esi+0E0h]
03537E91 mov dword ptr [eax+53Ch],ebx
03537E97 pop edi
03537E98 mov dword ptr [esi+0C8h],ebx
03537E9E mov byte ptr [esi+0C1h],bl
03537EA4 mov byte ptr [esi+0C0h],bl
03537EAA mov dword ptr [esi+0DCh],ebx
03537EB0 mov dword ptr [esi+0ECh],ebx
03537EB6 mov dword ptr [esi+0F0h],ebx
03537EBC mov eax,esi
03537EBE pop esi
03537EBF pop ebx
03537EC0 ret
03537EC1 push ebp
03537EC2 mov ebp,esp
03537EC4 cmp dword ptr [ebp+0Ch],69h
03537EC8 mov ecx,dword ptr [ebp+1Ch]
03537ECB jne 03537F05
03537ECD cmp dword ptr [ecx+8],2
03537ED1 jne 03537F05
03537ED3 mov eax,dword ptr [ecx]
03537ED5 cmp word ptr [eax+10h],3
03537EDA jne 03537F05
03537EDC cmp word ptr [eax],0Bh
03537EE0 jne 03537F05
03537EE2 cmp word ptr [eax+8],0FFFFh
03537EE7 mov eax,dword ptr [eax+18h]
03537EEA sete cl
03537EED dec eax
03537EEE je 03537EFB
03537EF0 dec eax
03537EF1 jne 03537F01
03537EF3 mov eax,dword ptr [ebp+8]
03537EF6 mov byte ptr [eax+54h],cl
03537EF9 jmp 03537F01
03537EFB mov eax,dword ptr [ebp+8]
03537EFE mov byte ptr [eax+55h],cl
03537F01 xor eax,eax
03537F03 jmp 03537F28
03537F05 push dword ptr [ebp+28h]
03537F08 push dword ptr [ebp+24h]
03537F0B push dword ptr [ebp+20h]
03537F0E push ecx
03537F0F push dword ptr [ebp+18h]
03537F12 mov ecx,37834C0h
03537F17 push dword ptr [ebp+14h]
03537F1A push dword ptr [ebp+10h]
03537F1D push dword ptr [ebp+0Ch]
03537F20 push dword ptr [ebp+8]
03537F23 call 0352B75E
03537F28 pop ebp
03537F29 ret 24h
03537F2C mov eax,dword ptr [esp+4]
03537F30 push esi
03537F31 mov esi,ecx
03537F33 push eax
03537F34 lea ecx,[esi+0B0h]
03537F3A mov dword ptr [esi+0C4h],eax
03537F40 call 035344D2
03537F45 push 0FFFFFDF3h
03537F4A add esi,6Ch
03537F4D push esi
03537F4E call 035375B1
03537F53 pop ecx
03537F54 pop ecx
03537F55 pop esi
03537F56 ret 4
03537F59 push ebp
03537F5A mov ebp,esp
03537F5C sub esp,7Ch
03537F5F mov eax,dword ptr ds:[0378F6E0h]
03537F64 xor eax,ebp