FS#11010 - H300 - Illegal Insruction halt in FFT Plugin

Attached to Project: Rockbox
Opened by rbx-Multiplex (rbx-multiplex) - Sunday, 14 February 2010, 15:29 GMT
Last edited by Nils Wallménius (nls) - Sunday, 18 July 2010, 20:35 GMT
Task Type Bugs
Category Plugins
Status Closed
Assigned To No-one
Operating System Iriver H300 series
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


FFT Plugin

Found in r24645

Plugin causes

at 000000002

After a variable amount of time viewing the plugin, from a few seconds to nearly a minute, haven't found any action that causes or prevents it yet but still trying.
This task depends upon

Closed by  Nils Wallménius (nls)
Sunday, 18 July 2010, 20:35 GMT
Reason for closing:  Works For Me
Additional comments about closing:  WFM and no more responses from the poster since it was suggested this was fixed.
Comment by rbx-Multiplex (rbx-multiplex) - Tuesday, 16 February 2010, 12:47 GMT
Tried some MR3 files (I normally use ogg) no difference - it was a long shor anyway.
Comment by Nils Wallménius (nls) - Tuesday, 09 March 2010, 14:16 GMT
The adress suggests a null pointer dereference AFAIK and illinstr suggests it was trying to execute whatever is at 0 so maybe a null function pointer.
It would be interesting if this happens in the sim too to se a backtrace of the crash.
Comment by Michael Sevakis (MikeS) - Wednesday, 02 June 2010, 09:42 GMT
The fft produces n/2+1 complex results but only n/2 output bins were allocated, so it would overwrite the buffer by one, clobbering adjacent data. I took care of that, so this *could* be fixed.