Bug 530459

Summary: Banshee stops responding when to try to quit it
Product: [Fedora] Fedora Reporter: Peeter Puusemp <peeter.as>
Component: bansheeAssignee: Christian Krause <chkr>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: rawhideCC: chkr, michel, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-10-22 21:52:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Peeter Puusemp 2009-10-22 21:29:52 UTC
Description of problem:
Whenever I choose to quit Banshee it crashes.

Terminal output after some short use of Banshee:
$ banshee-1
[Info  00:14:55.724] Running Banshee 1.5.1: [Fedora12-1.5.1-0.3.git20090917.fc12 (linux-gnu, x86_64) @ 2009-09-17 12:37:27 EDT]
[Info  00:14:57.594] All services are started 1,529878s
[Info  00:15:00.635] nereid Client Started
Error in avahi-sharp event loop: System.OverflowException: Number overflow.
at (wrapper managed-to-native) object.__icall_wrapper_mono_array_new_specific (intptr,int) <0x00048>
at Avahi.Utility.PtrToString (intptr) <0x0005b>
at Avahi.ServiceBrowser.OnServiceBrowserCallback (intptr,int,Avahi.Protocol,Avahi.BrowserEvent,intptr,intptr,intptr,Avahi.LookupResultFlags,intptr) <0x00093>
at (wrapper native-to-managed) Avahi.ServiceBrowser.OnServiceBrowserCallback (intptr,int,Avahi.Protocol,Avahi.BrowserEvent,intptr,intptr,intptr,Avahi.LookupResultFlags,intptr) <0x0009a>
at (wrapper managed-to-native) Avahi.Client.avahi_simple_poll_loop (intptr) <0x00056>
at Avahi.Client.PollLoop () <0x00037>

Submitting via non-uri handler.
Submitting via non-uri handler.
Submitting via non-uri handler.

Version-Release number of selected component (if applicable):
See the terminal output.

How reproducible:
Open Banshee and try to quit.

Steps to Reproduce:
1. Open Banshee.
2. Use any possible way to quit it.
3.
  
Actual results:
Banshee stops responding.

Expected results:
Banshee quits.

Additional info:

Comment 1 Christian Krause 2009-10-22 21:52:35 UTC
Thank you very much for the bug report.

The backtrace indicates that this is a dupe of bug report #526132:
OverflowException after
at Avahi.Utility.PtrToString (intptr) <0x0005b>

The root cause is a problem how avahi's C#-binding (which is used by the DAAP extension) calls a libc function.

As a workaround you can temporarily turn off the DAAP extension as described in this comment:

https://bugzilla.redhat.com/show_bug.cgi?id=526132#c5

*** This bug has been marked as a duplicate of bug 526132 ***