- Status Closed
- Percent Complete
- Task Type Bugs
- Category User Interface → Themes
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version Release 3.10
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Opened by JeanLouisBiasini - 2012-01-03
Last edited by JeanLouisBiasini - 2012-05-17
FS#12507 - lebellium Samsung-like Theme causing rockbox crash on usb connection
1) Way to reproduce:
- download and install lebellium Samsung-like Theme.
- select lebellium Samsung-like Theme frome theme from within the setting menu
- once loaded plug the device with usb
2) Bug description
on usb connexion this theme crash rockbox:
- corruption appears on the screen usually it is in the lower part of the screen where ./rockbox/wps/lebellium Samsung-like/hide-background.bmp is to be displayed.
- only hard reboot to get out of that state
- Sometime the following panic screen is displayed instead of corruption
Prefecht abort
at FFFFFB44
FSR 0x1
(domain 0, fault 1)
- Sometime the usb storage doesn't start on usb (only hid). In such case the player won't crash, and work as expected once disconnected
3) Workaround: deleting the file ./rockbox/wps/lebellium Samsung-like/hide-background.bmp
solve the issue (and then the thème is ugly)
4) Already tested:
- change bmp format to whatever the gimp allow no luck
5) Target tested:
- as been seen on Fuze+ (240x320), it would be nice to have it tested on gigabeat-s.
- do not seems to occurs on some other screen size device
2012-05-17 09:37
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 by 7909bf0 for Rayboradio_ypr0 and
lebellium_theme
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
I forgot to write that when the bug occurs the only way to get out is hard reboot
another thing I forgot: of course usb work perfectly with other themes
sometime data abort occurs:
at 60071F64
FSR 0x1
(domain 0, fault 1)
address 0x00037265
../utils/analysis/find_addr.pl 0x60071F64 1
…/rockbox/buidl/firmware/libfirmware.a(font_cache.o) → font_cache_get
../utils/analysis/find_addr.pl 0x00037265 1
…/rockbox/buidl/firmware/libfirmware.a(thread.o) → threads
the Prefecht abort at FFFFFB44 point to plugins according to find_address but was seen in wps mode so I don't know to what it could be related
Last Wednesday in
FS#12475, funman reported a data abort on USB connect at http://www.rockbox.org/tracker/task/12475#comment42006Jean-Louis,
If you are reporting an issue which occurs only with a particular theme, please add a link to the theme with your report. This way, it is not necessary to go hunting for the theme.
Oups right: this is occuring with this theme:
http://themes.rockbox.org/index.php?themeid=1472&target=sansafuzeplus this theme has the same resolution so it would be nice to know if it also occurs with it:
http://themes.rockbox.org/index.php?themeid=1472&target=gigabeats
regarding
FS#12475I tested many other theme and this never happen with others: USB does work. The fact that removing the bmp file ./rockbox/wps/lebellium Samsung-like/hide-background.bmp solve the problem clearly demonstrate that it is related to the theme. Lebellium claims his theme is 100% conform to rockbox standarts.That is the same theme listed under two targets with the same resolution (note the themeid: 1472)
My device died a few weeks ago. I bought a new one and was able to reproduce this on a new device/new install
another new theme also lead to data abort on USB:
http://themes.rockbox.org/index.php?themeid=1541&target=sansafuzeplus data abort at 60077744
FSR 0x1
domain 0, fault 1)
address 0x00000005
../utils/analysis/find_addr.pl 0x60077744 1
/home/jean-louis/Bureau/rockbox-devtree/alt/rockbox/buildfirm/lib/libunwarminder.a(unwarm_arm.o) → UnwStartArm
> 30: e5933004 ldr r3, [r3, #4]
../utils/analysis/find_addr.pl 0x00000005 1
/usr/local/lib/gcc/arm-elf-eabi/4.4.4/arm926ej-s/libgcc.a(_divdi3.o) → commit_dcache