- Status Closed
- Percent Complete
- Task Type Bugs
- Category Music playback
- Assigned To No-one
- Operating System Sansa Fuze+
- Severity Low
- Priority Very Low
- Reported Version Release 3.9
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Opened by JeanLouisBiasini - 2011-12-10
Last edited by JeanLouisBiasini - 2012-08-27
FS#12442 - [Fuze+] Flac undefined instruction when going from mp3 to flac
This is probably related to the sansa fuze+ port rather than to the codec… I'm reported this one separatly from FS#12429 for it is very easy to reproduce on the device.
It occurs everytime the player has to goes from reading mp3 file to reading flac file. This does not involve generating dynamic playlist for even skipping from file A to B inside a predefined playlist will cause it. The reverse isn't true: from flac to mp3 doesn't crash the player.
Undefined instruction at 63E5C2A0
backtrace start
pc: 0x63E5C2A0 sp: 0x00005390
backtrace end
jean-louis@debian:~/Bureau/rockbox-devtree/rockbox/buidl$ ../utils/analysis/find_addr.pl 0x63E5C2A0 1
This address is in codec space, please select the codec which was used with this address:
[1]: ay.elf
[2]: a52_rm.elf
… [35]: flac.elf
….
Selection: 35
/home/jean-louis/Bureau/rockbox-devtree/rockbox/buidl/apps/codecs/flac.elf → decoded0
2012-08-27 13:12
Reason for closing: Works For Me
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
by 08/27/2012 the bug cannot be
reproduce anymore. Solving probably
related to 4908b8e where pamaury fixed
some dma issue
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
another undefined:
Undefined instruction at 63E712E0
backtrace start
pc: 0x63E712E0
sp: 0x00005280
backtrace end
Alternatively we also get data abort:
Data abort at 6006BB10
FSR 0x8
(domain 0, fault 8)
address 0x65E85284
backtrace start
pc: 0x6006BB10
sp: 0x60000118
backtrace end
or:
Data abort at 6006BB10
FSR 0x8
(domain 0, fault 8)
address 0x63E74578
backtrace start
pc: 0x63E74578
sp: 0x00005280
backtrace end
(Those 2 data abort were get with flac 5.1 (so mainly another bigger kind of flac)
this address 0x00005280 seems to appears quite often (I get other value for "at X" but sp: 0x00005280 or 0x00005390)
Buschel has made some test on another device and confirms this should be fuze+ related
another one:
Undefined instruction at 63E832E0
backtrace start
backtrace end
I can reproduce 63E832E0 crash… According to find_addr.pl this points to _plugin_end_addr in flac.elf