[47] in bug-owl

home help back first fref pref prev next nref lref last post

Re: weird artifacts

daemon@ATHENA.MIT.EDU (Mitchell E Berger)
Sun Jun 30 04:06:16 2002

Message-Id: <200206300806.EAA12963@athenaphobia.mit.edu>
To: bug-owl@MIT.EDU
cc: jdaniel@MIT.EDU
In-reply-to: [0046] in bug-owl
Date: Sun, 30 Jun 2002 04:06:14 -0400
From: Mitchell E Berger <mitchb@MIT.EDU>

>Here's a very different but also weird example:
>
>   olc.matiss     -olc       .new_question {test} (From: OLC Service~New "test" 
>question from user mitchb [0].~^A^A^A^A^A^A^A^
> DA^A^A^A^A^A^A   OWL ADMIN Message sent to foobar bazqux
>
>This particular one only happens at rather wide screen widths or when
>scrolled to the right.  I think the problem here is that $owl::body
>never got initialized to '\0'.  So when my default format function
>appended it something weird must have happened. I counted and there
>appear to be 160 or so '^A' characters in the body of this message.

Well, there's irony... as I was reading the beginning of the message, I was
thinking "gee, I wonder if something like this would explain those weird olc
zephyrs I was getting earlier."  At the time I was occupied testing a patch
to olc, though, so I forgot about it.  Anyway, I wasn't subbed to class olc
at the time, but here's what the personal messages looked like from my side.
These may actually show both problems, I'm not 100% sure:

==========================================================================
   MESSAGE / PERSONAL / olc.matisse  [olc hello    (From: OLC Service
   To: consultant mitchb@ATHENA.MIT.EDU [1]
   You are connected to user Mitchell E Berger (mitchb@ATHENAPHOBIA.MIT.EDU [0])
Q)
       
       ]
-> MESSAGE / PERSONAL / olc.matisse  [olc hello    (From: OLC Service
   To: user mitchb@ATHENA.MIT.EDU [0]
   You are connected to consultant Mitchell E Berger (mitchb@ATHENAPHOBIA.MIT.ED
   nectedi)
       
       ]
   MESSAGE / PERSONAL / olc.matisse  [olc hello    (From: OLC Service
   To: user mitchb@ATHENA.MIT.EDU [0]
   Your question is being forwarded to another consultant...
   "i)
       
       ]
   MESSAGE / PERSONAL / olc.matisse  [olc hello    (From: OLC Service   
   To: user mitchb@ATHENA.MIT.EDU [0]
   There is no consultant available right now.
   y)
       
       ]
   MESSAGE / PERSONAL / olc.matisse  [olc hello    (From: OLC Service
   To: user mitchb@ATHENA.MIT.EDU [0]
   New message from user olc.
   To see it, type 'show' within OLC, 
   or click on the 'show' button.
   ^F^F^F^F^F^Y^A)
       
       ]

========================================================================

Note that the last message from above looks like this when scrolled one step
to the right:

 / PERSONAL / olc.matisse  [olc hello    (From: OLC Service
r mitchb@ATHENA.MIT.EDU [0]
sage from user olc.
it, type 'show' within OLC, 
k on the 'show' button.
)

The closing parenthesis there wasn't under the k in the original zephyr; it
was 7 characters later, the same number of control characters in the message.


>I hope you find these descriptions useful enough to debug.  For
>reference I am using $TERM=screen on a screen from gnu inside PuTTY,
>but I'm thinking that shouldn't make such a difference, especially for
>the failure to initialize $body one.

To add data, I was using an 80 character wide window with TERM set to "dtterm"
in... you guessed it... the actual Solaris dtterm program.

Mitch


home help back first fref pref prev next nref lref last post