Bugzilla – Bug 7299
Can't reach end of artists list
Last modified: 2009-09-08 09:20:20 UTC
If I start at the beginning, and fast scroll through the list of artists, I'll frequently end up in one of two situations. One, I'll get to V, and it will jump back to the beginning of the list (Various Artists, probably a coincidence), or it will end up in the W's. I have a fair number of artists in the W's (12 according to the web), and few after. 1 X (XTC), 5 Y's (Yes, Yo-La Tengo, Yo-Yo Ma, Yo-Yo again, with a friend, and The Young Dubliners), and only Warren Zevon in the Z's (yes, my artistsort tags are a mess). When I end up in the W's, scrolling down will frequently stop, until it skips forwards around the end to Various Artists again. Similarly, I can scroll backwards through Various Artists, and around the end, I always end up in the W's. Never see X, Y, or Z show up (ok, I landed on Yo-Yo Ma once, but I haven't been able to repeat it since). When the cursor get's "stuck" in the W's, it doesn't seem to want to scroll at all, until it breaks out and jumps aways away. Similarly, if the clock screensaver kicks in, it stays in place for a while, even while moving the scroll wheel. It seems like it stays in the screensaver until the screen actually changes, which may be after using the wheel for a bit and the list jumps to the beginning. I have only seen this in the artists list. Not the albums or genre's. Appears to be 100% repeatable in the artists list. I have 519 Artists. Don't know if that matters. Running latest nightly, squeezecenter-7.0-0.2.17695.noarch.rpm SBC updated to version 7.0 r2009 root@padbuild #42 Frid Feb 22 .... Assuming this is a software issue, not hardware, so filing here.
Further clarification. Just noticed this. It appears that the pointer internally is scrolling, but not the display. If I'm "stuck" on one of the W's, I can scroll down, and nothing appears to happen. Then, if I scroll up, I just to a point further down from where I just was, so I might be in the middle of my Y's. At least this happens sometimes. Sometimes it still seems to stay "stuck" until it jumps back to a point further back, or further around the start of the list again.
Also, if you get "stuck", and scroll a bit, then hit the enter button, it sometimes will traverse into the listing of albums by that artist. Hitting back seems to do nothing, until you scroll up a bit, and then it suddenly pops back into the artists list, back a few from where you were. This seems like when it's at the end of this list, it just doesn't want to update the display.
Created attachment 2988 [details] happened between 9 and 10 when we were on the call today
Dean, nothing in that log. But assuming your jive clock was correct the log only started at 9:30 which is probably after we were discussing this on the call. Can you try to recreate again. I don't see this at all here, but I'm wondering if it's chocking on one of your artists. If you scrolling slowly through, without acceleration do you see it stop in the same place every time? If so what artists are just off the screen?
I just ran into that issue at home. It wonder whether browsing through the full list in accelerated mode make SC cache partial result sets or something. Has anybody been able to reproduce it in Jive on PC?
Andy - this issue is very likely due to the caching: I disabled it and the lockup was gone. The problem is that we sometimes have to fix the number of items returned, as we're adding "Play all" or "VA" items. This _fixCount() is called _after_ the cached content has been returned. Thus the index and count aren't correct. It should be reproducable if you enable VA grouping or reduce the chunk size in Jive to a number which is smaller as eg. the number of albums for a given artist.
There is probably a serious issue with the cache. Michael also saw issues with submenus that would not be cache-related. CC Ben since he is probably most familiar with those.
I opened bug 7327 for the issue where second level lists would block, most likely due to the "Add to Favorites" menu item being added after the first chunk of items, not at the end of the list.
Should be fixed by change 17713. Please test ASAP.
fixes my issue
Confirmed, the 2/26 nightly (17724) seems to have fixed this.
This bug has recently been fixed in the latest release of SqueezeCenter 7.0.1 Please try that version, if you still see the error, then reopen this bug. To download this version, please navigate to: http://www.slimdevices.com/su_downloads.html