addressStack now passed as an argument to RDBs when needed, instead of using a pointer stored on the RDB, which can get out-of-sync if e.g. traces are put into Vectors which are then resized.