DescriptionFrantisek Kobzik
2014-01-13 15:42:23 UTC
Description of problem:
When embedding SPICE ActiveX using <object .../> element IE 11 crashes unless <object ../> element contains this child element:
<PARAM NAME="SecurePort" VALUE=""/>
Version-Release number of selected component (if applicable):
spice-client-msi 3.3-8
How reproducible:
always
Steps to Reproduce:
Use testing html page containing this element and serve it using http (corresponding cab file must be present):
<OBJECT codebase='SpiceX_x86.cab' ID="OSpiceX1" CLASSID="CLSID:ACD6D89C-938D-49B4-8E81-DDBD13F4B48A">
Actual results:
IE crashes.
Expected results:
IE doesn't crash.
Additional info:
couple of observations:
- spice-client-msi 3.3-8 + ie 11 - works when <param ..> is present (as in description).
- spice-client-msi 3.3-8 + ie < 11 - works even without that <param ..>
- i was informed by gss that spice-client-msi 3.3-8 works with rhev-m 3.3 is29 and with ie 9 on win 7 (both 32 and 64 bit)
- spice-client-msi 3.2-6 + ie 11 doesn't work (even when <param ..> is present), iirc it crashes in "connect" function. (but this is not a big surprise, the client is too old. i just tried it because i was curious if it's caused by missing <param ...>)
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHBA-2014-0644.html