Banshee keeps crashing

Asked by Daniel Malz on 2011-11-11

As my Banshee player in Ubuntu 11.10 keeps crashing after playing for a short time, I decided to run it in terminal. That is the error message. I hope you can help me :)
daniel:~$ banshee
[Info 19:09:57.986] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, i686) @ 2011-09-23 04:51:00 UTC]

(Banshee:2826): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:2826): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:2826): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(Banshee:2826): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
[Info 19:10:00.054] Updating web proxy from GConf
[Info 19:10:00.523] All services are started 2.024799
[Info 19:10:04.690] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
** (Banshee:2826): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:2826): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'
[Info 19:10:11.080] nereid Client Started
[Info 19:10:11.304] GStreamer version 0.10.35.0, gapless: True, replaygain: False
[Info 19:10:11.406] AppleDeviceSource is ignoring unmounted volume 67 GB File system

** (Banshee:2826): WARNING **: Error calling get_info: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 1041, in get_info
    return self.syncdaemon_folders.get_info(path)
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 640, in get_info
    mdobj = self.fs.get_by_path(path.encode('utf-8'))
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 781, in get_by_path
    mdid = self._idx_path[path]
KeyError: '/home/daniel/.ubuntuone/Purchased from Ubuntu One'

** (Banshee:2826): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed

** (Banshee:2826): WARNING **: Error rescanning Purchased Music: No such file or directory
** (Banshee:2826): DEBUG: Loading the real store page

** (Banshee:2826): WARNING **: Got less number of items in credentials hash table than expected!

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 Mono.Zeroconf.Providers.AvahiDBus.BrowseService.DisposeResolver () [0x00000] in <filename unknown>:0
  at Mono.Zeroconf.Providers.AvahiDBus.BrowseService.Dispose () [0x00000] in <filename unknown>:0
  at Mono.Zeroconf.Providers.AvahiDBus.ServiceBrowser.OnItemRemove (Int32 interface, Protocol protocol, System.String name, System.String type, System.String domain, LookupResultFlags flags) [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,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] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0
  at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0
  at NDesk.DBus.Connection.DispatchSignals () [0x00000] in <filename unknown>:0
  at NDesk.DBus.Connection.Iterate () [0x00000] in <filename unknown>:0
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (System.Object o) [0x00000] in <filename unknown>:0

Thanks a lot in advance. It works until "Unhandled exeption", the start of the last paragraph.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu banshee Edit question
Assignee:
No assignee Edit question
Last query:
2011-11-13
Last reply:
2012-01-18
Daniel Malz (daniel-malz) said : #1

Update: This happens when I open Banshee by clicking on a file.

However, if I open it first and try to play something it does not work at all and says:
[Error 15:06:57.450] GStreamer resource error: NotFound

Luky Winarto (luckyborneo) said : #2

Hi Daniel Malz,

I think the problem is on your banshee profile. Try to rename it.
$ mv ~/.config/banshee-1 ~/.config/banshee.default

Then try to run banshee again. Hopefully that will solve your problem...

-Luky-

Daniel Malz (daniel-malz) said : #3

Thanks a lot for your answer, unfortunately this does not work. I tried to delete my profile before. After I re-imported everything (which took a very long time, I would want to avoid that) it worked again for a short while. I think the problem lies in the fact that the music files are not in my Linux system, but in the parallel Windows system. If I reboot Linux he first has to remount the partition and banshee seems to be unable to find the music again. Or has any other problem with it. Is this possible?
What is more, exactly the same thing happens to Shotwell, I guess for the same reason. Is this a know bug? Is there any workaround without copying all the files (I have too few storage & I currently have to keep Windows)?
Thanks a lot in advance,
Best wishes

Luky Winarto (luckyborneo) said : #4

Hmm... this is weird.
Perhaps, when you imported files (music) from windows partition there was a file which is not music file type. For example, Thumbs.db
I used to use Rhythmbox as my music player. When I imported file from specify folder/directory which is there was Thumbs.db file on it, my Rhytmbox gave me an error code. Perhaps, your problems like that. Try to import from specify folder/directory without Thumbs.db
I'm really sorry if my English is bad....

-Luky-

fenrir12 (eric-lund-87) said : #5

I was experiencing similar issues. I used ubuntu tweak's janitor function and cleaned my package configs and unneeded packages. No problems since

Can you help with this problem?

Provide an answer of your own, or ask Daniel Malz for more information if necessary.

To post a message you must log in.