[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-unassigned
Subject:    [Webkit-unassigned] [Bug 51783] New: Fallback to IPv4 does not work
From:       bugzilla-daemon () webkit ! org
Date:       2010-12-31 19:51:27
Message-ID: bug-51783-2851 () https ! bugs ! webkit ! org/
[Download RAW message or body]

https://bugs.webkit.org/show_bug.cgi?id=51783

           Summary: Fallback to IPv4 does not work on dual-stack pages
                    (IPv6 + IPv4)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned@lists.webkit.org
        ReportedBy: michael+webkit@stapelberg.de


Created an attachment (id=77729)
 --> (https://bugs.webkit.org/attachment.cgi?id=77729&action=review)
strace logfile of luakit michael.stapelberg.de

When having not-working IPv6 connectivity (properly configured system but requests \
result in 'Network unreachable'), Webkit (I tried with luakit and midori) displays an \
error instead of retrying with IPv4.

To reproduce, test on a system with native IPv6 connectivity (or at least tunneled on \
a different host, so that the system you test on thinks it's natively connected). \
Using getaddrinfo(3) to resolve an IPv6-enabled host (for example with the attached \
getaddrinfo.c example) should result in the following output:

michael.stapelberg.de resolved to 2001:4d88:1008:3::ae1
michael.stapelberg.de resolved to 212.86.204.165

Now configure your system to simulate not being able to reach the IPv6 address:

# ip6tables -I OUTPUT 1 -d 2001:4d88:1008:3::ae1 -j REJECT --reject-with \
icmp6-addr-unreachable

Then start 'luakit michael.stapelberg.de'. You will see an error page, but the site \
itself is still reachable via IPv4. Use for example 'wget \
http://michael.stapelberg.de -O/dev/null' to confirm that other tools handle this \
case correctly.

I've attached a complete strace file of 'luakit michael.stapelberg.de'.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
webkit-unassigned mailing list
webkit-unassigned@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-unassigned


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic