GNOME Bugzilla – Bug 547218
Banshee crashes at startup on PPC
Last modified: 2009-09-28 15:27:07 UTC
Get the "Banshee Encountered a Fatal Error" dialog, and this message (I don't really know where in the codebase to look); An unhandled exception was thrown: SQL logic error or missing database at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.SqliteClient.SqliteConnection connection) [0x00000] Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] .NET Version: 2.0.50727.42 OS Version: Unix 2.6.22.14 Assembly Version Information: Banshee.CoverArt (1.2.0.29688) Banshee.MultimediaKeys (1.2.0.29703) Migo (1.2.0.29618) Banshee.Podcasting (1.2.0.29717) Banshee.NotificationArea (1.2.0.29706) Lastfm (1.2.0.29627) Banshee.Lastfm (1.2.0.29698) Banshee.Bookmarks (1.2.0.29685) Banshee.AudioCd (1.2.0.29682) pango-sharp (2.12.0.0) Mono.Cairo (2.0.0.0) Banshee.Widgets (1.2.0.29648) Banshee.Dap.Ipod (1.2.0.29675) Banshee.Dap (1.2.0.29672) Banshee.Hal (1.2.0.29719) Banshee.Unix (1.2.0.29727) Banshee.GStreamer (1.2.0.29724) gconf-sharp (2.16.0.0) Banshee.Gnome (1.2.0.29722) Banshee.NowPlaying (1.2.0.29709) System.Transactions (2.0.0.0) System.Xml (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) Mono.Addins (0.3.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.2.0.29611) NDesk.DBus.Proxies (0.0.0.0) Mono.Posix (2.0.0.0) NDesk.DBus.GLib (1.0.0.0) NDesk.DBus (1.0.0.0) gtk-sharp (2.12.0.0) Hyena (1.2.0.29604) System (2.0.0.0) gdk-sharp (2.12.0.0) glib-sharp (2.12.0.0) Banshee.Core (1.2.0.29634) Banshee.Services (1.2.0.29642) Banshee.ThickClient (1.2.0.29660) Nereid (1.2.0.29668) mscorlib (2.0.0.0) Platform Information: Linux 2.6.22-14-powerpc ppc unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=7.10 DISTRIB_CODENAME=gutsy DISTRIB_DESCRIPTION="Ubuntu 7.10" [/etc/debian_version] lenny/sid
It look likes your banshee database might be messed up. Did you run any version of banshee before 1.2 ? Could you please run banshee from a terminal with the following command : banshee-1 --debug --debug-sql > log.txt And attach the resulting log.txt file here ?
Created attachment 116385 [details] banshee-1 --debug --debug-sql See attached.
Also; I ran a variety of Banshee versions before 1.2. But I deleted the various Banshee dirs before installing Banshee 1.2, and it doesn't seem to have had any effect.
So I assume you deleted the file /.config/banshee-1/banshee.db ? I don't see anything striking in your log before the exception, apart from the fact that banshee takes a long time to start : "All services are started 30.738282s" I have "All services are started 2.235289s" The same query runs perfectly on my system with a fresh DB. I'm out of ideas for now...
Yes; I actually deleted everything Banshee related in my HOME (including things under .gconf/).
Is this still happening with Banshee 1.2.1? Are you running gnome-do with the Banshee plugin?
Still happening with latest SVN; not running Banshee with GNOME Do (I don't have it installed, and given the error I can't see what it would have to do with it).
Likewise, I just built Banshee 1.2.1 from source and get the following fatal error upon startup. I tried deleting the database from ~/.config/banshee-1 as well as the files from ~/.gconf/apps/banshee-1 as various people had suggested. Still no luck. This was the first time I have ever installed Banshee on this machine and I am not running gnome-do. Attached is my log from banshee-1 --debug --debug-sql > log.txt An unhandled exception was thrown: SQL logic error or missing database at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.SqliteClient.SqliteConnection connection) [0x00000] Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] .NET Version: 2.0.50727.42 OS Version: Unix 2.6.24.19 Assembly Version Information: Banshee.MultimediaKeys (1.2.1.17943) Migo (1.2.1.17870) Banshee.Podcasting (1.2.1.17951) Lastfm (1.2.1.17880) Banshee.Lastfm (1.2.1.17940) Banshee.NotificationArea (1.2.1.17945) Banshee.CoverArt (1.2.1.17931) Banshee.Bookmarks (1.2.1.17928) Banshee.Daap (1.2.1.17934) Banshee.AudioCd (1.2.1.17927) pango-sharp (2.12.0.0) Mono.Cairo (2.0.0.0) Banshee.Widgets (1.2.1.17900) Banshee.Dap.Ipod (1.2.1.17920) Banshee.Dap (1.2.1.17918) Banshee.Hal (1.2.1.17953) Banshee.Unix (1.2.1.17957) Banshee.GStreamer (1.2.1.17955) gconf-sharp (2.20.0.0) Banshee.Gnome (1.2.1.17954) Banshee.NowPlaying (1.2.1.17947) System.Transactions (2.0.0.0) System.Xml (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) Mono.Addins (0.3.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.2.1.17867) NDesk.DBus.Proxies (0.0.0.0) Mono.Posix (2.0.0.0) NDesk.DBus.GLib (1.0.0.0) NDesk.DBus (1.0.0.0) gtk-sharp (2.12.0.0) Hyena (1.2.1.17863) System (2.0.0.0) gdk-sharp (2.12.0.0) glib-sharp (2.12.0.0) Banshee.Core (1.2.1.17886) Banshee.Services (1.2.1.17893) Banshee.ThickClient (1.2.1.17910) Nereid (1.2.1.17916) mscorlib (2.0.0.0) Platform Information: Linux 2.6.24-19-powerpc ppc unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.04 DISTRIB_CODENAME=hardy DISTRIB_DESCRIPTION="Ubuntu 8.04.1" [/etc/debian_version] lenny/sid
Created attachment 116882 [details] banshee-1 --debug --debug-sql > log.txt As per my previous post.
Since we're both on PPC, and this problem isn't appearing generally, I'm guessing it probably has something to do with that.
Commenting out line 291 of src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteModelCache.cs gets rid of the main error involved here, but also leaves Banshee incapable of doing anything really useful (ie. it can't import music, though it makes a great Last.fm client). So that's clearly not a solution.
Removing the "BEGIN;" in line 286 of src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteModelCache.cs makes it work correctly, though it still runs into bug 539683.
Confirm that: Removing the "BEGIN;" in line 286 of src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteModelCache.cs makes it work correctly, though it still runs into bug 539683. Will post to that bug also. On PPC Ubuntu Intrepid Banshee-1 1.4.1
I also confirm the problem and the "solution" on PPC. I wonder why the removal of the BEGIN works. If we also remove the COMMIT at the end, Banshee will blow up in flames, consume all the memory available and then quit with an error message: "System.IndexOutOfRangeException: Array index is out of range".
*** Bug 576836 has been marked as a duplicate of this bug. ***
Could anyone experiencing this problem try to run banshee from a recent SVN trunk ? We've moved from Mono.Data.SqliteClient to Mono.Data.Sqlite, and I'm wondering if this might have an impact. A good one, I hope. ;) Please also specify your version of mono and sqlite.
No such luck. Mono 1.9.1 Sqlite 3.5.9 An unhandled exception was thrown: dbid could not be resolved, this should never happen at Banshee.Sources.PrimarySource.get_DbId () [0x000b1] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.Services/Banshee.Sources/PrimarySource.cs:147 at Banshee.Sources.PrimarySource.PrimarySourceInitialize () [0x00000] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.Services/Banshee.Sources/PrimarySource.cs:274 at Banshee.Sources.PrimarySource..ctor (System.String generic_name, System.String name, System.String id, Int32 order) [0x00085] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.Services/Banshee.Sources/PrimarySource.cs:228 at Banshee.Library.LibrarySource..ctor (System.String label, System.String name, Int32 order) [0x00000] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.Services/Banshee.Library/LibrarySource.cs:49 at Banshee.Library.VideoLibrarySource..ctor () [0x00000] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs:42 at Banshee.ServiceStack.Application.Run () [0x00043] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/Application.cs:93 at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00118] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:141 at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00013] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:91 at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:83 at Nereid.Client..ctor () [0x00000] at <0x00000> <unknown method> at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[]) at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in /home/eosten/Bin/banshee/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:78 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00048] in /home/eosten/Bin/banshee/banshee/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:54 .NET Version: 2.0.50727.42 OS Version: Unix 2.6.25.2 Assembly Version Information: Banshee.NotificationArea (1.6.0.0) System.Core (3.5.0.0) Banshee.Bpm (1.6.0.0) Lastfm (1.6.0.0) Banshee.Lastfm (1.6.0.0) Banshee.AudioCd (1.6.0.0) Banshee.CoverArt (1.6.0.0) Banshee.Bookmarks (1.6.0.0) Migo (1.6.0.0) Banshee.Podcasting (1.6.0.0) Banshee.MultimediaKeys (1.6.0.0) Banshee.Daap (1.6.0.0) pango-sharp (2.12.0.0) Banshee.Widgets (1.6.0.0) Banshee.Dap.Ipod (1.6.0.0) Banshee.Dap (1.6.0.0) Banshee.Hal (1.6.0.0) Banshee.Unix (1.6.0.0) Banshee.GStreamer (1.6.0.0) gconf-sharp (2.20.0.0) Banshee.Gnome (1.6.0.0) Banshee.NowPlaying (1.6.0.0) System.Transactions (2.0.0.0) NDesk.DBus.Proxies (0.0.0.0) NDesk.DBus.GLib (1.0.0.0) Mono.Cairo (2.0.0.0) System.Data (2.0.0.0) Mono.Data.Sqlite (1.6.0.0) NDesk.DBus (1.0.0.0) System.Xml (2.0.0.0) Mono.Addins (0.3.0.0) gdk-sharp (2.12.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.6.0.0) glib-sharp (2.12.0.0) Mono.Posix (2.0.0.0) gtk-sharp (2.12.0.0) Banshee.Core (1.6.0.0) Hyena (1.6.0.0) System (2.0.0.0) Banshee.Services (1.6.0.0) Banshee.ThickClient (1.6.0.0) Nereid (1.6.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.25-2-powerpc ppc unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.10 DISTRIB_CODENAME=intrepid DISTRIB_DESCRIPTION="Ubuntu 8.10" [/etc/debian_version] lenny/sid
I just tried banshee from the current SVN repo on my G4 PowerBook running Ubuntu 9.04: ------------------------------------------ [Info 21:36:10.143] Running Banshee 1.5.0: [svn-checkout (linux-gnu, powerpc) @ 2009-04-12 21:29:33 CEST] [Warn 21:36:15.997] Caught an exception - Invalid frame dimensions (in `Hyena.Gui') at Hyena.Widgets.AnimatedImage.ExtractFrames () [0x00000] at Hyena.Widgets.AnimatedImage.Load () [0x00000] at Banshee.Gui.Widgets.TaskStatusIcon..ctor () [0x00000] [Info 21:36:18.126] All services are started 4.521576s Exception has been thrown by the target of an invocation. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ApplicationException: dbid could not be resolved, this should never happen at Banshee.Sources.PrimarySource.get_DbId () [0x00000] at Banshee.Sources.PrimarySource.PrimarySourceInitialize () [0x00000] at Banshee.Sources.PrimarySource..ctor (System.String generic_name, System.String name, System.String id, Int32 order) [0x00000] at Banshee.Library.LibrarySource..ctor (System.String label, System.String name, Int32 order) [0x00000] at Banshee.Library.VideoLibrarySource..ctor () [0x00000] at Banshee.ServiceStack.Application.Run () [0x00000] at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00000] at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00000] at Banshee.Gui.GtkBaseClient..ctor () [0x00000] at Nereid.Client..ctor () [0x00000] at <0x00000> <unknown method> 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] --- 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] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] ------------------------------------------
Well, the situation is evolving, but we still have an sql query failing for no apparent reason. Could you run banshee svn trunk with the --debug-sql option ? You can run it uninstalled with the following command : BANSHEE_DEV_OPTIONS="--debug-sql" make run
(In reply to comment #19) > Well, the situation is evolving, but we still have an sql query failing for no > apparent reason. > > Could you run banshee svn trunk with the --debug-sql option ? You can run it > uninstalled with the following command : > BANSHEE_DEV_OPTIONS="--debug-sql" make run Ok, I tried that. I pasted the result below. However, I believe that the beginning of the messages was somehow flushed away from the Terminal... --------------- [Debug 21:38:27.052] Extension service started (PodcastService, 0.825507s) [Debug 21:38:27.054] Extension service started (DapService, 0.000958s) [Debug 21:38:27.057] Extension service started (DaapService, 0.002671s) [Debug 21:38:27.071] Extension service started (GnomeService, 0.012937s) [Debug 21:38:27.185] Extension service started (LastfmRecommendationService, 0.113683s) [Debug 21:38:27.250] Core service started (Network, 0.043003s) [Debug 21:38:27.251] Audioscrobbler state: connected [Debug 21:38:27.292] Extension service started (AudioscrobblerService, 0.071822s) [Debug 21:38:27.654] Extension service started (NotificationAreaService, 0.361448s) [Warn 21:38:27.669] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.670] Executed in 1ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='Bookmarks' [Warn 21:38:27.740] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.741] Executed in 1ms SELECT BookmarkID, TrackID, Position, CreatedAt FROM Bookmarks [Debug 21:38:27.743] Extension service started (BookmarksService, 0.088696s) [Warn 21:38:27.748] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.749] Executed in 0ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoverArtDownloads' [Debug 21:38:27.756] Extension service started (CoverArtService, 0.011585s) [Debug 21:38:27.910] Extension service started (AudioCdService, 0.15293s) [Info 21:38:27.912] All services are started 6.000901s [Warn 21:38:27.980] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.981] Executed in 0ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoreCache' [Warn 21:38:27.981] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.982] Executed in 0ms SELECT COUNT(*) FROM sqlite_temp_master WHERE Type='table' AND Name='CoreCache' [Warn 21:38:27.982] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.983] Executed in 1ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoreCacheModels' [Warn 21:38:27.985] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.985] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-DatabaseArtistInfo' [Warn 21:38:27.986] HyenaSqliteConnection command issued from the main thread [Debug 21:38:27.986] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-DatabaseArtistInfo-Selection' [Warn 21:38:28.044] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.045] Executed in 0ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoreCache' [Warn 21:38:28.046] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.047] Executed in 0ms SELECT COUNT(*) FROM sqlite_temp_master WHERE Type='table' AND Name='CoreCache' [Warn 21:38:28.047] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.048] Executed in 1ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoreCacheModels' [Warn 21:38:28.050] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.050] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-DatabaseAlbumInfo' [Warn 21:38:28.051] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.052] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-DatabaseAlbumInfo-Selection' [Warn 21:38:28.127] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.128] Executed in 0ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoreCache' [Warn 21:38:28.129] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.129] Executed in 0ms SELECT COUNT(*) FROM sqlite_temp_master WHERE Type='table' AND Name='CoreCache' [Warn 21:38:28.130] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.131] Executed in 1ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='CoreCacheModels' [Warn 21:38:28.159] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.159] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-genre-QueryFilterInfo`1' [Warn 21:38:28.160] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.161] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.184] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.185] Executed in 0ms SELECT PrimarySourceID FROM CorePrimarySources WHERE StringID = 'MusicLibrarySource-Library' [Warn 21:38:28.186] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.186] Executed in 0ms SELECT CachedCount FROM CorePrimarySources WHERE PrimarySourceID = 1 [Warn 21:38:28.187] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.188] Executed in 0ms SELECT PlaylistID, Name, SortColumn, SortType, PrimarySourceID, CachedCount, IsTemporary FROM CorePlaylists WHERE Special = 0 AND PrimarySourceID = 1 [Warn 21:38:28.188] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.190] Executed in 1ms SELECT SmartPlaylistID, Name, Condition, OrderBy, LimitNumber, LimitCriterion, PrimarySourceID, CachedCount, IsTemporary FROM CoreSmartPlaylists WHERE PrimarySourceID = 1 [Warn 21:38:28.235] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.236] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-DatabaseArtistInfo' [Warn 21:38:28.237] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.237] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-DatabaseArtistInfo-Selection' [Warn 21:38:28.238] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.239] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-DatabaseAlbumInfo' [Warn 21:38:28.239] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.240] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-DatabaseAlbumInfo-Selection' [Warn 21:38:28.274] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.275] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-genre-QueryFilterInfo`1' [Warn 21:38:28.276] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.276] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.295] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.318] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-DatabaseTrackInfo' [Warn 21:38:28.318] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.319] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-1-DatabaseTrackInfo-Selection' [Warn 21:38:28.467] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.468] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-DatabaseArtistInfo' [Warn 21:38:28.469] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.469] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-DatabaseArtistInfo-Selection' [Warn 21:38:28.470] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.471] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-DatabaseAlbumInfo' [Warn 21:38:28.471] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.472] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-DatabaseAlbumInfo-Selection' [Warn 21:38:28.473] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.474] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-genre-QueryFilterInfo`1' [Warn 21:38:28.474] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.475] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.476] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.483] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-DatabaseTrackInfo' [Warn 21:38:28.483] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.484] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-2-DatabaseTrackInfo-Selection' [Warn 21:38:28.531] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.532] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-DatabaseArtistInfo' [Warn 21:38:28.532] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.533] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-DatabaseArtistInfo-Selection' [Warn 21:38:28.534] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.535] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-DatabaseAlbumInfo' [Warn 21:38:28.535] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.536] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-DatabaseAlbumInfo-Selection' [Warn 21:38:28.537] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.538] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-genre-QueryFilterInfo`1' [Warn 21:38:28.538] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.539] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.540] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.541] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-DatabaseTrackInfo' [Warn 21:38:28.541] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.542] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-3-DatabaseTrackInfo-Selection' [Warn 21:38:28.610] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.611] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-DatabaseArtistInfo' [Warn 21:38:28.612] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.613] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-DatabaseArtistInfo-Selection' [Warn 21:38:28.614] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.614] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-DatabaseAlbumInfo' [Warn 21:38:28.615] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.615] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-DatabaseAlbumInfo-Selection' [Warn 21:38:28.617] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.618] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-genre-QueryFilterInfo`1' [Warn 21:38:28.618] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.619] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.626] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.627] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-DatabaseTrackInfo' [Warn 21:38:28.627] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.628] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-4-DatabaseTrackInfo-Selection' [Warn 21:38:28.632] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.633] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-DatabaseArtistInfo' [Warn 21:38:28.633] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.634] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-DatabaseArtistInfo-Selection' [Warn 21:38:28.686] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.687] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-DatabaseAlbumInfo' [Warn 21:38:28.687] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.688] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-DatabaseAlbumInfo-Selection' [Warn 21:38:28.689] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.690] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-genre-QueryFilterInfo`1' [Warn 21:38:28.690] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.691] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.692] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.693] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-DatabaseTrackInfo' [Warn 21:38:28.693] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.694] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-5-DatabaseTrackInfo-Selection' [Warn 21:38:28.739] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.740] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-DatabaseArtistInfo' [Warn 21:38:28.741] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.742] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-DatabaseArtistInfo-Selection' [Warn 21:38:28.743] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.743] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-DatabaseAlbumInfo' [Warn 21:38:28.744] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.744] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-DatabaseAlbumInfo-Selection' [Warn 21:38:28.746] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.746] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-genre-QueryFilterInfo`1' [Warn 21:38:28.747] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.748] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.755] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.756] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-DatabaseTrackInfo' [Warn 21:38:28.756] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.757] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-6-DatabaseTrackInfo-Selection' [Warn 21:38:28.760] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.761] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-DatabaseArtistInfo' [Warn 21:38:28.762] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.763] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-DatabaseArtistInfo-Selection' [Warn 21:38:28.803] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.804] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-DatabaseAlbumInfo' [Warn 21:38:28.805] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.805] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-DatabaseAlbumInfo-Selection' [Warn 21:38:28.807] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.808] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-genre-QueryFilterInfo`1' [Warn 21:38:28.808] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.809] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.810] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.811] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-DatabaseTrackInfo' [Warn 21:38:28.811] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.812] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-7-DatabaseTrackInfo-Selection' [Warn 21:38:28.817] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.818] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-DatabaseArtistInfo' [Warn 21:38:28.819] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.819] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-DatabaseArtistInfo-Selection' [Warn 21:38:28.820] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.821] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-DatabaseAlbumInfo' [Warn 21:38:28.822] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.822] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-DatabaseAlbumInfo-Selection' [Warn 21:38:28.824] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.824] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-genre-QueryFilterInfo`1' [Warn 21:38:28.825] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.825] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-genre-QueryFilterInfo`1-Selection' [Warn 21:38:28.826] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.827] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-DatabaseTrackInfo' [Warn 21:38:28.828] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.828] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-8-DatabaseTrackInfo-Selection' [Warn 21:38:28.831] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.833] Executed in 0ms SELECT Value FROM CoreConfiguration WHERE Key='HaveCreatedSmartPlaylists.MusicLibrarySource-Library' [Warn 21:38:28.872] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.873] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-DatabaseTrackInfo' [Warn 21:38:28.874] HyenaSqliteConnection command issued from the main thread [Debug 21:38:28.874] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'MusicLibrarySource-Library-DatabaseTrackInfo-Selection' [Warn 21:38:29.331] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.332] Executed in 1ms SELECT COUNT(*), SUM(CoreTracks.FileSize) FROM CoreTracks,CoreAlbums,CoreArtists WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID AND CoreTracks.PrimarySourceID = 1 [Warn 21:38:29.337] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.338] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 19; INSERT INTO CoreCache (ModelID, ItemID) SELECT 19, CoreTracks.TrackID FROM CoreTracks,CoreAlbums,CoreArtists WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID AND CoreTracks.PrimarySourceID = 1 ORDER BY CoreAlbums.ArtistNameSortKey ASC, CoreAlbums.TitleSortKey ASC, CoreTracks.Disc ASC, CoreTracks.TrackNumber ASC [Warn 21:38:29.353] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.353] Executed in 0ms BEGIN TRANSACTION [Warn 21:38:29.393] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.394] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 5; INSERT INTO CoreCache (ModelID, ItemID) SELECT 5, CoreArtists.ArtistID FROM CoreArtists WHERE CoreArtists.ArtistID IN (SELECT CoreTracks.ArtistID FROM CoreTracks, CoreCache WHERE CoreCache.ModelID = 19 AND CoreCache.ItemID = CoreTracks.TrackID ) ORDER BY NameSortKey [Warn 21:38:29.396] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.396] Executed in 0ms SELECT COUNT(*) FROM CoreCache WHERE ModelID = 5 [Warn 21:38:29.399] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.400] Executed in 0ms COMMIT TRANSACTION [Warn 21:38:29.411] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.412] Executed in 0ms BEGIN TRANSACTION [Warn 21:38:29.415] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.416] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 7; INSERT INTO CoreCache (ModelID, ItemID) SELECT 7, CoreAlbums.AlbumID FROM CoreAlbums WHERE CoreAlbums.AlbumID IN (SELECT CoreTracks.AlbumID FROM CoreTracks, CoreCache WHERE CoreCache.ModelID = 19 AND CoreCache.ItemId = CoreTracks.TrackID AND 0=1) ORDER BY CoreAlbums.TitleSortKey, CoreAlbums.ArtistNameSortKey [Warn 21:38:29.418] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.419] Executed in 0ms SELECT COUNT(*) FROM CoreCache WHERE ModelID = 7 [Warn 21:38:29.453] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.454] Executed in 1ms COMMIT TRANSACTION [Warn 21:38:29.462] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.462] Executed in 0ms BEGIN TRANSACTION [Warn 21:38:29.471] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.472] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 9; INSERT INTO CoreCache (ModelID, ItemID) SELECT DISTINCT 9, Genre as Value FROM CoreTracks, CoreCache WHERE CoreCache.ModelID = 19 AND CoreCache.ItemID = CoreTracks.TrackID AND 0=1 AND 0=1 ORDER BY Value [Warn 21:38:29.473] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.474] Executed in 0ms SELECT COUNT(*) FROM CoreCache WHERE ModelID = 9 [Warn 21:38:29.476] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.505] Executed in 0ms COMMIT TRANSACTION [Warn 21:38:29.507] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.509] Executed in 0ms SELECT count(*), SUM(CoreTracks.Duration), SUM(CoreTracks.FileSize) FROM CoreTracks WHERE CoreTracks.TrackID IN (SELECT ItemID FROM CoreCache WHERE ModelID = 19) [Warn 21:38:29.521] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.524] Executed in 2ms UPDATE CorePrimarySources SET CachedCount = 0 WHERE PrimarySourceID = 1 [Warn 21:38:29.528] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.529] Executed in 1ms SELECT PrimarySourceID FROM CorePrimarySources WHERE StringID = 'VideoLibrarySource-VideoLibrary' [Warn 21:38:29.530] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.530] Executed in 0ms SELECT CachedCount FROM CorePrimarySources WHERE PrimarySourceID = 3 [Warn 21:38:29.531] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.532] Executed in 1ms SELECT PlaylistID, Name, SortColumn, SortType, PrimarySourceID, CachedCount, IsTemporary FROM CorePlaylists WHERE Special = 0 AND PrimarySourceID = 3 [Warn 21:38:29.532] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.534] Executed in 1ms SELECT SmartPlaylistID, Name, Condition, OrderBy, LimitNumber, LimitCriterion, PrimarySourceID, CachedCount, IsTemporary FROM CoreSmartPlaylists WHERE PrimarySourceID = 3 [Warn 21:38:29.567] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.568] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-9-DatabaseTrackInfo' [Warn 21:38:29.568] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.569] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-9-DatabaseTrackInfo-Selection' [Warn 21:38:29.572] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.573] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-10-DatabaseTrackInfo' [Warn 21:38:29.574] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.575] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-10-DatabaseTrackInfo-Selection' [Warn 21:38:29.584] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.585] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-11-DatabaseTrackInfo' [Warn 21:38:29.585] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.586] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-11-DatabaseTrackInfo-Selection' [Warn 21:38:29.589] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.590] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-12-DatabaseTrackInfo' [Warn 21:38:29.611] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.612] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'SmartPlaylistSource-12-DatabaseTrackInfo-Selection' [Warn 21:38:29.631] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.632] Executed in 0ms SELECT Value FROM CoreConfiguration WHERE Key='HaveCreatedSmartPlaylists.VideoLibrarySource-VideoLibrary' [Warn 21:38:29.632] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.633] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'VideoLibrarySource-VideoLibrary-DatabaseTrackInfo' [Warn 21:38:29.634] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.634] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'VideoLibrarySource-VideoLibrary-DatabaseTrackInfo-Selection' [Warn 21:38:29.699] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.700] Executed in 0ms SELECT PlaylistID FROM CorePlaylists WHERE Special = 1 AND Name = 'Play Queue' LIMIT 1 [Warn 21:38:29.702] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.703] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'PlayQueueSource-1-DatabaseTrackInfo' [Warn 21:38:29.704] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.704] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'PlayQueueSource-1-DatabaseTrackInfo-Selection' [Debug 21:38:29.717] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee [Warn 21:38:29.783] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.785] Executed in 1ms SELECT COUNT(*), SUM(CoreTracks.FileSize) FROM CoreTracks,CoreAlbums,CoreArtists, CorePlaylistEntries WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID AND CorePlaylistEntries.TrackID = CoreTracks.TrackID AND CorePlaylistEntries.PlaylistID = 1 [Warn 21:38:29.786] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.788] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 105; INSERT INTO CoreCache (ModelID, ItemID) SELECT 105, EntryID FROM CoreTracks,CoreAlbums,CoreArtists, CorePlaylistEntries WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID AND CorePlaylistEntries.TrackID = CoreTracks.TrackID AND CorePlaylistEntries.PlaylistID = 1 ORDER BY CorePlaylistEntries.ViewOrder ASC, CorePlaylistEntries.EntryID ASC [Warn 21:38:29.788] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.789] Executed in 1ms SELECT count(*), SUM(CoreTracks.Duration), SUM(CoreTracks.FileSize) FROM CoreTracks, CorePlaylistEntries j WHERE j.EntryID IN (SELECT ItemID FROM CoreCache WHERE ModelID = 105) AND CoreTracks.TrackID = j.TrackID [Warn 21:38:29.798] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.800] Executed in 0ms UPDATE CorePlaylists SET Name = 'Play Queue', SortColumn = -1, SortType = 0, CachedCount = 0, IsTemporary = 0 WHERE PlaylistID = 1 [Debug 21:38:29.898] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager [Warn 21:38:29.955] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.956] Executed in 1ms SELECT COUNT(*) FROM sqlite_master WHERE Type='table' AND Name='LastfmStations' [Warn 21:38:29.957] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.957] Executed in 0ms SELECT PlayCount FROM LastfmStations LIMIT 1 [Warn 21:38:29.959] HyenaSqliteConnection command issued from the main thread [Debug 21:38:29.960] Executed in 1ms SELECT StationID, Name, Type, Arg, PlayCount FROM LastfmStations WHERE Creator = '' [Warn 21:38:30.104] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.105] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'InternetRadioSource-internet-radio-genre-QueryFilterInfo`1' [Warn 21:38:30.106] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.107] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'InternetRadioSource-internet-radio-genre-QueryFilterInfo`1-Selection' [Warn 21:38:30.108] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.109] Executed in 1ms SELECT PrimarySourceID FROM CorePrimarySources WHERE StringID = 'InternetRadioSource-internet-radio' [Warn 21:38:30.109] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.110] Executed in 0ms SELECT CachedCount FROM CorePrimarySources WHERE PrimarySourceID = 4 [Warn 21:38:30.111] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.112] Executed in 0ms SELECT PlaylistID, Name, SortColumn, SortType, PrimarySourceID, CachedCount, IsTemporary FROM CorePlaylists WHERE Special = 0 AND PrimarySourceID = 4 [Warn 21:38:30.112] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.113] Executed in 1ms SELECT SmartPlaylistID, Name, Condition, OrderBy, LimitNumber, LimitCriterion, PrimarySourceID, CachedCount, IsTemporary FROM CoreSmartPlaylists WHERE PrimarySourceID = 4 [Warn 21:38:30.119] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.120] Executed in 1ms SELECT Value FROM CoreConfiguration WHERE Key='HaveCreatedSmartPlaylists.InternetRadioSource-internet-radio' [Warn 21:38:30.121] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.122] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'InternetRadioSource-internet-radio-DatabaseTrackInfo' [Warn 21:38:30.122] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.123] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'InternetRadioSource-internet-radio-DatabaseTrackInfo-Selection' [Warn 21:38:30.201] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.202] Executed in 0ms SELECT Value FROM CoreConfiguration WHERE Key='InternetRadio.LegacyXspfMigrated' [Warn 21:38:30.220] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.221] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-DatabaseArtistInfo' [Warn 21:38:30.222] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.223] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-DatabaseArtistInfo-Selection' [Warn 21:38:30.224] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.224] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-DatabaseAlbumInfo' [Warn 21:38:30.225] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.261] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-DatabaseAlbumInfo-Selection' [Warn 21:38:30.263] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.264] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-genre-QueryFilterInfo`1' [Warn 21:38:30.264] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.265] Executed in 1ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-genre-QueryFilterInfo`1-Selection' [Warn 21:38:30.266] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.267] Executed in 0ms SELECT PrimarySourceID FROM CorePrimarySources WHERE StringID = 'FileSystemQueueSource-file-system-queue' [Warn 21:38:30.268] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.268] Executed in 0ms SELECT CachedCount FROM CorePrimarySources WHERE PrimarySourceID = 5 [Warn 21:38:30.269] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.270] Executed in 0ms SELECT PlaylistID, Name, SortColumn, SortType, PrimarySourceID, CachedCount, IsTemporary FROM CorePlaylists WHERE Special = 0 AND PrimarySourceID = 5 [Warn 21:38:30.271] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.272] Executed in 1ms SELECT SmartPlaylistID, Name, Condition, OrderBy, LimitNumber, LimitCriterion, PrimarySourceID, CachedCount, IsTemporary FROM CoreSmartPlaylists WHERE PrimarySourceID = 5 [Warn 21:38:30.272] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.273] Executed in 1ms SELECT Value FROM CoreConfiguration WHERE Key='HaveCreatedSmartPlaylists.FileSystemQueueSource-file-system-queue' [Warn 21:38:30.274] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.274] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-DatabaseTrackInfo' [Warn 21:38:30.275] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.276] Executed in 0ms SELECT CacheID FROM CoreCacheModels WHERE ModelID = 'FileSystemQueueSource-file-system-queue-DatabaseTrackInfo-Selection' [Warn 21:38:30.280] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.281] Executed in 1ms SELECT COUNT(*), SUM(CoreTracks.FileSize) FROM CoreTracks,CoreAlbums,CoreArtists WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID AND CoreTracks.PrimarySourceID = 5 [Warn 21:38:30.283] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.284] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 109; INSERT INTO CoreCache (ModelID, ItemID) SELECT 109, CoreTracks.TrackID FROM CoreTracks,CoreAlbums,CoreArtists WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID AND CoreTracks.PrimarySourceID = 5 ORDER BY CoreArtists.NameSortKey ASC, CoreAlbums.TitleSortKey ASC, CoreTracks.Disc ASC, CoreTracks.TrackNumber ASC [Warn 21:38:30.285] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.285] Executed in 0ms BEGIN TRANSACTION [Warn 21:38:30.286] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.287] Executed in 0ms DELETE FROM CoreCache WHERE ModelID = 91; INSERT INTO CoreCache (ModelID, ItemID) SELECT 91, CoreArtists.ArtistID FROM CoreArtists WHERE CoreArtists.ArtistID IN (SELECT CoreTracks.ArtistID FROM CoreTracks, CoreCache WHERE CoreCache.ModelID = 109 AND CoreCache.ItemID = CoreTracks.TrackID ) ORDER BY NameSortKey [Warn 21:38:30.287] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.287] Executed in 0ms SELECT COUNT(*) FROM CoreCache WHERE ModelID = 91 [Warn 21:38:30.288] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.288] Executed in 0ms COMMIT TRANSACTION [Warn 21:38:30.288] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.289] Executed in 1ms BEGIN TRANSACTION [Warn 21:38:30.289] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.290] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 93; INSERT INTO CoreCache (ModelID, ItemID) SELECT 93, CoreAlbums.AlbumID FROM CoreAlbums WHERE CoreAlbums.AlbumID IN (SELECT CoreTracks.AlbumID FROM CoreTracks, CoreCache WHERE CoreCache.ModelID = 109 AND CoreCache.ItemId = CoreTracks.TrackID AND 0=1) ORDER BY CoreAlbums.TitleSortKey, CoreAlbums.ArtistNameSortKey [Warn 21:38:30.323] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.324] Executed in 1ms SELECT COUNT(*) FROM CoreCache WHERE ModelID = 93 [Warn 21:38:30.325] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.325] Executed in 0ms COMMIT TRANSACTION [Warn 21:38:30.326] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.326] Executed in 0ms BEGIN TRANSACTION [Warn 21:38:30.326] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.327] Executed in 1ms DELETE FROM CoreCache WHERE ModelID = 95; INSERT INTO CoreCache (ModelID, ItemID) SELECT DISTINCT 95, Genre as Value FROM CoreTracks, CoreCache WHERE CoreCache.ModelID = 109 AND CoreCache.ItemID = CoreTracks.TrackID AND 0=1 AND 0=1 ORDER BY Value [Warn 21:38:30.328] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.329] Executed in 1ms SELECT COUNT(*) FROM CoreCache WHERE ModelID = 95 [Warn 21:38:30.329] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.330] Executed in 1ms COMMIT TRANSACTION [Warn 21:38:30.330] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.331] Executed in 1ms SELECT count(*), SUM(CoreTracks.Duration), SUM(CoreTracks.FileSize) FROM CoreTracks WHERE CoreTracks.TrackID IN (SELECT ItemID FROM CoreCache WHERE ModelID = 109) [Warn 21:38:30.338] HyenaSqliteConnection command issued from the main thread [Debug 21:38:30.340] Executed in 0ms UPDATE CorePrimarySources SET CachedCount = 0 WHERE PrimarySourceID = 5 [Debug 21:38:30.847] Creating Pango.Layout, configuring Cairo.Context [Debug 21:38:30.932] Creating Pango.Layout, configuring Cairo.Context [Debug 21:38:31.009] Creating Pango.Layout, configuring Cairo.Context [Info 21:38:31.241] nereid Client Started [Debug 21:38:31.246] Delayed Initializating Banshee.Podcasting.PodcastService ** (Nereid:10486): WARNING **: The following assembly referenced from /home/mbrennwa/source_code/banshee/bin/Banshee.Podcasting.dll could not be loaded: Assembly: taglib-sharp (assemblyref_index=7) Version: 2.0.3.2 Public Key: db62eba44689b5b0 The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/mbrennwa/source_code/banshee/bin). ** (Nereid:10486): WARNING **: Could not load file or assembly 'taglib-sharp, Version=2.0.3.2, Culture=neutral, PublicKeyToken=db62eba44689b5b0' or one of its dependencies. [Warn 21:38:31.261] HyenaSqliteConnection command issued from the main thread [Debug 21:38:31.263] Executed in 1ms SELECT Value FROM CoreConfiguration WHERE Key='Podcast.Version' [Warn 21:38:31.263] HyenaSqliteConnection command issued from the main thread [Debug 21:38:31.264] Executed in 0ms SELECT Value FROM CoreConfiguration WHERE Key='Podcast.Version' [Warn 21:38:31.265] HyenaSqliteConnection command issued from the main thread [Debug 21:38:31.296] Executed in 1ms SELECT Value FROM CoreConfiguration WHERE Key='Podcast.Version' [Warn 21:38:31.296] HyenaSqliteConnection command issued from the main thread [Debug 21:38:31.297] Executed in 0ms SELECT Value FROM CoreConfiguration WHERE Key='Podcast.Version' [Debug 21:38:31.301] Refreshing any podcasts that haven't been updated in over an hour [Debug 21:38:31.312] Executed in 1ms SELECT PodcastSyndications.last_auto_download,PodcastSyndications.AutoDownload,PodcastSyndications.DownloadStatus,PodcastSyndications.IsSubscribed,PodcastSyndications.FeedID,PodcastSyndications.Title,PodcastSyndications.Description,PodcastSyndications.Url,PodcastSyndications.Keywords,PodcastSyndications.Category,PodcastSyndications.Copyright,PodcastSyndications.ImageUrl,PodcastSyndications.UpdatePeriodMinutes,PodcastSyndications.Language,PodcastSyndications.LastDownloadError,PodcastSyndications.LastDownloadTime,PodcastSyndications.Link,PodcastSyndications.MaxItemCount,PodcastSyndications.PubDate,PodcastSyndications.LastBuildDate,PodcastSyndications.SyncSetting FROM PodcastSyndications WHERE 1=1 [Debug 21:38:31.316] Delayed Initializating Banshee.Dap.DapService [Debug 21:38:31.363] Dap support extension loaded: Banshee.Dap.MassStorage [Debug 21:38:31.968] Dap support extension loaded: Banshee.Dap.Ipod [Debug 21:38:32.442] Dap support extension loaded: Banshee.Dap.Mtp [Debug 21:38:32.913] Delayed Initializating Banshee.Daap.DaapService ** (Nereid:10486): WARNING **: The following assembly referenced from /home/mbrennwa/source_code/banshee/bin/Banshee.Services.dll could not be loaded: Assembly: taglib-sharp (assemblyref_index=5) Version: 2.0.3.2 Public Key: db62eba44689b5b0 The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/mbrennwa/source_code/banshee/bin). ** (Nereid:10486): WARNING **: Could not load file or assembly 'taglib-sharp, Version=2.0.3.2, Culture=neutral, PublicKeyToken=db62eba44689b5b0' or one of its dependencies. Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'taglib-sharp, Version=2.0.3.2, Culture=neutral, PublicKeyToken=db62eba44689b5b0' or one of its dependencies. File name: 'taglib-sharp, Version=2.0.3.2, Culture=neutral, PublicKeyToken=db62eba44689b5b0' ** (Nereid:10486): WARNING **: The following assembly referenced from /home/mbrennwa/source_code/banshee/bin/Banshee.Daap.dll could not be loaded: Assembly: Mono.Zeroconf (assemblyref_index=13) Version: 2.0.0.76 Public Key: e60c4f4a95e1099e The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/mbrennwa/source_code/banshee/bin). ** (Nereid:10486): WARNING **: Could not load file or assembly 'Mono.Zeroconf, Version=2.0.0.76, Culture=neutral, PublicKeyToken=e60c4f4a95e1099e' or one of its dependencies. Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.TypeLoadException: A type load exception has occurred. at <0x00000> <unknown method> at Banshee.Gui.GtkBaseClient+<RunTimeout>c__AnonStorey28.<>m__109 () [0x00000] in /home/mbrennwa/source_code/banshee/src/Core/Banshee.ThickClient/Banshee.Addins.Gui/AddinDetailsDialog.cs:442 at Banshee.Gui.GtkBaseClient+<RunTimeout>c__AnonStorey28.<>m__109 () [0x00000] in /home/mbrennwa/source_code/banshee/src/Core/Banshee.ThickClient/Banshee.Addins.Gui/AddinDetailsDialog.cs:442 at GLib.Timeout+TimeoutProxy.Handler () [0x00000] at GLib.Timeout+TimeoutProxy.Handler() at Gtk.Application.gtk_main() at Gtk.Application.gtk_main() at Gtk.Application.Run() at Banshee.Gui.GtkBaseClient.Run() in /home/mbrennwa/source_code/banshee/src/Core/Banshee.ThickClient/Banshee.Addins.Gui/AddinDetailsDialog.cs:line 475 at Banshee.Gui.GtkBaseClient.Startup() in /home/mbrennwa/source_code/banshee/src/Core/Banshee.ThickClient/Banshee.Addins.Gui/AddinDetailsDialog.cs:line 357 at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) in /home/mbrennwa/source_code/banshee/src/Libraries/Hyena.Gui/Hyena.Data.Gui/CellContext.cs:line 2381 at Banshee.Gui.GtkBaseClient.Startup() in /home/mbrennwa/source_code/banshee/src/Core/Banshee.ThickClient/Banshee.Addins.Gui/AddinDetailsDialog.cs:line 652 at Banshee.Gui.GtkBaseClient.Startup(System.String[] args) in /home/mbrennwa/source_code/banshee/src/Core/Banshee.ThickClient/Banshee.Addins.Gui/AddinDetailsDialog.cs:line 497 at Nereid.Client.Main(System.String[] args) in /home/mbrennwa/source_code/banshee/src/Clients/Nereid/Nereid/Client.cs:line 116 ~/source_code/banshee mbrennwa@mayo:~/source_code/banshee$ ---------------
Thanks Matthias. For such big logs, it's better to attach them to the bug, rather than pasting the whole thing. Did you change anything on your system ? It looks like banshee goes past the point where it was throwing an exception before. That point would correspond to the following log output : [Debug 21:38:29.529] Executed in 1ms SELECT PrimarySourceID FROM CorePrimarySources WHERE StringID = 'VideoLibrarySource-VideoLibrary' Or maybe running with --debug-sql causes a race condition to not be triggered ? Now, it looks like banshee has trouble finding the taglib-sharp.dll it was compiled with.
(In reply to comment #21) > Thanks Matthias. > For such big logs, it's better to attach them to the bug, rather than pasting > the whole thing. > > Did you change anything on your system ? > It looks like banshee goes past the point where it was throwing an exception > before. That point would correspond to the following log output : > > [Debug 21:38:29.529] Executed in 1ms SELECT PrimarySourceID FROM > CorePrimarySources WHERE StringID = 'VideoLibrarySource-VideoLibrary' > > Or maybe running with --debug-sql causes a race condition to not be triggered ? > > Now, it looks like banshee has trouble finding the taglib-sharp.dll it was > compiled with. I can't remember any obvious changes to my system -- but I can't tell for sure. Maybe I ran some (automatic) updates. Is there a way to find out when the last Ubuntu update was done, and which packages were updated? Matthias
Success! Tonight I updated to the most current SVN sources and rebuilt banshee. Now it runs without crashing. Just to be sure this improvement is related to some recent change in the banshee code I reverted back to banshee 1.4.3 from the Ubuntu repos, which indeed still has the bug. So it seems to me the current SVN version was somehow fixed. Matthias
(In reply to comment #23) > Tonight I updated to the most current SVN sources and rebuilt banshee. Now it > runs without crashing. Just to be sure this improvement is related to some > recent change in the banshee code I reverted back to banshee 1.4.3 from the > Ubuntu repos, which indeed still has the bug. So it seems to me the current SVN > version was somehow fixed. I have the exact same symptoms as you, but I don't think that the current SVN is fixed. What happens is that Banshee will crash the first time it is run with the Banshee.Sources.PrimarySource.get_DbId() error, but after that it will work fine. Can you test this, please? Just delete the ~/.config/banshee-1/ folder and see if Banshee crashes or not.
(In reply to comment #24) > (In reply to comment #23) > > Tonight I updated to the most current SVN sources and rebuilt banshee. Now it > > runs without crashing. Just to be sure this improvement is related to some > > recent change in the banshee code I reverted back to banshee 1.4.3 from the > > Ubuntu repos, which indeed still has the bug. So it seems to me the current SVN > > version was somehow fixed. > > I have the exact same symptoms as you, but I don't think that the current SVN > is fixed. What happens is that Banshee will crash the first time it is run with > the Banshee.Sources.PrimarySource.get_DbId() error, but after that it will work > fine. > > Can you test this, please? Just delete the ~/.config/banshee-1/ folder and see > if Banshee crashes or not. Yes, I can confirm this. Banshee crashed with the dbid error when I started it for the first time after I deleted ~/.config/banshee-1/ . After that, it did not crash anymore. Matthias
I'm now the happy owner of a used PowerBook G4, and I was able to reproduce the problem : if no database file is present, banshee crashes on startup. Here's the reason : DbConnection.Execute ("INSERT ...") is supposed to return the ID of the row that was inserted, but it would always return 0. The value of this id is retrieved through sqlite3_last_insert_rowid : http://www.sqlite.org/c3ref/last_insert_rowid.html The value is cast from int64 into int32, which works on x86 but not on PowerPC (big endian ?). I'll post a patch to fix this.
Created attachment 137029 [details] [review] Handle rowids as long This patch modifies Mono.Data.Sqlite to handle the value returned by sqlite3_last_insert_rowid as a long. This value is then explicitly converted to an int by HyenaSqliteConnection.Execute (...) Open question : Should we keep the value as a long, or do the conversion somewhere else ? There potential for an ugly API breakage...
Does anything in Banshee currently use the return value of Execute? If not (or only a couple trivial places) we should probably go ahead and change it to return long. Also, please file your patch against MDS on BNC as well, since eventually/hopefully we'll return to using the upstream version some day.
(In reply to comment #28) > Does anything in Banshee currently use the return value of Execute? If not (or > only a couple trivial places) we should probably go ahead and change it to > return long. It is used in some important places, mostly when creating sources : - The PrimarySource.DbId property. Some potential from breaking external extensions I think. - Subclasses of AbstractPlaylistSource : PlaylistSource, etc. - In the Bookmark extension, no real problem > Also, please file your patch against MDS on BNC as well, since > eventually/hopefully we'll return to using the upstream version some day. The code in MDS SVN has changed quite a bit, and I couldn't find the LastInsertRowID method anymore. So I'm not sure this issue is still relevant. I was looking at : http://anonsvn.mono-project.com/viewvc/trunk/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/
I'd like to get this in before 1.6. Taking my previous comment into account, any objections to the patch in its current state ?
Comment on attachment 137029 [details] [review] Handle rowids as long No objections
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.