Closed Bug 1633853 Opened 4 years ago Closed 3 years ago

Website fails to work on IPv6 unless private browsing is used

Categories

(Web Compatibility :: Site Reports, defect, P5)

x86_64
Windows 10

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: gcp, Unassigned)

References

()

Details

Attachments

(1 file)

Reported here:
https://support.mozilla.org/en-US/questions/1285310

I can reproduce this on IPv6 (which required disabling DoH, as that seems to give IPv4 responses). SSLlabs doesn't immediately see something wrong with the server: https://www.ssllabs.com/ssltest/analyze.html?d=www.ticpharma.com&s=2604%3a8880%3a0%3a1000%3a21%3a4%3a0%3a41

Comparing the requests between a working an a failed request:

Worked:
Host: www.ticsante.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
Accept-Language: en-US,en;q=0.7,nl-BE;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://support.mozilla.org/en-US/questions/1285310
Connection: keep-alive
Cookie: track_id=h52cn6k5n8a6cg89l7r76112kn; S2C-POPIM=7147978; INSIDE_SharedAdvert_8=0; INSIDE_SharedAdvert_4=0; INSIDE_SharedAdvert_5=1; INSIDE_SharedAdvert_7=0; INSIDE_SharedAdvert_1=0; PHPSESSID=h52cn6k5n8a6cg89l7r76112kn
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: cross-site
Pragma: no-cache
Cache-Control: no-cache

Failed:
Host: www.techopital.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
Accept-Language: en-US,en;q=0.7,nl-BE;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://support.mozilla.org/en-US/questions/1285310
Connection: keep-alive
Cookie: track_id=hpjdrj5bbhmunbh8926m7on4l1; S2C-POPIM=7147972; SharedAdvert_59=0; SharedAdvert_58=0; PHPSESSID=hpjdrj5bbhmunbh8926m7on4l1
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: cross-site
Pragma: no-cache
Cache-Control: no-cache
TE: Trailers

I don't have IPv6, could you please generate HTTP log? https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/HTTP_logging

Flags: needinfo?(gpascutto)
Flags: needinfo?(gpascutto)

This is navigating to https://www.ticpharma.com/home.php first (works), and then to https://www.techopital.com/ (fails), plus whatever background traffic this Firefox had.

I'm guessing this part is relevant:

2020-04-29 16:04:53.908326 UTC - [Parent 3463: Socket Thread]: V/nsHttp joinconnection [0x7ff080018000 .S......[tlsflags0x00000000]www.ticpharma.com:443] www.techopital.com:.443 result=1 lookup
2020-04-29 16:04:53.908335 UTC - [Parent 3463: Socket Thread]: V/nsHttp FindCoalescableConnectionByHashKey() found match conn=0x7ff06bb2a400 key=87.252.16.120~.:443/[]viaDNS newCI=.S......[tlsflags0x00000000]www.techopital.com:443 matchedCI=.S......[tlsflags0x00000000]www.ticpharma.com:443 join ok

2020-04-29 16:04:53.908376 UTC - [Parent 3463: Socket Thread]: V/nsHttp Spdy Dispatch Transaction via Activate(). Transaction host = www.techopital.com, Connection host = www.ticpharma.com

We're seeing both are to the same IP and trying to use the same connection or smth?

I think this is a misconfiguration at the server side.
We tried to use the same connection to https://www.ticpharma.com/home.php for https://www.techopital.com/ based on the connection coalescing mechanism.

Component: Networking → Desktop
Product: Core → Web Compatibility

We typically don't do outreach for these types of bugs (mostly because this isn't our area of expertise). But if someone else would like to, that would be cool.

Severity: -- → S1
Priority: -- → P5

Gian-Carlo Pascutto can you still reproduce it?

Flags: needinfo?(gpascutto)
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(gpascutto)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: