- Status Closed
- Percent Complete
- Task Type Bugs
- Category Recording
- Assigned To No-one
- Operating System All players
- Severity High
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#5961 - crash while recording
model: iriver H140
build: CVS-060907
hi developers. i encountered several problems with recording. it crashed while trying to record radio
or just with microphone. for example, i turn on the radio, choose source=fm radio, adjust the gain and
then it crashes. there was the following message:
I05: at 310205F8
also, i recorded somethin in wavepack, turned on time split and set it to 01:00… but the file i had
later was 01:09…
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
The same here, very reproducable with rockbox-daily-20060909.
IO5: at 310205A0
This does not happen at all when I use m68k-elf-gcc-elf 3.4.3 and old configure script
compiling the rockbox-daily-20060909 source.
So I suspect the compiler or the new configure script.
Hm… IO5, that must mean a division by zero error. Previously, “software” divide was used, and wouldn’t trigger that exception. Now it can happen, and the function read_peak_levels seems to be the most likely cause for it (only loosely based on map file examination, so I could be wrong…).
Does this patch fix it ok? I can’t seem to reproduce this problem at all!
Yes, patch applied to rockbox-daily-20060909 fixes the problem.
Seems to be also better than my fix: http://www.rockbox.org/tracker/task/5972