Question
Flash9b.ocx gets 0xC0000005 (AV) in IE7
Hi all,
Is there any solution to this widespread problem?
I'm running IE7 on Windows Vista. IE crashes about once a day with a 0xC0000005 exception. So I took the option to debug the program, and found Flash9b.ocx at the top of the call satck (see below).
There doesn't appear to be any support avenue via Adobe - Player support is limited to installation. The Flash Player installs fine (in fact, I'd rather *stop* it from getting installed!). This crash is obviously a runtime issue and an invalid memory reference.
In some other forum posts, it was suggested the culprit may be bad sites/URLs, which run bad code. That may be; but I sure wish Flash Player was just a little bit more resilient, against unstable input code. After all, you're already watching out for buffer overruns, etc - right??
I'm incredibley annoyed and frustrated by this problem. Based on forum posts, it appears to be quite widespread, too - not isolated to one or two unusual configurations. Has a solution been found yet? If not, what is Adobe doing to find a solution and what is the ETA?
Personally I have no interest in using Flash, or paying for support - I only run the Flash Player, because some websites erronrously believe Flash is useful, and I need the Player to view the sites. If Flash had some kind of reporting tool so I could automatically send crash data back to Adobe, that would be a workaround.
Thanks
Andrew McLaren
The call stack:
> Flash9b.ocx!30099589()
[Frames below may be incorrect and/or missing, no symbols loaded for Flash9b.ocx]
Flash9b.ocx!30099a5f()
Flash9b.ocx!30113ce9()
Flash9b.ocx!30001263()
Flash9b.ocx!300925d5()
mshtml.dll!PlainRelease() + 0x780b bytes
Flash9b.ocx!300b299b()
Flash9b.ocx!300b5a01()
mshtml.dll!CTimer::GetTime() + 0x2b bytes
mshtml.dll!CTimer::ProcessAdvise() - 0x16f89 bytes
mshtml.dll!CTimerSink::OnTimer() + 0x14 bytes
mshtml.dll!CTimerCtx::ProcessAdvise() + 0xe3 bytes
mshtml.dll!CTimerCtx::OnMethodCall() + 0x17 bytes
mshtml.dll!GlobalWndOnMethodCall() + 0xd4 bytes
mshtml.dll!GlobalWndProc() + 0xb1 bytes
user32.dll!_InternalCallWinProc@20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes
user32.dll!_DispatchMessageWorker@8() + 0xee bytes
user32.dll!_DispatchMessageW@4() + 0xf bytes
ieframe.dll!CTabWindow::_TabWindowThreadProc() + 0x237 bytes
kernel32.dll!@BaseThreadInitThunk@12() + 0xe bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x23 bytes
The file:
Directory of C:\Windows\SysWOW64\Macromed\Flash
09/11/2006 02:46 PM 2,262,648 Flash9b.ocx
1 File(s) 2,262,648 bytes
File version is 9.0.28.0
Because of Side-by-Side, I have several Mshtml.dll files installed:
C:\Windows>dir mshtml.dll /s
Volume in drive C is System
Volume Serial Number is 7846-1538
Directory of C:\Windows\System32
29/03/2007 04:42 PM 5,663,232 mshtml.dll
1 File(s) 5,663,232 bytes
Directory of C:\Windows\SysWOW64
29/03/2007 04:42 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Directory of C:\Windows\winsxs\amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.60
00.16386_none_6d2aec23dd9bdb7e
02/11/2006 09:18 PM 5,664,768 mshtml.dll
1 File(s) 5,664,768 bytes
Directory of C:\Windows\winsxs\amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.60
00.16397_none_6d211c81dda310c6
29/03/2007 04:42 PM 5,663,232 mshtml.dll
1 File(s) 5,663,232 bytes
Directory of C:\Windows\winsxs\amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.60
00.20491_none_6da4b790f6c61886
29/03/2007 04:42 PM 5,663,232 mshtml.dll
1 File(s) 5,663,232 bytes
Directory of C:\Windows\winsxs\x86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000
.16386_none_110c50a0253e6a48
02/11/2006 07:46 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Directory of C:\Windows\winsxs\x86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000
.16397_none_110280fe25459f90
29/03/2007 04:42 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Directory of C:\Windows\winsxs\x86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000
.20491_none_11861c0d3e68a750
29/03/2007 04:42 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Total Files Listed:
8 File(s) 36,976,128 bytes
0 Dir(s) 9,085,542,400 bytes free
C:\Windows>
Video Card is an nVidia 7900GS, using the Microsoft-supplied drivers from Vista.
Is there any solution to this widespread problem?
I'm running IE7 on Windows Vista. IE crashes about once a day with a 0xC0000005 exception. So I took the option to debug the program, and found Flash9b.ocx at the top of the call satck (see below).
There doesn't appear to be any support avenue via Adobe - Player support is limited to installation. The Flash Player installs fine (in fact, I'd rather *stop* it from getting installed!). This crash is obviously a runtime issue and an invalid memory reference.
In some other forum posts, it was suggested the culprit may be bad sites/URLs, which run bad code. That may be; but I sure wish Flash Player was just a little bit more resilient, against unstable input code. After all, you're already watching out for buffer overruns, etc - right??
I'm incredibley annoyed and frustrated by this problem. Based on forum posts, it appears to be quite widespread, too - not isolated to one or two unusual configurations. Has a solution been found yet? If not, what is Adobe doing to find a solution and what is the ETA?
Personally I have no interest in using Flash, or paying for support - I only run the Flash Player, because some websites erronrously believe Flash is useful, and I need the Player to view the sites. If Flash had some kind of reporting tool so I could automatically send crash data back to Adobe, that would be a workaround.
Thanks
Andrew McLaren
The call stack:
> Flash9b.ocx!30099589()
[Frames below may be incorrect and/or missing, no symbols loaded for Flash9b.ocx]
Flash9b.ocx!30099a5f()
Flash9b.ocx!30113ce9()
Flash9b.ocx!30001263()
Flash9b.ocx!300925d5()
mshtml.dll!PlainRelease() + 0x780b bytes
Flash9b.ocx!300b299b()
Flash9b.ocx!300b5a01()
mshtml.dll!CTimer::GetTime() + 0x2b bytes
mshtml.dll!CTimer::ProcessAdvise() - 0x16f89 bytes
mshtml.dll!CTimerSink::OnTimer() + 0x14 bytes
mshtml.dll!CTimerCtx::ProcessAdvise() + 0xe3 bytes
mshtml.dll!CTimerCtx::OnMethodCall() + 0x17 bytes
mshtml.dll!GlobalWndOnMethodCall() + 0xd4 bytes
mshtml.dll!GlobalWndProc() + 0xb1 bytes
user32.dll!_InternalCallWinProc@20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes
user32.dll!_DispatchMessageWorker@8() + 0xee bytes
user32.dll!_DispatchMessageW@4() + 0xf bytes
ieframe.dll!CTabWindow::_TabWindowThreadProc() + 0x237 bytes
kernel32.dll!@BaseThreadInitThunk@12() + 0xe bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x23 bytes
The file:
Directory of C:\Windows\SysWOW64\Macromed\Flash
09/11/2006 02:46 PM 2,262,648 Flash9b.ocx
1 File(s) 2,262,648 bytes
File version is 9.0.28.0
Because of Side-by-Side, I have several Mshtml.dll files installed:
C:\Windows>dir mshtml.dll /s
Volume in drive C is System
Volume Serial Number is 7846-1538
Directory of C:\Windows\System32
29/03/2007 04:42 PM 5,663,232 mshtml.dll
1 File(s) 5,663,232 bytes
Directory of C:\Windows\SysWOW64
29/03/2007 04:42 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Directory of C:\Windows\winsxs\amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.60
00.16386_none_6d2aec23dd9bdb7e
02/11/2006 09:18 PM 5,664,768 mshtml.dll
1 File(s) 5,664,768 bytes
Directory of C:\Windows\winsxs\amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.60
00.16397_none_6d211c81dda310c6
29/03/2007 04:42 PM 5,663,232 mshtml.dll
1 File(s) 5,663,232 bytes
Directory of C:\Windows\winsxs\amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.60
00.20491_none_6da4b790f6c61886
29/03/2007 04:42 PM 5,663,232 mshtml.dll
1 File(s) 5,663,232 bytes
Directory of C:\Windows\winsxs\x86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000
.16386_none_110c50a0253e6a48
02/11/2006 07:46 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Directory of C:\Windows\winsxs\x86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000
.16397_none_110280fe25459f90
29/03/2007 04:42 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Directory of C:\Windows\winsxs\x86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000
.20491_none_11861c0d3e68a750
29/03/2007 04:42 PM 3,580,416 mshtml.dll
1 File(s) 3,580,416 bytes
Total Files Listed:
8 File(s) 36,976,128 bytes
0 Dir(s) 9,085,542,400 bytes free
C:\Windows>
Video Card is an nVidia 7900GS, using the Microsoft-supplied drivers from Vista.
