On Sunday, 31 January 2016 at 20:07:26 UTC, Steven Schveighoffer wrote: > What is likely happening is that ptr is already collected, and > you are invalidly attempting to re-free it. The GC can collect this memory even though there is still an outstanding root-reachable pointer to it?