When I run the script below with 5.005_58 or greater I get this panic: POPSTACK Older versions of Perl work fine and changing the croak to a die fixes the problem. Paul package TiedHash ; use Carp ; sub TIEHASH { bless {}, $_[0] } sub STORE { croak "abcd" } package main ; tie %h, TiedHash ; eval { $h{1} = 2 } ;Thread Previous | Thread Next