Can't do SSL in 32-bit IE, 64-bit IE is fine...

servion

New Member
I'm stumped on this one. I'm having some weird problems trying to access sites using SSL from IE7 and IE8beta2, but only with the 32 bit version. I'm running Vista Ultimate 64, and if I hit any https site using firefox or the 64-bit version of IE, they work just fine. If I use the 32-bit IE, it doesn't display at all. Here is an example site (standard newegg login) https://secure.newegg.com/NewMyAccount/AccountLogin.aspx?nextpage=http://www.newegg.com/

Running the 32-bit IE with no addons disabled (via: C:\program files (x86)\internet explorer\iexplore -extoff) yields the same results. I have ran through all the things I can think of (enabling ssl, in advanced internet options, etc.).

Here's where it gets weird.

I decided to use MS Network Monitor 3.2 (free download on the ms site) to log the packets being passed around to try and get more info.

With both browers (working and non-working), I get a packet like this (which looks normal to me):
188 18.976085 {SSL:5, TCP:4, IPv4:3} <ip addresses> SSL SSL: Change Cipher Spec. Encrypted Handshake Message.
Shortly following this packet, whenever I hit an SSL site using 32-bit IE, I always end with an entry like:

192 19.166294 {TCP:4, IPv4:3} <ip addresses> TCP TCP:[Segment Lost]Flags=...A...., SrcPort=49326, DstPort=HTTPS(443), PayloadLen=0, Seq=2913361907, Ack=2285544626, Win=17377 (scale factor 0x0) = 17377
Expanding said entry reveals:
...
Checksum: 0x563, Disregarded
Examining the logs from both working browsers (ie 64 and firefox) yields a bunch of application data, etc and all is well

Looks like I'm dropping TCP packets due to bad checksum's, which would lead me to look at cable modem/router/network card/drivers, except that its fine with other browsers? I did reinstall my NIC driver with no luck. Also did a hard reset of my cable modem/router. Any thoughts?
 

My Computer

Back
Top