Re: [Banshee-List] traceback when deleting non-existing tracks from the database (podcast related)
- From: "Gabriel Burt" <gabriel burt gmail com>
- To: banshee-list gnome org
- Subject: Re: [Banshee-List] traceback when deleting non-existing tracks from the database (podcast related)
- Date: Sun, 20 Apr 2008 11:33:21 -0500
Please file a bug report.
2008/4/18 David Nielsen <gnomeuser gmail com>:
> This one is a little tricky.
>
> 1) compile SVN with podcast support enabled.
> 2) subscribe to a podcast and download all the tracks.
> 3) Create smart playlist for file path containing podcast subdir name
> 4) delete feed and select remove files
> 5) Notice at the smart playlist still lists the files
> 6) Mark all tracks in the smart playlist and select delete from drive
> 7) BOOM
>
> As a side issue once you have done this, readding the feed and redownloading
> the tracks will result in correct files being placed in the directory tree,
> you can select them in the listview but you cannot make them play in anyway.
>
> banshee-1 --debug
> Assembly not found: Banshee.Services, Version=0.98.4.26085, Culture=neutral
> WARNING: [Banshee.Daap,1.0] Could not load some add-in assemblies: Could not
> load file or assembly 'Banshee.Services, Version=0.98.4.26085,
> Culture=neutral' or one of its dependencies.
> [Debug 15:29:34.636] Configuration client extension loaded
> (Banshee.GnomeBackend.GConfConfigurationClient)
> [Debug 15:29:34.770] NDesk.DBus.Bus.Session.RequestName
> ('org.bansheeproject.Banshee') => PrimaryOwner
> [Debug 15:29:34.774] Core service started (DBusServiceManager, 0,11096s)
> [Debug 15:29:34.827] Core service started (DbConnection, 0,052301s)
> [Debug 15:29:34.876] Core service started (SourceManager, 0,006827s)
> [Debug 15:29:35.160] Core service started (MediaProfileManager, 0,284178s)
> [Debug 15:29:35.166] Core service started (PlayerEngine, 0,005775s)
> [Debug 15:29:35.216] Core service started (PlaybackController, 0,001113s)
> [Debug 15:29:35.217] Core service started (ImportSourceManager, 7,3E-05s)
> [Debug 15:29:35.223] Core service started (LibraryImportManager, 0,005422s)
> [Debug 15:29:35.224] Core service started (UserJobManager, 0,000511s)
> [Debug 15:29:35.236] Core service started (HardwareManager, 0,01139s)
> [Debug 15:29:35.567] Adding icon theme search path:
> /usr/share/banshee-1/icons
> [Debug 15:29:35.568] Core service started (GtkElementsService, 0,332502s)
> [Debug 15:29:35.629] Core service started (InterfaceActionService,
> 0,060182s)
> [Debug 15:29:35.633] Core service started (ArtworkManager, 0,002012s)
> [Debug 15:29:35.862] Text renderer: Cairo
> [Debug 15:29:36.038] Core service started (NereidPlayerInterface, 0,405564s)
> [Debug 15:29:36.042] Using GNOME 2.22 API for Multimedia Keys
> [Debug 15:29:36.043] Extension service started (MultimediaKeysService,
> 0,003607s)
> [Debug 15:29:36.052] Dap support extension loaded: Banshee.Dap.MassStorage
> [Debug 15:29:36.101] IO provider extension loaded (Banshee.IO.Unix.Provider)
> [Debug 15:29:36.291] Extension service started (DapService, 0,248667s)
> [Debug 15:29:36.303] Extension service started (BookmarksService, 0,011212s)
> [Debug 15:29:36.411] Extension service started (NotificationAreaService,
> 0,107984s)
> [Debug 15:29:36.438] Extension service started (AudioCdService, 0,026957s)
> [Debug 15:29:36.441] Extension service started (GnomeService, 0,003082s)
> [Debug 15:29:36.456] Audioscrobbler state: connected
> [Debug 15:29:36.459] Extension service started (AudioscrobblerService,
> 0,017544s)
> version=3,URI=file:/home/david/.config/banshee-1/syndication.db
> 18-04-2008 15:29:36
> 10
> 10
> Time to select all feed items: 00:00:00.2165580
> 13
> 13
> 00:00:00.2778030
> FM - CON - END
> InitializeWidget Called
> [Debug 15:29:37.081] Extension service started (PodcastService, 0,621691s)
> [Debug 15:29:37.206] GStreamer pipeline does not run: audioconvert ! xingenc
> bitrate=128 ! id3v2mux
> [Debug 15:29:37.253] GStreamer pipeline does not run: audioconvert !
> fluwmaenc bitrate=64000 vbr=false ! fluasfmux
> [Debug 15:29:37.253] Extension service started (GStreamerCoreService,
> 0,171893s)
> [Info 15:29:37.277] All services are started 2,617315s
> SetSource Called
> Domain: 'Gtk' Level: Critical
> Message: gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget,
> event)' failed
> Trace follows:
> at GLib.Log.PrintTraceLogFunction(System.String domain, LogLevelFlags
> level, System.String message)
> at GLib.Log.PrintTraceLogFunction(IntPtr , LogLevelFlags , IntPtr )
> at Gtk.Application.gtk_main()
> at Gtk.Application.gtk_main()
> at Gtk.Application.Run()
> at Banshee.Gui.GtkBaseClient.Run()
> at Banshee.Gui.GtkBaseClient.Startup()
> at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler
> startup)
> at Banshee.Gui.GtkBaseClient.Entry()
> at Nereid.Client.Main()
> Fetching Track: 4693
> Fetching Track: 4696
> Fetching Track: 4682
> Fetching Track: 4687
> Fetching Track: 4695
> Fetching Track: 4698
> Fetching Track: 4684
> Fetching Track: 4691
> Fetching Track: 5521
> Fetching Track: 4694
> ResetSource Called
> Exception in Gtk# callback delegate
> Note: Applications can use GLib.ExceptionManager.UnhandledException to
> handle the exception.
> System.NotImplementedException: The requested feature is not implemented.
> at Banshee.Sources.DatabaseSource.DeleteTrackRange
> (Banshee.Collection.Database.DatabaseTrackListModel model, Range range)
> [0x00000] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:374
> at Banshee.Sources.DatabaseSource.WithTrackSelection
> (Banshee.Collection.Database.DatabaseTrackListModel model,
> Banshee.Sources.TrackRangeHandler handler) [0x0003d] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:401
> at Banshee.Sources.DatabaseSource.DeleteSelectedTracks
> (Banshee.Collection.Database.DatabaseTrackListModel model) [0x00007] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:213
> at Banshee.Sources.DatabaseSource.DeleteSelectedTracks () [0x00000] in
> /usr/src/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:205
> at Banshee.Gui.TrackActions.OnDeleteTracksFromDrive (System.Object o,
> System.EventArgs args) [0x0003a] in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs:389
> at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000]
> at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e,
> Boolean is_terminal)
> at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
> at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
> at Gtk.Application.gtk_main()
> at Gtk.Application.gtk_main()
> at Gtk.Application.Run()
> at Banshee.Gui.GtkBaseClient.Run() in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
> 113
> at Banshee.Gui.GtkBaseClient.Startup() in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
> 55
> at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler
> startup) in
> /usr/src/banshee/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:line
> 54
> at Banshee.Gui.GtkBaseClient.Entry() in
> /usr/src/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line
> 50
> at Nereid.Client.Main() in
> /usr/src/banshee/src/Clients/Nereid/Nereid/Client.cs:line 45
>
>
> _______________________________________________
> Banshee-list mailing list
> Banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]