Bug 7299 - Can't reach end of artists list
: Can't reach end of artists list
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Browser
: unspecified
: PC Windows XP
: P1 blocker (vote)
: 7.0
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-02-23 17:26 UTC by Eric Koldinger
Modified: 2009-09-08 09:20 UTC (History)
5 users (show)

See Also:
Category: ---


Attachments
happened between 9 and 10 when we were on the call today (44.78 KB, text/plain)
2008-02-24 12:40 UTC, Blackketter Dean
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Koldinger 2008-02-23 17:26:49 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.
Comment 1 Eric Koldinger 2008-02-23 17:28:59 UTC
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.
Comment 2 Eric Koldinger 2008-02-23 17:44:33 UTC
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.
Comment 3 Blackketter Dean 2008-02-24 12:40:27 UTC
Created attachment 2988 [details]
happened between 9 and 10 when we were on the call today
Comment 4 Richard Titmuss 2008-02-25 01:21:54 UTC
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?
Comment 5 Michael Herger 2008-02-25 13:30:37 UTC
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?
Comment 6 Michael Herger 2008-02-25 15:39:22 UTC
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.
Comment 7 Andy Grundman 2008-02-25 16:19:26 UTC
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.
Comment 8 Michael Herger 2008-02-25 16:40:27 UTC
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.
Comment 9 Andy Grundman 2008-02-25 17:50:58 UTC
Should be fixed by change 17713.  Please test ASAP.
Comment 10 Michael Herger 2008-02-25 23:44:25 UTC
fixes my issue
Comment 11 Eric Koldinger 2008-02-26 07:59:58 UTC
Confirmed, the 2/26 nightly (17724) seems to have fixed this.
Comment 12 James Richardson 2008-05-15 13:04:21 UTC
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