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 548256 - Banshee freezes for some time
Banshee freezes for some time
Status: RESOLVED OBSOLETE
Product: banshee
Classification: Other
Component: Playback
git master
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-08-18 11:12 UTC by Michael Monreal
Modified: 2010-08-23 20:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Monreal 2008-08-18 11:12:03 UTC
I have encountered this multiple times now: during playback, just after finishing one song, banshee sometimes just stops dead and does not respond to any input anymore. However, after 2-3 minutes, playback of the next song starts and everything works again. No strange messages on console and I cannot reproduce this reliably :/
Comment 1 Andrew Conkling 2008-08-18 12:55:44 UTC
Could this be related to bug 545415? I've noticed similar problems, but also for me, it's hard to reproduce. (Maybe you could post the output of `banshee-1 --debug` for posterity?)
Comment 2 Michael Monreal 2008-08-18 13:03:52 UTC
I have started running in --debug mode now and will attach any info I can get.

Bug 545415 could really be the same thing. Strange however is that I have used last.fm quite a lot during recent weeks and never seen this happen but now that I started playing more local stuff again, I see this problem.
Comment 3 Michael Monreal 2008-08-18 14:27:54 UTC
[Debug 16:19:12.239] Player state change: Idle -> Loading
[Error 16:19:12.466] Called invalidate cache for New Playlist's track model, but cache is null
[Debug 16:19:12.523] Player state change: Loading -> Loaded
[Debug 16:19:12.538] Track Aerosmith - Walk On Water (on Big Ones) <00:04:56.5180000> [file:///mnt/media/library/Aerosmith/Aerosmith%20-%20Big%20Ones%20-%2001%20-%20Walk%20On%20Water.mp3] had playtime of 104 msec (0sec), duration 296518 msec, queued: True
[Debug 16:19:12.540] Player state change: Loaded -> Playing
[Debug 16:19:13.058] TrackInfoDisplay RenderAnimation: 25.00 FPS
[Debug 16:19:13.123] TrackInfoDisplay RenderAnimation: 26.00 FPS
Submitting via non-uri handler.
[Debug 16:19:16.623] TrackInfoDisplay RenderAnimation: 31.00 FPS
[Debug 16:19:18.330] Submitted NowPlaying track to Audioscrobbler
[Warn  16:19:26.567] Caught an exception - The remote server returned an error: (404) /1.0/artist/Aerosmith/similar.xml. (in `System')
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x002c7] in /home/nx/Desktop/mono-2.0/mcs/class/System/System.Net/HttpWebRequest.cs:1310 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00102] in /home/nx/Desktop/mono-2.0/mcs/class/System/System.Net/HttpWebRequest.cs:1179 
[Debug 16:24:34.625] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 16:24:34.651] Player state change: Playing -> Idle
[Debug 16:24:34.676] Track Aerosmith - Love In An Elavator (on Big Ones) <00:05:22.3460000> [file:///mnt/media/library/Aerosmith/Aerosmith%20-%20Big%20Ones%20-%2002%20-%20Love%20In%20An%20Elavator.mp3] had playtime of 321760 msec (321sec), duration 322346 msec, queued: False
[Debug 16:24:34.702] Player state change: Idle -> Loading
[Error 16:24:34.951] Called invalidate cache for New Playlist's track model, but cache is null
[Debug 16:24:35.010] Player state change: Loading -> Loaded
[Debug 16:24:35.025] Track Aerosmith - Love In An Elavator (on Big Ones) <00:05:22.3460000> [file:///mnt/media/library/Aerosmith/Aerosmith%20-%20Big%20Ones%20-%2002%20-%20Love%20In%20An%20Elavator.mp3] had playtime of 47 msec (0sec), duration 322346 msec, queued: True
[Debug 16:24:35.027] Player state change: Loaded -> Playing
[Debug 16:24:36.026] TrackInfoDisplay RenderAnimation: 30.00 FPS
[Debug 16:24:36.059] TrackInfoDisplay RenderAnimation: 31.00 FPS
Submitting via non-uri handler.
[Debug 16:24:41.056] Submitted NowPlaying track to Audioscrobbler


A freeze happened in between Walk on Water and Love in an Elevator. Notice the HttpWebRequest failing... there's no recommendations pane displayed atm... would it be possible that banshee freezes while it is unsuccessfully trying to fetch recommendations?
Comment 4 Andrew Conkling 2008-08-18 14:34:16 UTC
Interesting catch; can you disable the Recommendations extension and see if the issue persists?
Comment 5 Michael Monreal 2008-08-18 14:41:08 UTC
Already trying.
Comment 6 Michael Monreal 2008-08-18 18:18:32 UTC
Hmm... I have run banshee for a few hours without recommendations now and not seen the problem. I then turned recommendations back on and ran for another couple of hours, still not showing the problem :/

I see two different last.fm related warnings atm:

[Warn  19:46:14.664] Caught an exception - The remote server returned an error: (404) /1.0/artist/Beatsteaks/similar.xml. (in `System')
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x002c7] in /home/nx/Desktop/mono-2.0/mcs/class/System/System.Net/HttpWebRequest.cs:1310 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00102] in /home/nx/Desktop/mono-2.0/mcs/class/System/System.Net/HttpWebRequest.cs:1179 

and

[Warn  20:09:16.747] Failed to handshake: {0} - System.Net.WebException: The remote server returned an error: (400) Bad Request.
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x002c7] in /home/nx/Desktop/mono-2.0/mcs/class/System/System.Net/HttpWebRequest.cs:1310 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00102] in /home/nx/Desktop/mono-2.0/mcs/class/System/System.Net/HttpWebRequest.cs:1179 

But no idea if either is related to this problem :(
Comment 7 David Nielsen 2010-08-23 20:38:37 UTC
what is /mnt/media in terms of storage, a CIFS mount?
Comment 8 Michael Monreal 2010-08-23 20:42:38 UTC
(In reply to comment #7)
> what is /mnt/media in terms of storage, a CIFS mount?

ext4 on LUKS
Comment 9 Michael Monreal 2010-08-23 20:44:10 UTC
Er.... 2008 bug... I don't think this is valid anymore :)