Support and General Use > Hardware

Clip Zip Divide by Zero 30083AC0

<< < (2/6) > >>

ngoni:
I've formatted and reinstalled multiple times. Done windows chkdsk scanning for bad blocks and even ran iterations of Check Flash which found no problems:



I've got hundreds of hours on 3.13 with absolutely no problems so I really don't see this as a hardware problem. Thanks for the replies anyway. It would be nice to know where the crash is happening, would getting an emulator up and running inside of gdb be the best place to find it?

dreamlayers:

--- Quote from: saratoga on April 13, 2015, 09:02:22 AM ---Our divide by zero exception prints the address of the exception and not the caller ?

--- End quote ---

Both 64 and 32 bit division is implemented via a call to a GCC library function and not via an instruction. A 32 bit division by zero will show the address of the caller of the library function. The 64 bit division functions call 32 bit division functions, and the pc address is one of those calls.


--- Quote from: ngoni on April 11, 2015, 11:55:21 AM ---"Divide by zero opc:30083AC0 sp:3bt end"

--- End quote ---

I just noticed the "bt end" there, meaning a backtrace was attempted but didn't succeed. The "sp:3" makes no sense though. Intentionally doing a division by zero on mine gives this:

--- Quote ---Divide by zero a
pc:30083550 sp:3
bt end

--- End quote ---
The top two lines are truncated on the right. The pc value seems trustworthy.

One idea is saving the whole stack from the exception handler and doing a backtrace manually.

mudlord:
Not sure if this is related, but I am using a Sansa Clip Zip with a Lexar 64GB microSD card.

I am able to easily reproduce crashes with a certain M4A file which works in other Windows music players and on 3.13 firmware but not the c3c2c91 git version.

The error message is:
Data abort at 30 FSR 0x8 (domain 0, fault address 0x50A813 pc 30007AA8 sp 3 bt end

I tried reformatting the microSD card, to no avail.

saratoga:
Can you post a link to it?

mudlord:
Its a commercial title so I suppose I can PM you a link.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version