Bug 529622 - Crashes with DAAP extension
Summary: Crashes with DAAP extension
Keywords:
Status: CLOSED DUPLICATE of bug 526132
Alias: None
Product: Fedora
Classification: Fedora
Component: banshee
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-19 08:42 UTC by Michael Monreal
Modified: 2009-10-20 22:04 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-10-20 22:04:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michael Monreal 2009-10-19 08:42:49 UTC
On a fresh F12-ish system, banshee crashes a few seconds after start because of some problem between the daap extension and avahi. After disabling the extension, banshee works perfectly. Avahi seems to be running fine as well.

I will attach full crash logs later.

Comment 1 Michael Monreal 2009-10-19 14:48:52 UTC
$ banshee-1 --debug
** Running Mono with --debug   **
[Info  16:47:27.314] Running Banshee 1.5.1: [Fedora12-1.5.1-0.3.git20090917.fc12 (linux-gnu, i386) @ 2009-09-17 12:36:24 EDT]
pp SCAN: SetupDomain
[Debug 16:47:28.793] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[Debug 16:47:28.799] Core service started (DBusServiceManager, 0.001252s)
[Debug 16:47:28.801] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[Debug 16:47:28.812] Core service started (DBusCommandService, 0.012617s)
[Debug 16:47:28.996] Opened SQLite connection to /home/mimox/.config/banshee-1/banshee.db
[Debug 16:47:28.997] Core service started (DbConnection, 0.184107s)
[Debug 16:47:29.001] Database version 35 is up to date
[Debug 16:47:29.036] Core service started (PreferenceService, 0.019221s)
[Debug 16:47:29.037] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[Debug 16:47:29.037] Core service started (SourceManager, 0.00099s)
[Debug 16:47:29.038] Core service started (MediaProfileManager, 0.000342s)
[Debug 16:47:29.039] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[Debug 16:47:29.041] Core service started (PlayerEngine, 0.002869s)
[Debug 16:47:29.049] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[Debug 16:47:29.084] Using default gconf-base-key
[Debug 16:47:29.143] IO provider extension loaded (Banshee.IO.Unix.Provider)
[Debug 16:47:29.154] Core service started (TranscoderService, 0.013799s)
[Debug 16:47:29.156] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[Debug 16:47:29.157] Core service started (PlaybackController, 0.002293s)
[Debug 16:47:29.157] Core service started (ImportSourceManager, 0.000501s)
[Debug 16:47:29.162] Core service started (LibraryImportManager, 0.004868s)
[Debug 16:47:29.163] Core service started (JobScheduler, 0.00071s)
[Debug 16:47:29.172] Core service started (HardwareManager, 0.009209s)
[Debug 16:47:29.176] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[Debug 16:47:29.177] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[Debug 16:47:29.178] Core service started (CollectionIndexerService, 0.005337s)
[Debug 16:47:29.179] Core service started (SaveMetadataService, 0.001628s)
[Debug 16:47:29.199] Adding icon theme search path: /usr/share/banshee-1/icons
[Debug 16:47:29.201] Core service started (GtkElementsService, 0.021067s)
[Debug 16:47:29.203] Core service started (InterfaceActionService, 0.002149s)
[Debug 16:47:29.300] Album artwork path set to /home/mimox/.cache/album-art
[Debug 16:47:29.301] Core service started (ArtworkManager, 0.002568s)
[Debug 16:47:30.150] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[Debug 16:47:30.150] Core service started (NereidPlayerInterface, 0.849168s)
[Debug 16:47:30.197] Extension service started (GStreamerCoreService, 0.046285s)
[Debug 16:47:30.201] Extension service started (PodcastService, 0.003742s)
[Debug 16:47:30.202] Extension service started (DaapService, 0.001131s)
[Debug 16:47:30.205] Extension service started (GnomeService, 0.002911s)
[Debug 16:47:30.208] Extension service started (CoverArtService, 0.002403s)
[Debug 16:47:30.272] Extension service started (AudioCdService, 0.064036s)
[Info  16:47:30.273] All services are started 1.478344s
[Debug 16:47:30.579] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[Debug 16:47:30.630] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager
[Debug 16:47:30.777] Creating Pango.Layout, configuring Cairo.Context
[Debug 16:47:30.802] Creating Pango.Layout, configuring Cairo.Context
[Debug 16:47:30.815] Creating new surface cache for 9216 KB (max) images, capped at 1 MB (113 items)
[Debug 16:47:30.823] Creating Pango.Layout, configuring Cairo.Context
[Info  16:47:30.894] nereid Client Started
[Debug 16:47:30.895] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[Debug 16:47:30.904] (libbanshee:player) Using built-in equalizer element
[Debug 16:47:30.967] Player state change: NotReady -> Ready
[Debug 16:47:30.974] Player state change: Ready -> Idle
[Debug 16:47:30.980] (libbanshee:player) Disabled ReplayGain
[Debug 16:47:30.981] Delayed Initializating Banshee.Podcasting.PodcastService
[Debug 16:47:31.091] Refreshing any podcasts that haven't been updated in over an hour
[Debug 16:47:31.093] Delayed Initializating Banshee.Daap.DaapService
[Warn  16:47:32.271] Caught an exception - expected ';' (3B) but found '=' (3D)  Line 242, position 66. (in `System.Xml')
  at Mono.Xml2.XmlTextReader.Expect (Int32 expected) [0x0000e] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:2804 
  at Mono.Xml2.XmlTextReader.ReadAttributeValueTokens (Int32 dummyQuoteChar) [0x001e4] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:1937 
  at Mono.Xml2.XmlTextReader.ReadAttributes (Boolean isXmlDecl) [0x00093] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:1790 
  at Mono.Xml2.XmlTextReader.ReadStartTag () [0x00086] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:1382 
  at Mono.Xml2.XmlTextReader.ReadContent () [0x00135] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:1314 
  at Mono.Xml2.XmlTextReader.ReadContent () [0x00150] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:1324 
  at Mono.Xml2.XmlTextReader.Read () [0x00141] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader.cs:611 
  at System.Xml.XmlTextReader.Read () [0x0006b] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlTextReader2.cs:566 
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x0035c] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:991 
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00192] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:919 
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00192] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:919 
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00192] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:919 
  at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00032] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:838 
  at System.Xml.XmlDocument.Load (System.Xml.XmlReader xmlReader) [0x00019] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:708 
  at System.Xml.XmlDocument.LoadXml (System.String xml) [0x0002d] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/System.XML/System.Xml/XmlDocument.cs:731 
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x0001f] in /builddir/build/BUILD/banshee-20090917/src/Libraries/Migo/Migo.Syndication/RssParser.cs:50 
[Warn  16:47:32.272] Caught an exception - Invalid XML document. (in `Migo')
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x000b9] in /builddir/build/BUILD/banshee-20090917/src/Libraries/Migo/Migo.Syndication/RssParser.cs:74 
  at Migo.Syndication.FeedUpdateTask.OnDownloadDataReceived (System.Object sender, Migo.Net.DownloadStringCompletedEventArgs args) [0x00055] in /builddir/build/BUILD/banshee-20090917/src/Libraries/Migo/Migo.Syndication/FeedUpdateTask.cs:157 
[Debug 16:47:33.326] Initialized MediaProfileManager: 0.108441s
[Debug 16:47:33.461] GStreamer pipeline does not run: audioconvert ! xingenc bitrate=128 ! id3v2mux
[Debug 16:47:33.577] GStreamer pipeline does not run: audioconvert ! fluwmaenc bitrate=64000 vbr=false ! fluasfmux
Stacktrace:

  at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.copy_from_unmanaged (intptr,int,System.Array,int) <0x00004>
  at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.copy_from_unmanaged (intptr,int,System.Array,int) <0xffffffff>
  at System.Runtime.InteropServices.Marshal.Copy (intptr,byte[],int,int) [0x00000] in /builddir/build/BUILD/mono-2.4.2.3/mcs/class/corlib/System.Runtime.InteropServices/Marshal.cs:161
  at Avahi.Utility.PtrToString (intptr) [0x00020] in /builddir/build/BUILD/avahi-0.6.25/avahi-sharp/Utility.cs:51
  at Avahi.ServiceBrowser.OnServiceBrowserCallback (intptr,int,Avahi.Protocol,Avahi.BrowserEvent,intptr,intptr,intptr,Avahi.LookupResultFlags,intptr) [0x0001e] in /builddir/build/BUILD/avahi-0.6.25/avahi-sharp/ServiceBrowser.cs:187
  at (wrapper native-to-managed) Avahi.ServiceBrowser.OnServiceBrowserCallback (intptr,int,Avahi.Protocol,Avahi.BrowserEvent,intptr,intptr,intptr,Avahi.LookupResultFlags,intptr) <0xffffffff>
  at (wrapper managed-to-native) Avahi.Client.avahi_simple_poll_loop (intptr) <0x00004>
  at (wrapper managed-to-native) Avahi.Client.avahi_simple_poll_loop (intptr) <0xffffffff>
  at Avahi.Client.PollLoop () [0x00008] in /builddir/build/BUILD/avahi-0.6.25/avahi-sharp/Client.cs:377
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

Segmentation fault (core dumped)

Comment 2 Christian Krause 2009-10-20 22:04:30 UTC
Thank you very much for the detailed bug report. I can reproduce the problem on my F12 installation as well.

There is already another bug about the same problem, so I'll close this one as a duplicate. I already have an idea about the root cause, please check the other bug report for updates...

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


Note You need to log in before you can comment on or make changes to this bug.