I haven't been able to boil down all these reports to a single coherent
set of symptoms.

However, since this bug is currently parked on the "putty" package, I'll
note that an obscure alternate-screen bug has been fixed upstream in
PuTTY (and hence pterm) since 0.58; it would have the effect of putting
the cursor in the wrong place when switching between screens:

| r6788 | simon | 2006-08-15 13:45:21 +0100 (Tue, 15 Aug 2006) | 15 lines
| 
| Aha! At long last I've managed to reproduce the intermittent problem
| I've been having with the cursor sometimes restoring to the wrong
| place when screen(1) terminates. The offending sequence of escape
| sequences goes ESC 7 (save cursor), ESC [?47h (switch to alternate
| screen), ESC 7 (save cursor _again_), do some stuff, ESC 8 (restore
| cursor), run screen session for a bit, ESC [?47l (return to main
| screen), ESC 8 (restore cursor). The final ESC 8 is expected to
| restore the cursor to where it was saved by the initial ESC 7.
| 
| Translation: the ESC 7 saved cursor state is part of the state we
| must swap out when switching to the alternate screen. In other
| words, we need to track _four_ cursor positions: active and saved,
| on each of main and alternate screen. Previously we were tracking
| only three.

I had also been seeing this with trn4. Perhaps it can occur with
aptitude too.

I think this may fix at least some of the symptoms described in this
report (in particular, the attachment 289071.png).


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to