dead:beef::

Ignatios Souvatzis ignatios at cs.uni-bonn.de
Wed Feb 16 18:52:35 CET 2011


On Wed, Feb 16, 2011 at 09:08:12AM +0100, Ignatios Souvatzis wrote:
> one "mplayer" binary as compiled (from pkgsrc) for Solaris 10/Sparc
> (64bit) tries first to connect to such addresses, then, after timeout
> to the correct one.
> 
> I've never had the time to find out where exactly this goes wrong.

Ok, here's the short test:

ignatios at einstein 24 % !!
mplayer http://www.multicast.org.uk/absoluteradio/aruk-ar-ipv4.sdp
MPlayer 1.0rc2-3.4.6 (C) 2000-2007 MPlayer Team
CPU: Sun Sparc
115 audio & 237 video codecs

Playing http://www.multicast.org.uk/absoluteradio/aruk-ar-ipv4.sdp.
Resolving www.multicast.org.uk for AF_INET6...
Connecting to server www.multicast.org.uk[984e:bd05::]: 80...
connection timeout
Resolving www.multicast.org.uk for AF_INET...
Connecting to server www.multicast.org.uk[152.78.189.5]: 80...
Cache size set to 320 KBytes
Cache fill:  0.11% (364 bytes)   


Exiting... (End of file)

Note that in my case it's not a wrong-endian ::152.78.189.5, but a 
152.78.189.5:: , if you want to express it that way.

snoop shows nothing surprising (see below). It's really only misguided
name resolution, although I didn't look up the code yet.

Regards,
	-is

# snoop -v ip6
Using device bge0 (promiscuous mode)
ETHER:  ----- Ether Header -----
ETHER:  
ETHER:  Packet 1 arrived at 18:45:56.97409
ETHER:  Packet size = 86 bytes
ETHER:  Destination = 0:e0:81:55:bf:7c, 
ETHER:  Source      = 0:14:4f:b0:10:2e, 
ETHER:  Ethertype = 86DD (IPv6)
ETHER:  
IPv6:   ----- IPv6 Header -----
IPv6:   
IPv6:   Version = 6
IPv6:   Traffic Class = 0
IPv6:   Flow label = 0x0
IPv6:   Payload length = 32
IPv6:   Next Header = 6 (TCP)
IPv6:   Hop Limit = 64
IPv6:   Source address = 2001:638:403:5054:214:4fff:feb0:102e, einstein.cs.uni-bonn.de
IPv6:   Destination address = 984e:bd05::
IPv6:   
TCP:  ----- TCP Header -----
TCP:  
TCP:  Source port = 59519
TCP:  Destination port = 80 (HTTP)
TCP:  Sequence number = 102605490
TCP:  Acknowledgement number = 0
TCP:  Data offset = 32 bytes
TCP:  Flags = 0x02
TCP:        0... .... = No ECN congestion window reduced
TCP:        .0.. .... = No ECN echo
TCP:        ..0. .... = No urgent pointer
TCP:        ...0 .... = No acknowledgement
TCP:        .... 0... = No push
TCP:        .... .0.. = No reset
TCP:        .... ..1. = Syn
TCP:        .... ...0 = No Fin
TCP:  Window = 50400
TCP:  Checksum = 0xe7d5
TCP:  Urgent pointer = 0
TCP:  Options: (12 bytes)
TCP:    - Maximum segment size = 1440 bytes
TCP:    - No operation
TCP:    - Window scale = 0
TCP:    - No operation
TCP:    - No operation
TCP:    - SACK permitted option
TCP:  
HTTP:  ----- HTTP:   -----
HTTP:  
HTTP:  ""
HTTP:  





More information about the ipv6-ops mailing list