[jhc] [BUG] A pointer used by program is sweeped by GC