in reply to examining HASH(0x1234567) in Debugger

From what I see, @goodRefDes is an array of references to hash...

Is source code something like this? I'm not sure?:

my @gravity_hashrefs = grep {$_->{CHIPS_PART_NAME}=~/gravity/i} @goodR +efDes;
Why not add into the source code:
 use Data::Dumper; at the beginnging of the code?

Then add
 print Dumper \@gravity_hashrefs;?

It is possible to add extra statements into a grep{}.
I think this would work....

grep { if ($_->{CHIPS_PART_NAME}=~/gravity/i) { print Dumper $_; 1; } else { 0; } } @goodRefDes;
I am unsure why there is so much fascination with the Debugger when it is so easy to add print statements into Perl and compile and run the result at rocket speed. I seldom need the debugger even when writing "raw" C.