jrmuizel / banshee-unofficial-plugins

Automatically exported from code.google.com/p/banshee-unofficial-plugins
0 stars 1 forks source link

mirage crashes banshee on startup #56

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. install banshee 1.5.5 and banshee-extensions-mirage 0.6 on debian
2. start banshee
3. observe crash

What actually happens when you follow these steps?

spewed to stdout by banshee:

~$ banshee
[Info  11:34:39.726] Running Banshee 1.5.5: [Debian GNU/Linux unstable 
(sid) (linux-gnu, x86_64) @ 2010-03-11 21:33:59 UTC]
Mirage - Open DB - URI=file:/home/[username]/.cache/banshee-mirage/
mirage.db,version=3
Mirage - Database version 3 is up to date

** (Banshee:29995): WARNING **: Missing method 
Banshee.PlaybackController.IBasicPlaybackController::Next(bool) in 
assembly /usr/lib/banshee-1/Banshee.Services.dll, referenced in assembly /
usr/lib/banshee-1/Extensions/Banshee.Mirage.dll
[Info  11:34:41.402] All services are started 0.909152s

** (Banshee:29995): WARNING **: Missing method 
Banshee.PlaybackController.IBasicPlaybackController::Next(bool) in 
assembly /usr/lib/banshee-1/Banshee.Services.dll, referenced in assembly /
usr/lib/banshee-1/Extensions/Banshee.Mirage.dll
Stacktrace:

  at Banshee.Sources.Source..ctor () <0xffffffff>
  at Banshee.Sources.Source..ctor () <0x0007a>
  at Banshee.Sources.DatabaseSource..ctor () <0x0000f>
  at Banshee.Playlist.AbstractPlaylistSource..ctor 
(string,string,Banshee.Sources.PrimarySource) <0x000c3>
  at Banshee.Playlist.PlaylistSource..ctor 
(string,Banshee.Sources.PrimarySource) <0x00033>
  at Banshee.Mirage.PlaylistGeneratorSource..ctor (Mirage.Db) <0x000df>
  at Banshee.Mirage.MiragePlugin.ServiceStartup () <0x0014b>
  at Banshee.Mirage.MiragePlugin.OnSourceAdded 
(Banshee.Sources.SourceAddedArgs) <0x0000f>
  at (wrapper delegate-invoke) 
Banshee.Sources.SourceAddedHandler.invoke_void__this___SourceAddedArgs 
(Banshee.Sources.SourceAddedArgs) <0x0007d>
  at (wrapper delegate-invoke) 
Banshee.Sources.SourceAddedHandler.invoke_void__this___SourceAddedArgs 
(Banshee.Sources.SourceAddedArgs) <0xffffffff>
  at Banshee.Sources.SourceManager.AddSource (Banshee.Sources.Source,bool) 
<0x00174>
  at Banshee.Sources.SourceManager.AddSource (Banshee.Sources.Source,bool) 
<0x00417>
  at Banshee.ServiceStack.Application.Run () <0x000af>
  at Banshee.Gui.GtkBaseClient.Initialize (bool) <0x0026f>
  at Banshee.Gui.GtkBaseClient..ctor (bool,string) <0x00033>
  at Banshee.Gui.GtkBaseClient..ctor () <0x0001b>
  at Nereid.Client..ctor () <0x0000f>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ 
(object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) 
System.Reflection.MonoCMethod.InternalInvoke (object,object
[],System.Exception&) <0x0004e>
  at (wrapper managed-to-native) 
System.Reflection.MonoCMethod.InternalInvoke (object,object
[],System.Exception&) <0xffffffff>
  at System.Reflection.MonoCMethod.Invoke 
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object
[],System.Globalization.CultureInfo) <0x0010b>
  at System.Reflection.MonoCMethod.Invoke 
(System.Reflection.BindingFlags,System.Reflection.Binder,object
[],System.Globalization.CultureInfo) <0x0003d>
  at System.Reflection.ConstructorInfo.Invoke (object[]) <0x0003f>
  at System.Activator.CreateInstance (System.Type,bool) <0x00103>
  at System.Activator.CreateInstance (System.Type) <0x0000f>
  at Banshee.Gui.GtkBaseClient.Startup () <0x0001b>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/
StartupInvocationHandler) <0x0008e>
  at Banshee.Gui.GtkBaseClient.Startup<Nereid.Client> () <0x0005b>
  at Banshee.Gui.GtkBaseClient.Startup<Nereid.Client> (string[]) <0x000d3>
  at Nereid.Client.Main (string[]) <0x00017>
  at (wrapper runtime-invoke) Nereid.Client.runtime_invoke_void_object 
(object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly 
(System.Reflection.Assembly,string[]) <0x0004b>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly 
(System.Reflection.Assembly,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal 
(System.Reflection.Assembly,string[]) <0x00037>
  at System.AppDomain.ExecuteAssembly 
(string,System.Security.Policy.Evidence,string[]) <0x00037>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly 
(string,System.Security.Policy.Evidence,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssembly (string) <0x0001f>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly 
(string) <0xffffffff>
  at Booter.Booter.BootClient (string) <0x0006b>
  at Booter.Booter.Main () <0x001a7>
  at (wrapper runtime-invoke) object.runtime_invoke_void 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    banshee-1 [0x47b87f]
    banshee-1 [0x4add6f]
    /lib/libpthread.so.0 [0x7f32ca58d990]
    banshee-1 [0x482996]
    [0x40bec168]

Debug info from gdb:

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted

What would you expect to happen when you follow them?

What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by olekas...@gmail.com on 18 Mar 2010 at 10:36

GoogleCodeExporter commented 9 years ago
Mirage 0.6 does not work with Banshee 1.5.5 and above. Please update to version
1.6.0, which is available as part of the "Banshee Community Extensions" project 
:
http://gitorious.org/banshee-community-extensions
Packages might be available for Debian.

As Mirage is now part of the "Banshee Community Extensions" project, so issues 
should
be filled in the Banshee bugtracker :
http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&component=Community%20Ex
tensions
The webpage isn't updated yet to reflect that, sorry.

Original comment by bertrand.lorentz@gmail.com on 7 Apr 2010 at 8:28