banshee crashes on startup

Bug #778660 reported by Albrecht Dreß
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: banshee

Ubuntu version: Ubuntu 11.04
Package version: banshee 2.0.0-2ubuntu1
System: PowerMac G4 "Silver"

banshee reproducibly crashes on startup:

albrecht@antares:~$ banshee
[Info 19:49:41.994] Running Banshee 2.0.0: [Ubuntu Natty (development branch) (linux-gnu, powerpc) @ 2011-04-18 16:41:58 UTC]

(Banshee:11849): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so) initialization check failed: GLib version too old (micro mismatch)

(Banshee:11849): Gtk-WARNING **: Loading IM context type 'ibus' failed
[Info 19:49:53.160] Updating web proxy from GConf
[Info 19:49:53.487] All services are started 8,880778
** (Banshee:11849): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:11849): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'

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

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

** (Banshee:11849): WARNING **: Error rescanning Purchased Music: Datei oder Verzeichnis nicht gefunden
** (Banshee:11849): DEBUG: Loading the real store page

** (Banshee:11849): WARNING **: Got less number of items in credentials hash table than expected!
[Info 19:49:59.878] nereid Client Started
[Info 19:50:00.352] GStreamer version 0.10.32.0, gapless: True, replaygain: False
[Info 19:50:00.633] AppleDeviceSource is ignoring unmounted volume /
[Info 19:50:01.079] AppleDeviceSource is ignoring unmounted volume Macintosh HD
[Info 19:50:01.168] AppleDeviceSource is ignoring unmounted volume bootstrap
banshee: symbol lookup error: /usr/lib/powerpc-linux-gnu/libgio-2.0.so.0: undefined symbol: g_source_add_child_source

Revision history for this message
Albrecht Dreß (albrecht-dress) wrote :

As this issue looks like a build error, I tried to re-build the package myself. However, running

LC_ALL=C LANG=C sudo dpkg-buildpackage

on the sources linked from <http://packages.ubuntu.com/natty/banshee> fails with

dpkg-shlibdeps: error: no dependency information found for /usr/lib/libglib-2.0.so.0 (used by debian/banshee/usr/lib/banshee/Backends/libbnpx11.so).
dh_shlibdeps: dpkg-shlibdeps -Tdebian/banshee.substvars debian/banshee/usr/lib/banshee/libbanshee.so debian/banshee/usr/lib/banshee/Backends/libbnpx11.so debian/banshee/usr/lib/banshee/libossifer.so returned exit code 2
make: *** [binary] Error 9
dpkg-buildpackage: error: debian/rules binary gave error exit status 2

but the resulting binary runs and doesn't crash (and is even able to scan my I-Pod).

Revision history for this message
Victor Vargas (kamus) wrote :

Albrecht, please could you install banshee-dbg package and then run in a terminal "banshee --debug" and finally attach all the output information in a separated file? Thanks

Changed in banshee (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Samuel Halpert (halpert) wrote :
Download full text (3.4 KiB)

I'm having the same problem. Here's my debug information:

banshee --debug
** Running Mono with --debug **
[1 Info 19:26:24.977] Running Banshee 2.0.0: [Ubuntu Natty (development branch) (linux-gnu, i686) @ 2011-04-18 16:21:33 UTC]
[1 Debug 19:26:25.131] Initializing GTK
Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Could not read add-in description
  at Mono.Addins.Addin.get_Description () [0x00000] in <filename unknown>:0
  at Mono.Addins.AddinSessionService.CheckHostAssembly (System.Reflection.Assembly asm) [0x00000] in <filename unknown>:0
  at Mono.Addins.AddinSessionService.ActivateRoots () [0x00000] in <filename unknown>:0
  at Mono.Addins.AddinSessionService.Initialize () [0x00000] in <filename unknown>:0
  at Mono.Addins.AddinManager.Initialize (System.String configDir) [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.InitializeAddins () [0x00000] in /build/buildd/banshee-2.0.0/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:71
  at Banshee.ServiceStack.ServiceManager.DefaultInitialize () [0x00005] in /build/buildd/banshee-2.0.0/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:119
  at Banshee.ServiceStack.Application.Initialize () [0x00000] in /build/buildd/banshee-2.0.0/src/Core/Banshee.Services/Banshee.ServiceStack/Application.cs:80
  at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00010] in /build/buildd/banshee-2.0.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:143
  at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00013] in /build/buildd/banshee-2.0.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:95
  at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0
  at Nereid.Client..ctor () [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.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.MonoCMethod.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.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in /build/build...

Read more...

Revision history for this message
Joakim Kennedy (thecableman) wrote :
Download full text (9.9 KiB)

I have the same problem. Here is my debug output:
$ banshee --debug
** Running Mono with --debug **
[1 Info 17:02:54.288] Running Banshee 2.0.0: [Ubuntu Natty (development branch) (linux-gnu, i686) @ 2011-04-18 16:21:33 UTC]
[1 Debug 17:02:54.365] Initializing GTK
[1 Debug 17:03:00.253] Post-Initializing GTK
[1 Debug 17:03:00.302] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 17:03:00.354] Using default gconf-base-key
[1 Debug 17:03:00.535] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 17:03:00.837] Core service started (DBusServiceManager, 0.004505)
[1 Debug 17:03:00.852] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 17:03:00.902] Core service started (DBusCommandService, 0.062495)
[1 Debug 17:03:01.054] Opened SQLite (version 3.7.4) connection to /home/tcm/.config/banshee-1/banshee.db
[1 Debug 17:03:01.056] Core service started (DbConnection, 0.153738)
[1 Debug 17:03:01.092] Database version 43 is up to date
[1 Debug 17:03:01.219] Core service started (PreferenceService, 0.043452)
[1 Debug 17:03:01.261] Core service started (Network, 0.041703)
[1 Debug 17:03:01.264] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 17:03:01.264] Core service started (SourceManager, 0.003012)
[1 Debug 17:03:01.312] Core service started (MediaProfileManager, 0.000831)
[1 Debug 17:03:01.336] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 17:03:01.344] Core service started (PlayerEngine, 0.031886)
[1 Debug 17:03:01.415] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 17:03:01.418] Core service started (PlaybackController, 0.012429)
[1 Debug 17:03:01.458] Starting - Startup Job
[1 Debug 17:03:01.465] Core service started (JobScheduler, 0.046578)
[1 Debug 17:03:01.538] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 17:03:01.703] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 17:03:01.709] Core service started (HardwareManager, 0.243696)
[1 Debug 17:03:01.718] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 17:03:01.726] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 17:03:01.738] Core service started (CollectionIndexerService, 0.028806)
[1 Debug 17:03:01.746] Core service started (SaveTrackMetadataService, 0.007732)
[1 Debug 17:03:01.786] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 17:03:01.790] Core service started (GtkElementsService, 0.043689)
[1 Debug 17:03:01.795] Core service started (InterfaceActionService, 0.005276)
[1 Debug 17:03:02.358] Extension actions loaded: MetadataFixActions
[1 Debug 17:03:02.359] Registering...

Changed in banshee (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Jim Wyatt (jimwyatt) wrote :

Still broken. This is the default music player in Natty. Sad to see Ubuntu turning into just another distro.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.