Does aterm support UTF-8? I Googled your terminal type and it appears it is a colour vt102 emulator. Most terminal drivers only support ASCII, not even ISO Latin 1 let alone UTF-8.
I suggest you add to your loop a write of the characters to a file just before you write to the screen. Make the file handle unbuffered in case it is crashing perl (although that is doubtful, it is worth the precaution). That way you should be able to track down which characters are causing the problem (and if indeed this is the cause) by looking at the output file after the "crash". I find od -xc a useful tool for this kind of issue.

In reply to Re^4: debugging possible memory crash? by cdarke
in thread debugging possible memory crash? by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.