Slate? Garbage collection crash during map tranistion

I’m wondering if 2 stale/invalid weak pointers should be considered equal. The concept seems…not right. They could be completely different invalid/stale weak pointers that used to hold completely different things. Does invalidating both now make them equal?