The patch mutt-1.5.20-cmdline_tls_segfault.patch causes mutt to mess up colors in the index when I have "arrow_cursor" set. Instead of just the arrow at the left being highlighted, the whole line gets highlighted, and when I move up and down in the index, the arrow leaves white blanks behind in some spots.
I tried to look at the relevant bug, but it is private (BZ 1083524).
Without being able to see the bug, I'm not sure how curses and TLS combine to cause a problem (or how curses even is involved in sending a message from the command line). I'm guessing that the problem is related to attrset()? Does that exist in both curses and something else?
I have little experience programming with curses, but reading docs, it doesn't sound like attrset() and bkgdset() have quite the same semantics; for example, attrset() overrides existing attributes, while bkgdset() does not.
could you give me the version-release number of the package you use please?
I have this problem with mutt-1.5.20-7.20091214hg736b6a.el6. I rebuilt the RPM excluding just the referenced patch, and that fixes the arrow_cursor problem for me.
Chris, do you have an idea whether the same issue is seen on RHEL 7?
the issue is not present on RHEL 7.
OK, thanks, then I'd say let's close it.