[GHC] #15906: Stable name allocation causes heap corruption when GC is triggered in the primop