Ticket #16 (new defect)

Opened 5 years ago

Last modified 5 years ago

Zero-conf garbage collection error

Reported by: bsmith7 Assigned to: tulloss2
Priority: major Milestone:
Component: Bridge Version:
Keywords: Cc:

Description

This bug only seems to manifest itself randomly on startup. The best way to recreate it is to start the client until you get an exception.

Change History

03/05/07 15:09:07 changed by tulloss2

Here's the exception:

A callback was made on a garbage collected delegate of type 'Mono.Zeroconf!Mono.Zeroconf.Native+DNSServiceResolveReply::Invoke'. This may cause application crashes, corruption and data loss. When passing delegates to unmanaged code, they must be kept alive by the managed application until it is guaranteed that they will never be called.

backtrace

[External Code]

Mono.Zeroconf.dll!Mono.Zeroconf.ServiceRef?.ProcessSingle?() Line 54 + 0x10 bytes C#

Mono.Zeroconf.dll!Mono.Zeroconf.ServiceRef?.Process() Line 59 + 0x7 bytes C# Mono.Zeroconf.dll!Mono.Zeroconf.BrowseService?.Resolve(bool requery = false) Line 78 + 0x8 bytes C# Mono.Zeroconf.dll!Mono.Zeroconf.BrowseService?.Resolve() Line 54 + 0x9 bytes C# daap-sharp.dll!DAAP.ServiceLocator?.OnServiceAdded?(object o = {Mono.Zeroconf.ServiceBrowser?}, Mono.Zeroconf.ServiceBrowseEventArgs? args = {Mono.Zeroconf.ServiceBrowseEventArgs?}) Line 122 + 0xd bytes C# Mono.Zeroconf.dll!Mono.Zeroconf.ServiceBrowser?.OnBrowseReply?(Mono.Zeroconf.ServiceRef? sdRef = {Mono.Zeroconf.ServiceRef?}, Mono.Zeroconf.ServiceFlags? flags = Add, uint interfaceIndex = 2, Mono.Zeroconf.ServiceError? errorCode = NoError?, string serviceName = "nscnt411-vmwin", string regtype = "_daap._tcp.", string replyDomain = "local.", System.IntPtr? context = 0) Line 165 + 0x11 bytes C# [External Code] Mono.Zeroconf.dll!Mono.Zeroconf.ServiceRef?.ProcessSingle?() Line 54 + 0x10 bytes C# Mono.Zeroconf.dll!Mono.Zeroconf.ServiceRef?.Process() Line 59 + 0x7 bytes C# Mono.Zeroconf.dll!Mono.Zeroconf.ServiceBrowser?.ProcessStart?() Line 119 + 0xa bytes C# Mono.Zeroconf.dll!Mono.Zeroconf.ServiceBrowser?.ThreadedStart?() Line 100 + 0x8 bytes C# [External Code]