Reported from Mister. Steps to reproduce the problem are:
1. Boot up the emulator (1.43 svn r98, whose savestate members are
different from the official one. The binary is available in the Downloads page)
2. Load a ROM and add a watch (target address can be randomly chosen)
3. Load a savestate which is made by old version (1.43 svn r64, 1.43 v9,
etc., all they should be same)
4. Congratulations, it crashes now \(^o^)/
Note: it didn't crash when I tested on debug build.
This crash happens because UnfreezeStructFromCopy destroys
watches[0].address. It's all I know at present and I'm really not sure how
we can fix the problem.
Original issue reported on code.google.com by gochaism on 20 Jun 2009 at 12:53
Original issue reported on code.google.com by
gochaism
on 20 Jun 2009 at 12:53