[Mono-bugs] [Bug 547562] New: ServiceBrowser fails resolving services, which simultaneously stops working on both ipv4 and ipv6

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Oct 16 05:54:21 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=547562


           Summary: ServiceBrowser fails resolving services, which
                    simultaneously stops working on both ipv4 and ipv6
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.4.x
          Platform: i686
        OS/Version: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Mono.Zeroconf
        AssignedTo: abockover at novell.com
        ReportedBy: mixrin at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Overview: ServiceBrowser fails resolving services (and hangs up), which
simultaneously stops working on both ipv4 and ipv6 interfaces (switching off
daap server).

Steps to reproduce:

1. launch in separate terminals Mono.Zeroconf test clients, monitoring ipv4,
ipv6 and both interfaces and resolving DAAP services. (`mzclient  -a ipv4 -r -t
_daap._tcp`, `mzclient -a ipv6 -r -t _daap._tcp`, `mzclient  -a any -r -t
_daap._tcp`).

2. Launch, halt and then again launch DAAP server (for example mt-daapd, or
sharing mode in rhythmbox).

Actual Results:
mzclient monitoring both interfaces hangs. Dump:
mixrin at groundshaker ~ $ mzclient -r -t _daap._tcp -a any
Hit ^C when you're bored waiting for responses.

*** Found name = 'DAAP_share', type = '_daap._tcp', domain = 'local'
*** Found name = 'DAAP_share', type = '_daap._tcp', domain = 'local'
*** Resolved name = 'DAAP_share._daap._tcp.local', host ip = '195.19.37.153',
hostname = groundshaker.local, port = '3689', interface = '5', address type =
'IPv4', TXT Record = [Password = 'false']
*** Resolved name = 'DAAP_share._daap._tcp.local', host ip =
'2002:c313:25a0:a:222:43ff:fe00:b472%4', hostname = groundshaker.local, port =
'3689', interface = '5', address type = 'IPv6', TXT Record = [Password =
'false']
*** Lost  name = 'DAAP_share', type = '_daap._tcp', domain = 'local'

Expected Results:
mzclient monitoring both interfaces continues work. Expected Dump:
mixrin at groundshaker ~ $ mzclient -r -t _daap._tcp -a any
Hit ^C when you're bored waiting for responses.

*** Found name = 'DAAP_share', type = '_daap._tcp', domain = 'local'
*** Found name = 'DAAP_share', type = '_daap._tcp', domain = 'local'
*** Resolved name = 'DAAP_share._daap._tcp.local', host ip = '195.19.37.153',
hostname = groundshaker.local, port = '3689', interface = '5', address type =
'IPv4', TXT Record = [Password = 'false']
*** Resolved name = 'DAAP_share._daap._tcp.local', host ip =
'2002:c313:25a0:a:222:43ff:fe00:b472%4', hostname = groundshaker.local, port =
'3689', interface = '5', address type = 'IPv6', TXT Record = [Password =
'false']
*** Lost  name = 'DAAP_share', type = '_daap._tcp', domain = 'local'
*** Found name = 'DAAP_share', type = '_daap._tcp', domain = 'local'

Build Date & Platform:
Wed Oct 14 23:30:45 2009 mono-zeroconf-0.9.0 with gcc-4.4.1 and mono-2.4.2.3 on
Gentoo. 2.6.31 kernel, 0.6.25 avahi (compiled with compatibility layer for
libdns_sd).

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list