Re: [Banshee-List] Banshee GIT keeps crashing





2009/5/2 Alex Bennee <kernel-hacker bennee com>
I've just started to look at the Banshee code but I'm new to the whole
Mono/C# thing. Should I just work of a known stable branch because the
master branch seems very unstable?

I keep getting this:

[Info  10:13:12.209] All services are started 3.901522s
[Debug 10:13:16.455] Registering remote object
/org/bansheeproject/Banshee/SourceManager/PlayQueue
(Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[Debug 10:13:16.520] Loaded IScreensaverManager:
Banshee.GnomeBackend.GnomeScreensaverManager
[Debug 10:13:16.683] Creating Pango.Layout, configuring Cairo.Context
[Debug 10:13:16.709] Creating Pango.Layout, configuring Cairo.Context
[Debug 10:13:16.853] Creating new surface cache for 9216 KB (max)
images, capped at 1 MB (113 items)
[Debug 10:13:16.924] Creating Pango.Layout, configuring Cairo.Context
[Info  10:13:17.273] nereid Client Started
[Debug 10:13:17.274] Delayed Initializating Banshee.Podcasting.PodcastService
[Debug 10:13:17.513] Refreshing any podcasts that haven't been updated
in over an hour
[Debug 10:13:17.517] Delayed Initializating Banshee.Dap.DapService
[Debug 10:13:17.520] Dap support extension loaded: Banshee.Dap.MassStorage
[Debug 10:13:17.647] Delayed Initializating Banshee.Daap.DaapService
[Debug 10:13:18.495] Found DAP support
(Banshee.Dap.MassStorage.MassStorageSource) for device iPod Video
[Debug 10:13:19.431] Starting - Refreshing Metadata

** (Nereid:19692): WARNING **: Missing method
Hyena.Jobs.Job.get_Resources in assembly
/home/alex/src/banshee.git/bin/Hyena.dll token 6000255
Exception in Gtk# callback delegate
 Note: Applications can use GLib.ExceptionManager.UnhandledException
to handle the exception.
System.TypeLoadException: A type load exception has occurred.
 at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator29`1[Hyena.Jobs.Job].MoveNext
() [0x00059] in
/home/alex/src/gentoo/tmp/portage/dev-lang/mono-2.0.1-r1/work/mono-2.0.1/mcs/class/System.Core/System.Linq/Enumerable.cs:2305
 at System.Linq.Enumerable.Any[Job] (IEnumerable`1 source) [0x0000d]
in /home/alex/src/gentoo/tmp/portage/dev-lang/mono-2.0.1-r1/work/mono-2.0.1/mcs/class/System.Core/System.Linq/Enumerable.cs:120
 at Hyena.Jobs.Scheduler.CanStartJob (Hyena.Jobs.Job job, Boolean
pausedJob) [0x0005e] in
/home/alex/src/banshee.git/src/Libraries/Hyena/Hyena.Jobs/Scheduler.cs:193
 at Hyena.Jobs.Scheduler.CanStart (Hyena.Jobs.Job job) [0x00000] in
/home/alex/src/banshee.git/src/Libraries/Hyena/Hyena.Jobs/Scheduler.cs:175
 at Hyena.Jobs.Scheduler.Add (Hyena.Jobs.Job job) [0x00079] in
/home/alex/src/banshee.git/src/Libraries/Hyena/Hyena.Jobs/Scheduler.cs:81
 at Banshee.ServiceStack.DbIteratorJob.Register () [0x00000] in
/home/alex/src/banshee.git/src/Core/Banshee.Services/Banshee.ServiceStack/DbIteratorJob.cs:74
 at Banshee.Metadata.SaveTrackMetadataService.Save () [0x000be] in
/home/alex/src/banshee.git/src/Core/Banshee.Services/Banshee.Metadata/SaveTrackMetadataService.cs:103
 at Banshee.Metadata.SaveTrackMetadataService.<SaveTrackMetadataService>m__23
() [0x00047] in
/home/alex/src/banshee.git/src/Core/Banshee.Services/Banshee.Metadata/SaveTrackMetadataService.cs:68
 at Banshee.Gui.GtkBaseClient+<RunTimeout>c__AnonStorey28.<>m__109 ()
[0x00000] in /home/alex/src/banshee.git/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:233
 at GLib.Timeout+TimeoutProxy.Handler () [0x00000]
  at GLib.ExceptionManager.RaiseUnhandledException(System.Exception
e, Boolean is_terminal)
  at GLib.Timeout+TimeoutProxy.Handler()
  at Gtk.Application.gtk_main()
  at Gtk.Application.Run()
  at Banshee.Gui.GtkBaseClient.Run() in
/home/alex/src/banshee.git/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
151
  at Banshee.Gui.GtkBaseClient.Startup() in
/home/alex/src/banshee.git/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
74
  at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler
startup) in /home/alex/src/banshee.git/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:line
54
  at Banshee.Gui.GtkBaseClient.Startup() in
/home/alex/src/banshee.git/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
69
  at Banshee.Gui.GtkBaseClient.Startup(System.String[] args) in
/home/alex/src/banshee.git/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
59
  at Nereid.Client.Main(System.String[] args) in
/home/alex/src/banshee.git/src/Clients/Nereid/Nereid/Client.cs:line 48
~/src/banshee.git

But I'm unsure how to proceed. I thought I could get monodevelop to
break on an error but so far I haven't figured this part out. Any
idea?

Try updating:

http://git.gnome.org/cgit/banshee/commit/?id=934b511fb25599df2219ddbdc3f98d1d2486d262
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]