Banshee crashes when called with url for radio station

Bug #874125 reported by Christopher Barrington-Leigh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

 banshee http://playerservices.streamtheworld.com/pls/CBC_R1_MTL_H.pls

returns:

[Warn 08:03:53.843] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Services')
  at Banshee.Playlist.PlaylistFileUtil.ImportPlaylistToLibrary (System.String path, Banshee.Sources.PrimarySource source, Banshee.Collection.Database.DatabaseImportManager importer) [0x00000] in <filename unknown>:0

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: banshee 2.2.0-1ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 14 07:55:52 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110921.2)
SourcePackage: banshee
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Christopher Barrington-Leigh (cpbl) wrote :
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 874125] [NEW] Banshee crashes when called with url for radio station

On 14/10/2011 20:04, Christopher Barrington-Leigh wrote:
> Public bug reported:
>
> banshee http://playerservices.streamtheworld.com/pls/CBC_R1_MTL_H.pls
>
> returns:
>
> [Warn 08:03:53.843] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.Services')
> at Banshee.Playlist.PlaylistFileUtil.ImportPlaylistToLibrary (System.String path, Banshee.Sources.PrimarySource source, Banshee.Collection.Database.DatabaseImportManager importer) [0x00000] in <filename unknown>:0

Hi Christopher,

Could you post the full output from "banshee --debug" please?

  status incomplete

--
Kind regards,
Loong Jin

Changed in banshee (Ubuntu):
status: New → Incomplete
Revision history for this message
Christopher Barrington-Leigh (cpbl) wrote :

banshee --debug http://playerservices.streamtheworld.com/pls/CBC_R1_MTL_H.pls
** Running Mono with --debug **
[1 Info 06:24:57.747] Running Banshee 2.0.1: [Ubuntu 11.04 (linux-gnu, x86_64) @ 2011-07-05 13:53:01 UTC]
[1 Debug 06:24:57.760] Initializing GTK
[1 Debug 06:24:58.785] Post-Initializing GTK
[1 Debug 06:24:58.794] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 06:24:58.804] Using default gconf-base-key
[1 Debug 06:24:58.837] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 06:24:58.899] Core service started (DBusServiceManager, 0.000934)
[1 Debug 06:24:58.900] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 06:24:58.907] Core service started (DBusCommandService, 0.008502)
[1 Debug 06:24:58.941] Opened SQLite (version 3.7.4) connection to /home/cpbl/.config/banshee-1/banshee.db
[1 Debug 06:24:58.942] Core service started (DbConnection, 0.034221)
[1 Error 06:24:58.951] Error initializing required service DbConnection
Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Banshee.Database.BansheeDbFormatMigrator+DatabaseVersionTooHigh: This version of Banshee was prepared to work with older database versions (=< 43) thus it is too old to support the current version of the database (44).
  at Banshee.Database.BansheeDbFormatMigrator.Migrate () [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 <filename unknown>:0
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename unknown>:0

Revision history for this message
Christopher Barrington-Leigh (cpbl) wrote :
Download full text (13.0 KiB)

I'm very sorry. The above is from the wrong operating system, and shows a different bug. Here is what I get on 11.10, but it no longer crashes like it did repeatably on the day I posted.... sigh. It does still fail to play this radio station, even though it is able to by asking it once it's loaded up.

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

banshee --debug http://playerservices.streamtheworld.com/pls/CBC_R1_MTL_H.pls
** Running Mono with --debug **
[1 Info 09:00:43.953] Running Banshee 2.2.0: [Ubuntu oneiric (development branch) (linux-gnu, x86_64) @ 2011-09-23 04:47:58 UTC]
[1 Debug 09:00:43.964] Initializing GTK

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

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

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

(Banshee:3289): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
[1 Debug 09:00:44.673] Post-Initializing GTK
[1 Debug 09:00:44.683] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 09:00:44.685] Using default gconf-base-key
[1 Debug 09:00:44.728] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 09:00:44.776] Core service started (DBusServiceManager, 0.001155)
[1 Debug 09:00:44.778] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 09:00:44.783] Core service started (DBusCommandService, 0.006665)
[1 Debug 09:00:44.804] Opened SQLite (version 3.7.7) connection to /home/cpbl/.config/banshee-1/banshee.db
[1 Debug 09:00:44.805] Core service started (DbConnection, 0.021851)
[1 Debug 09:00:44.818] Database version 44 is up to date
[1 Debug 09:00:44.860] Core service started (PreferenceService, 0.018366)
[1 Debug 09:00:44.870] Core service started (Network, 0.009587)
[1 Debug 09:00:44.871] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 09:00:44.871] Core service started (SourceManager, 0.001091)
[1 Debug 09:00:44.879] Core service started (MediaProfileManager, 0.000209)
[1 Debug 09:00:44.884] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 09:00:44.885] Core service started (PlayerEngine, 0.005806)
[1 Debug 09:00:44.897] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 09:00:44.898] Core service started (PlaybackController, 0.002271)
[1 Debug 09:00:44.903] Starting - Startup Job
[1 Debug 09:00:44.904] Core service started (JobScheduler, 0.006046)
[1 Debug 09:00:44.914] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 09:00:44.945] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 09:00:44.947] Core service started (HardwareManager, 0.042902)
[1 Debug 09:00:44.951] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with...

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for banshee (Ubuntu) because there has been no activity for 60 days.]

Changed in banshee (Ubuntu):
status: Incomplete → Expired
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.