Rockbox

Tasklist

FS#12815 - Fuze+ Rockboy data aborts on menu key press, when the srceen is rotated left and image is stretched

Attached to Project: Rockbox
Opened by BenjaminReedBrown (smartben) - Tuesday, 29 January 2013, 02:26 GMT
Task Type Bugs
Category Plugins
Status Unconfirmed
Assigned To No-one
Operating System Sansa Fuze+
Severity Low
Priority Normal
Reported Version Release 3.12
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

This bug is sporatic "the worst kind", has effected a 4gb fuze+ "foolsh in IRC" and an 8gb fuze+ "DmL in IRC", but also has been confirmed to be absent from one other 4gb fuze+

Rockboy data aborts on menu key press, when the srceen is rotated left and image is stretched across the whole srceen. Also no matter what key is mapped to the menu entry it will still fail.

It never fails when aspect ratio is maintained with scale or when not scaled at all, and never aborts when rotated right or not at all.

Only four files even mention rotate in the apps/plugins/rockboy/ directory "lcd.c menu.c rockmacros.h and sys_rockbox.c"

Sometimes the failure does not happen and reaching the menu is possible, but the rockboy option file may get written and not allow the user back into the menu later to change the rotate option back. When this happens the option file must be edited or erased to make rockboy work again normally.
This task depends upon

Comment by BenjaminReedBrown (smartben) - Tuesday, 29 January 2013, 02:47 GMT
EDIT: it seems to effect all Fuze+ players the confirmed one (above) that did not have this issue was wrong it does abort like the others
Comment by BenjaminReedBrown (smartben) - Tuesday, 29 January 2013, 03:18 GMT
NOTE: The fuze+ simulator does not exhibit this behavour and works without error rotated left and stretched.

Comment by BenjaminReedBrown (smartben) - Tuesday, 29 January 2013, 04:25 GMT
DmL suggsted it maybe the in options file of rockboy. So by setting the same options for two files with only scaled and scaled with aspectratio maintianed being the differnace, yeilded nothing apparent. Only one bit was changed, output of dhex attached.
Comment by BenjaminReedBrown (smartben) - Tuesday, 29 January 2013, 10:14 GMT
Output from data abort GameboyColor game 1942.gbc

Data abort at 6004DE78
FSR 0x1
(domain 0, fault 1)
address 0x00000049
pc:6004DE78 sp:600ACC98

Loading...