Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bugs
  • Category User Interface → Font/charset
  • Assigned To No-one
  • Operating System Gigabeat S
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by reszerve - 2009-09-05
Last edited by kugel. - 2009-09-05

FS#10588 - Use of font 22 point and up crashes gigabeat S on exit of FM radio.

With build r22619-090904 and later gigabeat S crashes on exiting FM tuner if the user font in use is large. From FM tuner press “back” button, main menu appears and may even be momentarily scrollable, then screen either freezes, or more often “undefined instruction at 000A000C” message appears (note - this address most common, but not always the same). After delay, gigabeat turns off.

This behaviour does not occur with build r22609-090903 and before.
I have found it with:
r22619-090904
r22620-090904
r22623-090904
r22628-090905

For the fonts on my gigabeat, 21-Adobe-Helvettica.fnt was OK, any font larger than this produced crashes, ie. 22-ProFont.fnt and up.

To reproduce, first use Theme settings>Fonts to chose a large font size.

Return to the main menu and scroll to FM Radio and select it. Select a radio station. Select “back” button to return to main menu, wait or start scrolling, screen freezes or crash screen appears. Gigabeat then shuts down.

I’ve tried a few Themes and WPS’s, played with some other settings but was unable to prevent this behaviour other than by setting a smaller font or using the earlier build.

Closed by  kugel.
2009-09-05 14:39
Reason for closing:  Fixed
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Fixed in r22632.

nls commented on 2009-09-05 10:14

I can reproduce this on my gigabeast, the trick is to get a line to scroll in the fm screen and press back and then scroll a bit in the menu. I got two “undefined instruction errors at two wildly different adresses, one freeze and one weird effect that caused the last buttonpress to be repeated at super speed until the next button was pressed… so it seems some memory corruption is happening here.

I could reproduce with 22610 and 22629 but not with 22609 so it seems the scrolling changes in 22610 are to blame.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing