I said:
> The attached short PIR program shows the problem -- parrot segfaults on
> the first shift operation when iterating over a namespace.
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.
-'f