After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 547218 - Banshee crashes at startup on PPC
Banshee crashes at startup on PPC
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
git master
Other Linux
: Normal major
: 1.6
Assigned To: Banshee Maintainers
Banshee Maintainers
: 576836 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-08-10 23:40 UTC by Ethan Osten
Modified: 2009-09-28 15:27 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
banshee-1 --debug --debug-sql (19.05 KB, text/plain)
2008-08-11 21:02 UTC, Ethan Osten
  Details
banshee-1 --debug --debug-sql > log.txt (18.70 KB, text/plain)
2008-08-18 16:28 UTC, Jacob
  Details
Handle rowids as long (3.91 KB, patch)
2009-06-19 20:21 UTC, Bertrand Lorentz
committed Details | Review

Description Ethan Osten 2008-08-10 23:40:46 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
Comment 1 Bertrand Lorentz 2008-08-11 18:46:47 UTC
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 ?
Comment 2 Ethan Osten 2008-08-11 21:02:09 UTC
Created attachment 116385 [details]
banshee-1 --debug --debug-sql

See attached.
Comment 3 Ethan Osten 2008-08-11 22:06:20 UTC
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.
Comment 4 Bertrand Lorentz 2008-08-12 23:05:11 UTC
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...
Comment 5 Ethan Osten 2008-08-15 17:57:39 UTC
Yes; I actually deleted everything Banshee related in my HOME (including things under .gconf/).
Comment 6 Gabriel Burt 2008-08-15 18:04:37 UTC
Is this still happening with Banshee 1.2.1?  Are you running gnome-do with the Banshee plugin?
Comment 7 Ethan Osten 2008-08-15 19:43:44 UTC
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).
Comment 8 Jacob 2008-08-18 16:27:51 UTC
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
Comment 9 Jacob 2008-08-18 16:28:49 UTC
Created attachment 116882 [details]
banshee-1 --debug --debug-sql > log.txt

As per my previous post.
Comment 10 Ethan Osten 2008-08-18 22:10:08 UTC
Since we're both on PPC, and this problem isn't appearing generally, I'm guessing it probably has something to do with that.
Comment 11 Ethan Osten 2008-09-01 17:54:06 UTC
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.
Comment 12 Ethan Osten 2008-09-23 02:42:50 UTC
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.
Comment 13 okeefe 2008-11-24 20:38:58 UTC
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 
Comment 14 Henrique Rodrigues 2009-01-03 13:34:58 UTC
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".
Comment 15 Bertrand Lorentz 2009-03-26 19:03:06 UTC
*** Bug 576836 has been marked as a duplicate of this bug. ***
Comment 16 Bertrand Lorentz 2009-03-26 19:09:05 UTC
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.
Comment 17 Ethan Osten 2009-03-27 03:14:21 UTC
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
Comment 18 Matthias Brennwald 2009-04-12 19:39:39 UTC
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] 
------------------------------------------
Comment 19 Bertrand Lorentz 2009-04-13 14:42:45 UTC
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
Comment 20 Matthias Brennwald 2009-04-14 19:41:42 UTC
(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$ 
---------------
Comment 21 Bertrand Lorentz 2009-04-14 20:30:29 UTC
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.
Comment 22 Matthias Brennwald 2009-04-14 20:37:52 UTC
(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
Comment 23 Matthias Brennwald 2009-04-15 05:50:19 UTC
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
Comment 24 Henrique Rodrigues 2009-04-15 08:08:32 UTC
(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.
Comment 25 Matthias Brennwald 2009-04-15 18:38:00 UTC
(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
Comment 26 Bertrand Lorentz 2009-06-19 20:11:48 UTC
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.
Comment 27 Bertrand Lorentz 2009-06-19 20:21:03 UTC
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...
Comment 28 Gabriel Burt 2009-06-30 17:50:52 UTC
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.
Comment 29 Bertrand Lorentz 2009-06-30 20:07:21 UTC
(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/
Comment 30 Bertrand Lorentz 2009-09-26 17:55:01 UTC
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 31 Gabriel Burt 2009-09-26 18:34:45 UTC
Comment on attachment 137029 [details] [review]
Handle rowids as long

No objections
Comment 32 Bertrand Lorentz 2009-09-28 15:27:07 UTC
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.