Bug 10901 - TestKeypadApplet failed, might be underlying surface/graphics issue
: TestKeypadApplet failed, might be underlying surface/graphics issue
Status: CLOSED FIXED
Product: SB Desktop
Classification: Unclassified
Component: UI
: unspecified
: All Other
: -- major (vote)
: 7.4.0
Assigned To: Wadzinski Tom
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-01-30 06:17 UTC by Wadzinski Tom
Modified: 2009-10-05 14:30 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wadzinski Tom 2009-01-30 06:17:11 UTC
Currently TestKeypadApplet does the following:
Opens to a blank (actually just the wallpaper bg appears) screen with the popup help at the bottom. When you press any key, the controller will reboot after a few seconds.

Some note:
This applet can also run on the desktop, and has the same failure mode. With gdb I found that it is failing in an infinite loop:

IM snippet
hlineColor (dst=0x16fc81f0, x1=115, x2=115, y=120, color=0) at SDL_gfxPrimitives.c:879
879            for (; pixel <= pixellast; pixel += pixx) {
Tom Wadzinski @ 12:26
but I'm guessing that is due to the screen being blank 12:26
so the real question is why is the screen now blank in an applet that hasn't changed 12:27
maybe some changes to the surface code along the way? 12:27
End IM snippet

There was only one change (r3953) to this applet in the last several months. I tested the version prior to the changes and it still fails.
Comment 1 Wadzinski Tom 2009-02-05 04:36:25 UTC
Fixed in r4043
Comment 2 James Richardson 2009-10-05 14:30:53 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.