[ubuntu-mono] [Bug 750850] Re: music playback continued after program exit

bjarkih 750850 at bugs.launchpad.net
Tue Apr 5 15:28:57 UTC 2011


result of "banshee --debug"

[1 Info  15:06:32.339] Running Banshee 1.9.6: [Ubuntu Natty (development branch) (linux-gnu, i686) @ 2011-04-01 16:44:58 UTC]
[1 Debug 15:06:32.365] Initializing GTK
[1 Debug 15:06:34.029] Post-Initializing GTK
[1 Debug 15:06:34.078] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 15:06:34.112] Using default gconf-base-key
[1 Debug 15:06:34.400] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 15:06:34.523] Core service started (DBusServiceManager, 0.001543)
[1 Debug 15:06:34.527] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 15:06:34.541] Core service started (DBusCommandService, 0.01676)
[1 Debug 15:06:34.863] Opened SQLite (version 3.7.4) connection to /home/bjarki/.config/banshee-1/banshee.db
[1 Debug 15:06:34.864] Core service started (DbConnection, 0.322604)
[1 Debug 15:06:34.873] Database version 43 is up to date
[1 Debug 15:06:34.882] Running ANALYZE against database to improve performance
[1 Debug 15:06:34.964] Core service started (PreferenceService, 0.010358)
[1 Debug 15:06:34.972] Core service started (Network, 0.007978)
[1 Debug 15:06:34.973] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 15:06:34.973] Core service started (SourceManager, 0.000753)
[1 Debug 15:06:34.987] Core service started (MediaProfileManager, 0.000303)
[1 Debug 15:06:35.012] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 15:06:35.014] Core service started (PlayerEngine, 0.027731)
[1 Debug 15:06:35.104] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 15:06:35.106] Core service started (PlaybackController, 0.004202)
[1 Debug 15:06:35.119] Starting - Startup Job
[1 Debug 15:06:35.121] Core service started (JobScheduler, 0.014647)
[1 Debug 15:06:35.148] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 15:06:35.238] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 15:06:35.241] Core service started (HardwareManager, 0.11991)
[1 Debug 15:06:35.245] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 15:06:35.247] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 15:06:35.249] Core service started (CollectionIndexerService, 0.008155)
[1 Debug 15:06:35.253] Core service started (SaveTrackMetadataService, 0.004382)
[1 Debug 15:06:35.290] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 15:06:35.291] Core service started (GtkElementsService, 0.03817)
[1 Debug 15:06:35.293] Core service started (InterfaceActionService, 0.001788)
[1 Debug 15:06:35.472] Extension actions loaded: MetadataFixActions
[1 Debug 15:06:35.472] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 15:06:35.474] Album artwork path set to /home/bjarki/.cache/media-art
[1 Debug 15:06:35.602] Core service started (ArtworkManager, 0.130201)
[1 Debug 15:06:35.603] Core service started (BookmarksService, 0.000169)
[1 Debug 15:06:35.972] Adding context page lastfm-recommendations
[1 Debug 15:06:36.009] Adding context page wikipedia
[1 Debug 15:06:37.344] Constructed Nereid interface: 1.670268
[1 Debug 15:06:37.491] Creating new surface cache for 90px images, capped at 0.93 MiB (30 items)
[1 Debug 15:06:37.610] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[1 Debug 15:06:37.610] Core service started (NereidPlayerInterface, 1.987202)
[1 Debug 15:06:38.238] Extension service started (GStreamerCoreService, 0.627148)
[1 Debug 15:06:38.274] Extension service started (BpmService, 0.035258)
[1 Debug 15:06:38.283] Using GNOME 2.22 API for Multimedia Keys
[1 Debug 15:06:38.284] Extension service started (MultimediaKeysService, 0.009942)
[1 Debug 15:06:38.293] Extension service started (LibraryWatcherService, 0.009355)
[1 Debug 15:06:38.297] Extension service started (PodcastService, 0.004106)
[1 Debug 15:06:38.299] Extension service started (DapService, 0.001752)
[1 Debug 15:06:38.369] Audioscrobbler state: connected
[1 Debug 15:06:38.372] Extension service started (AudioscrobblerService, 0.072664)
[1 Info  15:06:38.376] Updating web proxy from GConf
[1 Debug 15:06:38.384] Direct connection, no proxy in use
[1 Debug 15:06:38.421] Extension service started (GnomeService, 0.049334)
[1 Debug 15:06:38.424] Extension service started (AmazonMp3DownloaderService, 0.003082)
[1 Debug 15:06:38.426] Extension service started (DaapService, 0.001171)
[1 Debug 15:06:38.428] Extension service started (CoverArtService, 0.002454)
[1 Debug 15:06:38.455] Extension service started (MprisService, 0.026679)
[1 Debug 15:06:38.505] Extension service started (SoundMenuService, 0.049955)
[1 Debug 15:06:38.530] Extension service started (AudioCdService, 0.025038)
[1 Info  15:06:38.533] All services are started 4.131105
[1 Debug 15:06:39.743] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 15:06:40.395] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[1 Debug 15:06:40.396] Extension source loaded: Play Queue
[1 Debug 15:06:40.404] Extension source loaded: Now Playing
[1 Debug 15:06:40.437] Extension source loaded: Last.fm
[1 Debug 15:06:40.446] Extension source loaded: Ubuntu One Music Store
[1 Debug 15:06:40.490] Extension source loaded: Radio
[1 Debug 15:06:40.570] Extension source loaded: File System Queue
[1 Debug 15:06:40.579] Extension source loaded: Amazon MP3 Store
[1 Debug 15:06:40.591] Extension source loaded: Miro Guide
[1 Debug 15:06:40.619] Extension source loaded: Internet Archive
[1 Debug 15:06:40.698] Extension source loaded: Audiobooks
[1 Debug 15:06:40.703] Starting GTK main loop
[1 Debug 15:06:41.247] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 15:06:41.387] Creating Pango.Layout, configuring Cairo.Context
[1 Info  15:06:41.652] nereid Client Started
[1 Debug 15:06:41.663] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[1 Debug 15:06:41.743] (libbanshee:player) Stream volume supported: YES
[1 Debug 15:06:41.764] (libbanshee:player) Audiosink has volume: NO
[1 Debug 15:06:41.839] (libbanshee:player) Using system (gst-plugins-good) equalizer element
[1 Debug 15:06:41.927] Player state change: NotReady -> Ready
[1 Debug 15:06:41.932] Loaded equalizer presets: 0.000206
[1 Debug 15:06:41.939] Selected equalizer: Rock
[1 Debug 15:06:41.948] Player state change: Ready -> Idle
[1 Debug 15:06:41.967] (libbanshee:player) Disabled ReplayGain
[1 Info  15:06:41.969] GStreamer version 0.10.32.0, gapless: True, replaygain: False
[1 Debug 15:06:41.978] Delayed Initializating Banshee.LibraryWatcher.LibraryWatcherService
[1 Debug 15:06:42.020] Core service started (LibraryImportManager, 0.009607)
[1 Debug 15:06:42.025] Started LibraryWatcher for Music (/home/bjarki/Music/)
[1 Debug 15:06:42.028] Started LibraryWatcher for Videos (/home/bjarki/Videos/)
[1 Debug 15:06:42.028] Delayed Initializating Banshee.Podcasting.PodcastService
[1 Debug 15:06:42.275] Delayed Initializating Banshee.Dap.DapService
[1 Debug 15:06:42.282] Dap support extension loaded: Banshee.Dap.MassStorage
[1 Debug 15:06:42.287] Dap support extension loaded: Banshee.Dap.AppleDevice
[1 Debug 15:06:42.289] Dap support extension loaded: Banshee.Dap.Mtp
[1 Debug 15:06:42.291] Delayed Initializating Banshee.Daap.DaapService
[2 Debug 15:06:42.297] Refreshing any podcasts that haven't been updated in over an hour
[1 Debug 15:06:43.295] Finished - Startup Job
[3 Debug 15:06:44.589] DAAP Proxy listening for connections on port 8089
[1 Debug 15:06:56.856] Querying model for track to play in off:Next mode
[1 Debug 15:06:56.862] Player state change: Idle -> Loading
[1 Debug 15:06:57.174] Player state change: Loading -> Loaded
[1 Debug 15:06:57.208] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 15:06:57.362] Player state change: Loaded -> Playing
[1 Debug 15:06:57.388] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 15:06:57.388] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 15:06:58.363] TrackInfoDisplay RenderAnimation: 31.00 FPS
Full thread dump:

"LibraryWatcher for Videos" tid=0x0x35ccb70 this=0x0x3028000 thread handle 0x4b7 state : waiting on 0x4ae : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <IL 0x00147, 0x002b0>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x43c3b70 this=0x0x3e4b0 thread handle 0x501 state : waiting on 0x400 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"<unnamed thread>" tid=0x0x3f90b70 this=0x0x3028ed8 thread handle 0x4bf state : not waiting owns ()
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at System.IO.InotifyWatcher.Monitor () <IL 0x0001e, 0x00055>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x41c1b70 this=0x0x3012e10 thread handle 0x5c2 state : not waiting owns ()
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0x00004>
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0x00004>
  at Mono.Unix.Native.Syscall.read (int,void*,ulong) <IL 0x00008, 0x00021>
  at Mono.Unix.UnixStream.Read (byte[],int,int) <IL 0x0003b, 0x00089>
  at NDesk.DBus.Connection.ReadMessage () <IL 0x00014, 0x0003e>
  at NDesk.DBus.Connection.Iterate () <IL 0x0000c, 0x0001c>
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <IL 0x0002c, 0x0005e>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"DAAP Proxy" tid=0x0x4a0cb70 this=0x0x3012c80 thread handle 0x4be state : not waiting owns ()
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Accept_internal (intptr,int&,bool) <0x00004>
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Accept_internal (intptr,int&,bool) <0x00004>
  at System.Net.Sockets.Socket.Accept () <IL 0x00049, 0x00077>
  at Banshee.Web.BaseHttpServer.ServerLoop () <IL 0x00085, 0x0012a>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<unnamed thread>" tid=0x0xad2fbb70 this=0x0x57faed8 thread handle 0x540
state : not waiting owns ()

"HyenaSqliteConnection (/home/bjarki/.config/banshee-1/banshee.db)" tid=0x0x3de1b70 this=0x0x3e708 thread handle 0x41a state : waiting on 0x416 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <IL 0x00108, 0x001c1>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x42c2b70 this=0x0x3028e10 thread handle 0x4e7 state : waiting on 0x400 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"LibraryWatcher for Music" tid=0x0x3476b70 this=0x0x30280c8 thread handle 0x4ad state : waiting on 0x48e : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <IL 0x00147, 0x002b0>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x490bb70 this=0x0x3e000 thread handle 0x544 state : waiting on 0x400 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"Main Thread" tid=0x0xf29900 this=0x0x3eed8 thread handle 0x404 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at Gtk.Application.Run () <IL 0x00000, 0x0000a>
  at Banshee.Gui.GtkBaseClient.Run () <IL 0x00013, 0x00054>
  at Banshee.Gui.GtkBaseClient.Startup () <IL 0x0000f, 0x0003f>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <IL 0x00045, 0x00089>
  at Banshee.Gui.GtkBaseClient.Startup<object> () <IL 0x00030, 0x0005c>
  at Banshee.Gui.GtkBaseClient.Startup<object> (string[]) <IL 0x0004d, 0x000d8>
  at Nereid.Client.Main (string[]) <IL 0x00001, 0x00015>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x0001d, 0x00043>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <IL 0x00029, 0x0002e>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x0000b, 0x00025>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x00035, 0x00067>
  at System.AppDomain.ExecuteAssembly (string) <IL 0x00004, 0x00019>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <IL 0x00033, 0x00057>
  at Booter.Booter.BootClient (string) <IL 0x00024, 0x00069>
  at Booter.Booter.Main () <IL 0x000f6, 0x001a0>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x0003a>
Full thread dump:

"LibraryWatcher for Videos" tid=0x0x35ccb70 this=0x0x3028000 thread handle 0x4b7 state : waiting on 0x4ae : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <IL 0x00147, 0x002b0>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x43c3b70 this=0x0x3e4b0 thread handle 0x501 state : waiting on 0x400 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"<unnamed thread>" tid=0x0x3f90b70 this=0x0x3028ed8 thread handle 0x4bf state : interrupted state owns ()
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at System.IO.InotifyWatcher.Monitor () <IL 0x0001e, 0x00055>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x41c1b70 this=0x0x3012e10 thread handle 0x5c2 state : interrupted state owns ()
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0x00004>
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0x00004>
  at Mono.Unix.Native.Syscall.read (int,void*,ulong) <IL 0x00008, 0x00021>
  at Mono.Unix.UnixStream.Read (byte[],int,int) <IL 0x0003b, 0x00089>
  at NDesk.DBus.Connection.ReadMessage () <IL 0x00014, 0x0003e>
  at NDesk.DBus.Connection.Iterate () <IL 0x0000c, 0x0001c>
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <IL 0x0002c, 0x0005e>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"<unnamed thread>" tid=0x0xad2fbb70 this=0x0x57faed8 thread handle 0x540
state : interrupted state owns ()

"HyenaSqliteConnection (/home/bjarki/.config/banshee-1/banshee.db)" tid=0x0x3de1b70 this=0x0x3e708 thread handle 0x41a state : waiting on 0x416 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <IL 0x00108, 0x001c1>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x42c2b70 this=0x0x3028e10 thread handle 0x4e7 state : waiting on 0x400 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"LibraryWatcher for Music" tid=0x0x3476b70 this=0x0x30280c8 thread handle 0x4ad state : waiting on 0x48e : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <IL 0x00147, 0x002b0>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x490bb70 this=0x0x3e000 thread handle 0x544 state : waiting on 0x400 : Event  owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"Main Thread" tid=0x0xf29900 this=0x0x3eed8 thread handle 0x404 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at Gtk.Application.Run () <IL 0x00000, 0x0000a>
  at Banshee.Gui.GtkBaseClient.Run () <IL 0x00013, 0x00054>
  at Banshee.Gui.GtkBaseClient.Startup () <IL 0x0000f, 0x0003f>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <IL 0x00045, 0x00089>
  at Banshee.Gui.GtkBaseClient.Startup<object> () <IL 0x00030, 0x0005c>
  at Banshee.Gui.GtkBaseClient.Startup<object> (string[]) <IL 0x0004d, 0x000d8>
  at Nereid.Client.Main (string[]) <IL 0x00001, 0x00015>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x0001d, 0x00043>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <IL 0x00029, 0x0002e>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x0000b, 0x00025>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x00035, 0x00067>
  at System.AppDomain.ExecuteAssembly (string) <IL 0x00004, 0x00019>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <IL 0x00033, 0x00057>
  at Booter.Booter.BootClient (string) <IL 0x00024, 0x00069>
  at Booter.Booter.Main () <IL 0x000f6, 0x001a0>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x0003a>
[4 Debug 15:10:25.617] (libbanshee:player) [Gapless] Requesting next track
[1 Debug 15:10:26.260] Querying model for track to play in off:Next mode
[1 Debug 15:10:27.719] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 15:10:27.723] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Witchy Woman"
[1 Debug 15:10:29.103] TrackInfoDisplay RenderAnimation: 12.00 FPS
Full thread dump:

"Main Thread" tid=0x0xf29900 this=0x0x3eed8 thread handle 0x404 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at Gtk.Application.Run () <IL 0x00000, 0x0000a>
  at Banshee.Gui.GtkBaseClient.Run () <IL 0x00013, 0x00054>
  at Banshee.Gui.GtkBaseClient.Startup () <IL 0x0000f, 0x0003f>
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <IL 0x00045, 0x00089>
  at Banshee.Gui.GtkBaseClient.Startup<object> () <IL 0x00030, 0x0005c>
  at Banshee.Gui.GtkBaseClient.Startup<object> (string[]) <IL 0x0004d, 0x000d8>
  at Nereid.Client.Main (string[]) <IL 0x00001, 0x00015>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x0001d, 0x00043>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <IL 0x00029, 0x0002e>
  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x0000b, 0x00025>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <IL 0x00035, 0x00067>
  at System.AppDomain.ExecuteAssembly (string) <IL 0x00004, 0x00019>
  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <IL 0x00033, 0x00057>
  at Booter.Booter.BootClient (string) <IL 0x00024, 0x00069>
  at Booter.Booter.Main () <IL 0x000f6, 0x001a0>
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x0003a>

"LibraryWatcher for Videos" tid=0x0x35ccb70 this=0x0x3028000 thread handle 0x4b7 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <IL 0x00147, 0x002b0>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x43c3b70 this=0x0x3e4b0 thread handle 0x501 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"<unnamed thread>" tid=0x0xad2fbb70 this=0x0x57faed8 thread handle 0x540
state : interrupted state owns ()

"<unnamed thread>" tid=0x0xb2affb70 this=0x0x5753ed8 thread handle 0x552
state : interrupted state owns ()

"<threadpool thread>" tid=0x0x490bb70 this=0x0x3e000 thread handle 0x544 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"<unnamed thread>" tid=0x0x3f90b70 this=0x0x3028ed8 thread handle 0x4bf state : interrupted state owns ()
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <0x00004>
  at System.IO.InotifyWatcher.Monitor () <IL 0x0001e, 0x00055>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x41c1b70 this=0x0x3012e10 thread handle 0x5c2 state : interrupted state owns ()
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0x00004>
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.read (int,intptr,ulong) <0x00004>
  at Mono.Unix.Native.Syscall.read (int,void*,ulong) <IL 0x00008, 0x00021>
  at Mono.Unix.UnixStream.Read (byte[],int,int) <IL 0x0003b, 0x00089>
  at NDesk.DBus.Connection.ReadMessage () <IL 0x00014, 0x0003e>
  at NDesk.DBus.Connection.Iterate () <IL 0x0000c, 0x0001c>
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <IL 0x0002c, 0x0005e>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"HyenaSqliteConnection (/home/bjarki/.config/banshee-1/banshee.db)" tid=0x0x3de1b70 this=0x0x3e708 thread handle 0x41a state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <IL 0x00108, 0x001c1>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>

"<threadpool thread>" tid=0x0x42c2b70 this=0x0x3028e10 thread handle 0x4e7 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <IL 0x0003e, 0x000fe>
  at System.Threading.RegisteredWaitHandle.Wait (object) <IL 0x00021, 0x00094>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x0001e, 0x00046>

"LibraryWatcher for Music" tid=0x0x3476b70 this=0x0x30280c8 thread handle 0x4ad state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005b>
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <IL 0x00147, 0x002b0>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00040>
[5 Debug 15:14:36.734] (libbanshee:player) [Gapless] Requesting next track
[1 Debug 15:14:37.368] Querying model for track to play in off:Next mode
[1 Debug 15:14:38.787] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 15:14:38.792] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Peaceful Easy Feeling"
[1 Debug 15:14:39.860] TrackInfoDisplay RenderAnimation: 3.00 FPS
Terminated
--
Since I'm still a newbie to debuging I don't know if "killall -SIGQUIT banshee"  was supposed to stop banshee or not, but it didn't in this case and it had to be ended in system monitor.  But now there were no lags or anything (note ran apt-get update and upgrade shortly before doing this test.)

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/750850

Title:
  music playback continued after program exit

Status in “banshee” package in Ubuntu:
  Incomplete

Bug description:
  Binary package hint: banshee

  After running the multimedia keys (banshee) portion of
  http://testcases.qa.ubuntu.com/Hardware/Keyboard/Hotkeys I closed
  banshee without pressing stop first.  The song kept on playing and
  when it was finished there was silence again for a short time.  A few
  seconds later the music playback continued several seconds (more than
  10) into the next track on the playlist, at that point I stopped it
  manually.  When trying to recreate the program (banshee) stopped
  respondig when I tried to close the window and I had to do a "force
  quit"

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: linux-image-2.6.38-7-generic 2.6.38-7.39
  Regression: Yes
  Reproducible: No
  ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
  Uname: Linux 2.6.38-7-generic i686
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
  Architecture: i386
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  bjarki     1362 F.... pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
   Card hw:0 'Intel'/'HDA Intel at 0xd4500000 irq 45'
     Mixer name	: 'Intel Cantiga HDMI'
     Components	: 'HDA:111d7608,103c3069,00100202 HDA:80862802,80860101,00100000'
     Controls      : 17
     Simple ctrls  : 9
  Date: Mon Apr  4 23:20:51 2011
  Frequency: This has only happened once.
  HibernationDevice: RESUME=UUID=77ca66be-721a-48af-9cc2-110f9b3e28de
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
  MachineType: Hewlett-Packard Compaq Presario CQ61 Notebook PC
  ProcEnviron:
   LANGUAGE=en_US:en
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-7-generic root=UUID=5fffacb1-7368-4171-b0e2-bd0e5a0688fa ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-2.6.38-7-generic N/A
   linux-backports-modules-2.6.38-7-generic  N/A
   linux-firmware                            1.49
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/13/2009
  dmi.bios.vendor: Hewlett-Packard
  dmi.bios.version: F.20
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: 3069
  dmi.board.vendor: Hewlett-Packard
  dmi.board.version: 21.14
  dmi.chassis.type: 10
  dmi.chassis.vendor: Hewlett-Packard
  dmi.chassis.version: N/A
  dmi.modalias: dmi:bvnHewlett-Packard:bvrF.20:bd10/13/2009:svnHewlett-Packard:pnCompaqPresarioCQ61NotebookPC:pvrRev1:rvnHewlett-Packard:rn3069:rvr21.14:cvnHewlett-Packard:ct10:cvrN/A:
  dmi.product.name: Compaq Presario CQ61 Notebook PC
  dmi.product.version: Rev 1
  dmi.sys.vendor: Hewlett-Packard



More information about the Ubuntu-mono mailing list