Open GoogleCodeExporter opened 8 years ago
Update:
1. works fine with XP+IE7
2. update: does not work with XP+IE8
3. does not work with Win7+IE9
To reproduce:
1. navigate to www.cnn.com
2. click on a main menu item such as Tech
3. Now click some link in www.cnn.com/TECH/ (its not enough to go to this link
directly)...crash as detailed above
Stack Trace: XP+IE8:
-------------------
urlmon.dll!781438fb()
[Frames below may be incorrect and/or missing, no symbols loaded for urlmon.dll]
urlmon.dll!78143fed()
urlmon.dll!78143f37()
> ComUtilities.dll!CManagedAppBridge::Start(const wchar_t * szUrl=0x0682d1e0,
IInternetProtocolSink * pOIProtSink=0x11298ed8, IInternetBindInfo *
pOIBindInfo=0x11298ee0, unsigned long grfPI=0, unsigned long dwReserved=0)
Line 582 + 0x4e bytes
urlmon.dll!781954a5()
urlmon.dll!78195764()
urlmon.dll!78173a22()
urlmon.dll!78173fb3()
ComUtilities.dll!CManagedAppBridgeSink::ReportResult(HRESULT hrResult=-2146697196, unsigned long dwError=0, const wchar_t * szResult=0x06b5b2b0) Line 1071 + 0x42 bytes
urlmon.dll!7814300b()
urlmon.dll!78143068()
urlmon.dll!78199f6a()
Original comment by moshe.li...@gmail.com
on 29 Apr 2011 at 6:55
There is problem that IE9 calls CManagedAppBridge::Start() directly during
redirect but Start() method expects some variables being initialized in
StartEx() which is not called.
I attached patched version of ManagetAppBridge that fixes this issue.
Original comment by xkatu...@gmail.com
on 16 Jun 2011 at 11:29
Attachments:
Just one note to attached ManagedAppBridge.cpp: there is one part of code
ccommented out because of another issue
(http://code.google.com/p/csexwb2/issues/detail?id=85). It's in method
CManagedAppBridge::StartInternal lines 525-557. If you need OnStartManagedAPP
event in cEXWB class, you must uncomment those lines.
Original comment by xkatu...@gmail.com
on 16 Jun 2011 at 11:49
Original issue reported on code.google.com by
moshe.li...@gmail.com
on 20 Apr 2011 at 8:25