TheProjecter / snes9x-rr

Automatically exported from code.google.com/p/snes9x-rr
0 stars 1 forks source link

[v1.43 svn] snes9x crashes when user loads an old savestate with watch use #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
It's a sort of back-compatibility problem, and we decided that we no longer 
update
1.43 branch. So I close this issue.

Original comment by gochaism on 16 Nov 2009 at 4:48