[Bug 193685] New: tmux linked against base ncurses causes display errors
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Sep 16 15:40:44 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193685
Bug ID: 193685
Summary: tmux linked against base ncurses causes display errors
Product: Ports Tree
Version: Latest
Hardware: amd64
OS: Any
Status: Needs Triage
Severity: Affects Many People
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: vivek at khera.org
Ever since tmux was updated from 1.6 to 1.7 (still affects 1.9a), running the
jove editor inside tmux causes the display to overwrite characters even though
within the editor it is inserting them.
I reported this as a bug to tmux a couple of years ago, but it was closed and
nobody over there seems to be able to reproduce it on any other system, and
neither can I. The original bug is here:
https://sourceforge.net/p/tmux/tickets/3/
The following sequence of events demonstrates the error.
* start tmux
* edit a file using jove. type some text. it should insert correctly. quit
jove.
* type "clear" to clear the screen
* edit the file using jove. type some text. it now does overwrite of the text
on screen, but is in fact doing insert on the file. refresh the screen (ctrl-l)
and it repaints the full screen and shows the correct content.
In tmux 1.6 this works fine. In tmux 1.7 and newer, you see the overwrite
effect after the "clear".
I've tried all sorts of ways to make it work and make it fail, and I've
narrowed it down to issuing the "clear" to the terminal inside of tmux.
I am able to "fix" the problem by linking tmux against the ncurses from ports,
version 5.9.20140823, using a libmap.conf setting:
[tmux]
libncurses.so.8 libncurses.so.5
I suppose technically this should be a bug against base, but my problem would
be solved if tmux could link against ncurses from ports instead of base.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list