After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583018 - Banshee indexer crashes when banshee is not running
Banshee indexer crashes when banshee is not running
Status: RESOLVED DUPLICATE of bug 576033
Product: banshee
Classification: Other
Component: general
git master
Other All
: Normal critical
: 1.5.0
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-18 06:59 UTC by Alex Launi
Modified: 2009-05-18 07:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alex Launi 2009-05-18 06:59:44 UTC
Steps to reproduce:
1. Make sure banshee is not running
2. Start GNOME Do with banshee plugin, or run banshee-1 --indexer --debug
3. ???
4. PROFIT


Stack trace:
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Banshee.Collection.Indexer.RemoteHelper.IndexerClient.ConnectToIndexerService () [0x00000] 
  at Banshee.Collection.Indexer.RemoteHelper.IndexerClient.OnBusNameOwnerChanged (System.String name, System.String oldOwner, System.String newOwner) [0x00000] 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] 
  --- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00167>
at System.Reflection.MethodBase.Invoke (object,object[]) <0x0002d>
at System.Delegate.DynamicInvokeImpl (object[]) <0x001bb>
at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b>
at System.Delegate.DynamicInvoke (object[]) <0x00019>
at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message) <0x0014b>
at NDesk.DBus.Connection.DispatchSignals () <0x0004f>
at NDesk.DBus.Connection.Iterate () <0x0003f>
at <Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00037>
at (wrapper native-to-managed) <Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00077>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0004d>
at Gtk.Application.Run () <0x0000b>
at Do.Do.Main (string[]) <0x002d7>

--------------------------------------------------------------------------


Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Banshee.Preferences.SourcePage..ctor (System.String uniqueId, System.String name, System.String iconName, Int32 order) [0x00011] in /home/alex/banshee/src/Core/Banshee.Services/Banshee.Preferences/SourcePage.cs:52 
  at Banshee.Preferences.SourcePage..ctor (Banshee.Sources.Source source) [0x00000] in /home/alex/banshee/src/Core/Banshee.Services/Banshee.Base/RateLimiter.cs:1 
  at Banshee.Sources.Source.get_PreferencesPage () [0x00000] in /home/alex/banshee/src/Core/Banshee.Services/Banshee.Sources/Source.cs:733 
  at Banshee.Library.LibrarySource..ctor (System.String label, System.String name, Int32 order) [0x0005e] in /home/alex/banshee/src/Core/Banshee.Services/Banshee.Library/LibrarySource.cs:63 
  at Banshee.Library.MusicLibrarySource..ctor () [0x00000] in /home/alex/banshee/src/Core/Banshee.Services/Banshee.Base/RateLimiter.cs:1 
  at Beroe.IndexerClient.Run () [0x00016] in /home/alex/banshee/src/Clients/Beroe/Beroe/IndexerClient.cs:94 
  at Beroe.IndexerClient.Startup () [0x00028] in /home/alex/banshee/src/Clients/Beroe/Beroe/IndexerClient.cs:85 
  at Beroe.IndexerClient.Main () [0x00068] in /home/alex/banshee/src/Clients/Beroe/Beroe/IndexerClient.cs:66 
  at (wrapper managed-to-native) System.AppDomain:ExecuteAssembly (System.Reflection.Assembly,string[])
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly a, System.String[] args) [0x00000] 
  at System.AppDomain.ExecuteAssembly (System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args) [0x00000] 
  at (wrapper remoting-invoke-with-check) System.AppDomain:ExecuteAssembly (string,System.Security.Policy.Evidence,string[])
  at System.AppDomain.ExecuteAssembly (System.String assemblyFile) [0x00000] 
  at (wrapper remoting-invoke-with-check) System.AppDomain:ExecuteAssembly (string)
  at Booter.Booter.BootClient (System.String clientName) [0x00000] in /home/alex/banshee/src/Clients/Booter/Booter/Entry.cs:106 
  at Booter.Booter.Main () [0x00092] in /home/alex/banshee/src/Clients/Booter/Booter/Entry.cs:96 


Other information:
Comment 1 Alexander Kojevnikov 2009-05-18 07:36:21 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


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