Each time I step over a line where a very large amount of data (~11MBytes) is read from a binary file into a perl scalar, SE crashes. Reading such a large amount of data in one shot is not necessarily a smart thing to do, and I would not expect SE to be able to display any of the contents of the scalar, but SE should not crash.
Stepping into the function and then immediately out behaves as expected.
my $fhRead = $fileInput->openr(binmode=>1) or $refThis->{refAbort}("Can't open file <$fileInput> for reading");
my $num = $fhRead->sysseek($bufOffset, 0) or $refThis->{refAbort}("Can't seek on file <$fileInput>");
$str = sprintf("Seek to position <0x%08x>", $num);
$refThis->{refLogPrint}("verbose,$str");
$num = $fhRead->sysread(my $buf, $bufLen) or $refThis->{refAbort}("Can't read file <$fileInput>");