> It turns out that the namespace was a red herring. The real problem is > that when iterating over a hash, you cannot assign to a PMC register; it > must be a string register. So if the base collection is a hash, this > segfaults: > > $P0 = shift iterator > > But this works fine: > > $S0 = shift iterator > > Of course, segfaulting is still *bad*, so this ticket should remain open > and switch focus to the real problem.
Is this still a problem? I do a few tests and all seems to work.