{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/17804","labels_url":"https://api.github.com/repos/docker/docker/issues/17804/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/17804/comments","events_url":"https://api.github.com/repos/docker/docker/issues/17804/events","html_url":"https://github.com/docker/docker/issues/17804","id":115743864,"number":17804,"title":"Within newer docker versions, characters are rendered in the wrong tmux pane","user":{"login":"sjfloat","id":216167,"avatar_url":"https://avatars.githubusercontent.com/u/216167?v=3","gravatar_id":"","url":"https://api.github.com/users/sjfloat","html_url":"https://github.com/sjfloat","followers_url":"https://api.github.com/users/sjfloat/followers","following_url":"https://api.github.com/users/sjfloat/following{/other_user}","gists_url":"https://api.github.com/users/sjfloat/gists{/gist_id}","starred_url":"https://api.github.com/users/sjfloat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjfloat/subscriptions","organizations_url":"https://api.github.com/users/sjfloat/orgs","repos_url":"https://api.github.com/users/sjfloat/repos","events_url":"https://api.github.com/users/sjfloat/events{/privacy}","received_events_url":"https://api.github.com/users/sjfloat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-11-08T16:48:39Z","updated_at":"2015-11-08T18:02:53Z","closed_at":null,"body":"Description of problem:\r\n\r\nWithin a container, in a vertically split tmux session running vim, a line from the right pane is rendered in the left and a different line of text is in its place instead. This is difficult to describe verbally, so I am attaching some screenshots. I have only observed this within a docker container and only in docker versions 1.7.0 and newer.\r\n\r\n\r\n`docker version`:\r\n\r\n    Client version: 1.7.0\r\n    Client API version: 1.19\r\n    Go version (client): go1.4.2\r\n    Git commit (client): 0baf609\r\n    OS/Arch (client): linux/amd64\r\n    Server version: 1.7.0\r\n    Server API version: 1.19\r\n    Go version (server): go1.4.2\r\n    Git commit (server): 0baf609\r\n    OS/Arch (server): linux/amd64\r\n\r\n    I bisected this to have started at 1.7.0:\r\n\r\n        b    1.9.0-0~jessie\r\n        |    1.8.3-0~jessie\r\n        |    1.8.2-0~jessie\r\n        |    1.8.1-0~jessie\r\n        |    1.8.0-0~jessie\r\n        b    1.7.1-0~jessie\r\n    --> b    1.7.0-0~jessie\r\n        g    1.6.2-0~jessie\r\n        |    1.6.1-0~jessie\r\n        |    1.6.0-0~jessie\r\n        g    1.5.0-0~jessie\r\n\r\n\r\n`docker info`:\r\n\r\n    Containers: 18\r\n    Images: 174\r\n    Storage Driver: aufs\r\n     Root Dir: /home/var/lib/docker/aufs\r\n     Backing Filesystem: extfs\r\n     Dirs: 212\r\n     Dirperm1 Supported: true\r\n    Execution Driver: native-0.2\r\n    Logging Driver: json-file\r\n    Kernel Version: 3.16.0-4-amd64\r\n    Operating System: Debian GNU/Linux 8 (jessie)\r\n    CPUs: 4\r\n    Total Memory: 5.722 GiB\r\n    Name: toshlt\r\n    ID: 4ZUK:LO53:PQHM:JP3U:TOOH:Q2QG:LLUT:45NK:TBT4:H5UI:K6PP:7H3Z\r\n    Username: sjfloat\r\n    Registry: https://index.docker.io/v1/\r\n    WARNING: No memory limit support\r\n    WARNING: No swap limit support\r\n\r\n\r\n\r\n`uname -a`:\r\n\r\n    Linux toshlt 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux\r\n\r\n\r\nEnvironment details (AWS, VirtualBox, physical, etc.):\r\n\r\n    gnome terminal 3.14.1\r\n\r\n\r\nHow reproducible:\r\n\r\n    100%\r\n\r\n\r\nSteps to Reproduce:\r\n\r\n1.\r\n\r\nOn a linux box, create a working directory 'blah'\r\n\r\n2.\r\n\r\n`cd` into 'blah'\r\n\r\n3.\r\n\r\nCreate a test file:\r\n\r\n    `seq 200 > seq.txt`\r\n\r\n4.\r\n\r\nRun a container:\r\n\r\n       `docker run --rm -it -v `pwd`:/home/dev/work sjfloat/java8`\r\n5.\r\n\r\ncd into '/home/dev/work'\r\n\r\n6.\r\n\r\nStart a tmux session\r\n\r\n7.\r\n\r\nSplit into left and right panes\r\n        \r\n    `Ctrl-b %`\r\n\r\nNote, at this point, that the dividing line that normally appears between the panes is not fully rendered.\r\n\r\n8.\r\n\r\nIn the right pane, edit 'seq.txt'\r\n        \r\n    `vim seq.txt`\r\n\r\n9.\r\n\r\nFor reference, enable line numbering:\r\n\r\n    `:set number` \r\n\r\n10.\r\n\r\nSplit the vim window\r\n\r\n    `:sp`\r\n    \r\n11.\r\n\r\nScrolldown until new lines become visible at the bottom of the top vim window\r\n\r\n12.\r\n\r\nScroll back up until new lines become visible at the top.  At this point, a line that belongs on the right appears oppostite it on the left and a different line appears in its place.\r\n\r\n\r\nActual Results:\r\n    Characters are rendered in a tmux pane other than the one where they should be.\r\n\r\nExpected: Results:\r\n    Characters are rendered in the wrong tmux pane.\r\n\r\n\r\nAdditional info:\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/154853598","html_url":"https://github.com/docker/docker/issues/17804#issuecomment-154853598","issue_url":"https://api.github.com/repos/docker/docker/issues/17804","id":154853598,"user":{"login":"sjfloat","id":216167,"avatar_url":"https://avatars.githubusercontent.com/u/216167?v=3","gravatar_id":"","url":"https://api.github.com/users/sjfloat","html_url":"https://github.com/sjfloat","followers_url":"https://api.github.com/users/sjfloat/followers","following_url":"https://api.github.com/users/sjfloat/following{/other_user}","gists_url":"https://api.github.com/users/sjfloat/gists{/gist_id}","starred_url":"https://api.github.com/users/sjfloat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjfloat/subscriptions","organizations_url":"https://api.github.com/users/sjfloat/orgs","repos_url":"https://api.github.com/users/sjfloat/repos","events_url":"https://api.github.com/users/sjfloat/events{/privacy}","received_events_url":"https://api.github.com/users/sjfloat/received_events","type":"User","site_admin":false},"created_at":"2015-11-08T18:02:53Z","updated_at":"2015-11-08T18:02:53Z","body":"I can reproduce this in xterm, so it doesn't seem to be terminal-specific."}}