<<< Date Index >>>     <<< Thread Index >>>

mutt/2218: Corrupted display in gnome-terminal



>Number:         2218
>Notify-List:    
>Category:       mutt
>Synopsis:       Corrupted display in gnome-terminal
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mutt-dev
>State:          open
>Keywords:       
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 02 12:20:55 +0200 2006
>Originator:     Vincent Lefevre
>Release:        cvs + patches
>Organization:
>Environment:
Linux/x86, using ncurses 5.5
>Description:
With the attached mbox file (1 message), the index is not correctly displayed 
in gnome-terminal (UTF-8): the second 'B' is below the 'e' instead of being 
below the 'v'. As a consequence, there an additional 'E' on the following line 
in the index (with a 80-column terminal).

This also leads to inconsistent display in complex cases (I couldn't reproduce 
this), where the cursor may not be in front of the current message. For 
instance, when the user wants to delete a message, a wrong message can be 
deleted.

Note: the "From:" header is invalid, but this comes from a spam, and Mutt 
shouldn't behave badly even in these cases.
>How-To-Repeat:
Open the attached mbox file with:
    mutt -F /dev/null -f gnome-term
>Fix:
Unknown
>Add-To-Audit-Trail:

>Unformatted:
 ----gnatsweb-attachment----
 Content-Type: application/octet-stream; name="gnome-term"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="gnome-term"
 
 RnJvbSBhQGIuaW52YWxpZCBNb24gTWF5ICAxIDAyOjIwOjA0IDIwMDYKRnJvbTogIritwkC116FC
 w1G4dKjMoUKxaa2rpcmhQrOvq9imdKFCvbKs7r33oUKqTLJRtVihQr/gpUCp96FCrHjEUqz8IiA8
 YUBiLmludmFsaWQ+ClRvOiBhQGIuaW52YWxpZApTdWJqZWN0OiAwMTIzNDU2Nzg5YWJjZGVmZ2hp
 amtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWgpNSU1FLVZlcnNpb246
 IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXMtYXNjaWkKQ29udGVudC1E
 aXNwb3NpdGlvbjogaW5saW5lCgpQYXJ0bHkgY29tZXMgZnJvbSBhIHNwYW0uIEluIGdub21lLXRl
 cm1pbmFsIChVVEYtOCksIHRoZSBpbmRleCBpcyBub3QKY29ycmVjdGx5IGRpc3BsYXllZDogdGhl
 IHNlY29uZCAnQicgaXMgYmVsb3cgdGhlICdlJyBpbnN0ZWFkIG9mIGJlaW5nCmJlbG93IHRoZSAn
 dicuCgo=