(Huge rockbox fan)
I'm using 3.11.2 on an ipod mini 1st Gen.
I installed using the standard windows installer and everything worked fine.
I set up a development environment using the Virtual machine as described here:http://www.rockbox.org/wiki/DevelopmentGuide#Virtual_Machine_40Strongly_Recommended_41
I created a plugin, and the plugin works fine in the emulator and on the actual Ipod Mini when run from the plugin menu.
I want rockbox to boot directly to the plugin, so I edited the main.c file to enable the autostart.rock, and renamed my plugin. Everything worked fine in the emulator, booting directly to the plugin, and back to the main menu when the user quits the plugin.
On the actual Ipod, however, when the user quits the plugin, the screen reads:
Divide by zero at 01E87
bt pc: 0x01E875FC, sp:
If I change the name of autorun.rock, I can run it like a regular plugin, and everything works fine on this custom build without crashing.
Since the standard build has autorun disabled, I can't reproduce, so haven't filed a bug report or anything like that.
So wondering if anyone has any ideas how I would go about debugging this?