When using Unique!Object, if Object is collected by the GC during the same collection cycle that calls the destructor of an object containing Unique!, the destroy() function will produce an access violation during casting, because the vtable pointer is no longer valid.
Comment #1 by dfj1esp02 — 2016-10-18T08:08:10Z
Slightly repurposing the bug. Current implementation of GC doesn't support referencing GC-allocated memory during collection because it's freed out of order.
Comment #2 by dfj1esp02 — 2016-10-18T08:09:10Z
*** Issue 6223 has been marked as a duplicate of this issue. ***
Comment #3 by robert.schadek — 2024-12-07T13:36:16Z