{"action":"closed","issue":{"url":"https://api.github.com/repos/fish-shell/fish-shell/issues/685","repository_url":"https://api.github.com/repos/fish-shell/fish-shell","labels_url":"https://api.github.com/repos/fish-shell/fish-shell/issues/685/labels{/name}","comments_url":"https://api.github.com/repos/fish-shell/fish-shell/issues/685/comments","events_url":"https://api.github.com/repos/fish-shell/fish-shell/issues/685/events","html_url":"https://github.com/fish-shell/fish-shell/issues/685","id":13471289,"number":685,"title":"handle broken locking on remote filesystems better","user":{"login":"eassmann","id":4222841,"avatar_url":"https://avatars.githubusercontent.com/u/4222841?v=3","gravatar_id":"","url":"https://api.github.com/users/eassmann","html_url":"https://github.com/eassmann","followers_url":"https://api.github.com/users/eassmann/followers","following_url":"https://api.github.com/users/eassmann/following{/other_user}","gists_url":"https://api.github.com/users/eassmann/gists{/gist_id}","starred_url":"https://api.github.com/users/eassmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eassmann/subscriptions","organizations_url":"https://api.github.com/users/eassmann/orgs","repos_url":"https://api.github.com/users/eassmann/repos","events_url":"https://api.github.com/users/eassmann/events{/privacy}","received_events_url":"https://api.github.com/users/eassmann/received_events","type":"User","site_admin":false},"labels":[{"id":4724778,"url":"https://api.github.com/repos/fish-shell/fish-shell/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"krader1961","id":7545917,"avatar_url":"https://avatars.githubusercontent.com/u/7545917?v=3","gravatar_id":"","url":"https://api.github.com/users/krader1961","html_url":"https://github.com/krader1961","followers_url":"https://api.github.com/users/krader1961/followers","following_url":"https://api.github.com/users/krader1961/following{/other_user}","gists_url":"https://api.github.com/users/krader1961/gists{/gist_id}","starred_url":"https://api.github.com/users/krader1961/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krader1961/subscriptions","organizations_url":"https://api.github.com/users/krader1961/orgs","repos_url":"https://api.github.com/users/krader1961/repos","events_url":"https://api.github.com/users/krader1961/events{/privacy}","received_events_url":"https://api.github.com/users/krader1961/received_events","type":"User","site_admin":false},"assignees":[{"login":"krader1961","id":7545917,"avatar_url":"https://avatars.githubusercontent.com/u/7545917?v=3","gravatar_id":"","url":"https://api.github.com/users/krader1961","html_url":"https://github.com/krader1961","followers_url":"https://api.github.com/users/krader1961/followers","following_url":"https://api.github.com/users/krader1961/following{/other_user}","gists_url":"https://api.github.com/users/krader1961/gists{/gist_id}","starred_url":"https://api.github.com/users/krader1961/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krader1961/subscriptions","organizations_url":"https://api.github.com/users/krader1961/orgs","repos_url":"https://api.github.com/users/krader1961/repos","events_url":"https://api.github.com/users/krader1961/events{/privacy}","received_events_url":"https://api.github.com/users/krader1961/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/fish-shell/fish-shell/milestones/13","html_url":"https://github.com/fish-shell/fish-shell/milestone/13","labels_url":"https://api.github.com/repos/fish-shell/fish-shell/milestones/13/labels","id":1624432,"number":13,"title":"fish 2.5.0","description":"next release in the 2.x series (minor releases)\r\nin general, no backward incompatible changes should be accepted for this release","creator":{"login":"zanchey","id":520741,"avatar_url":"https://avatars.githubusercontent.com/u/520741?v=3","gravatar_id":"","url":"https://api.github.com/users/zanchey","html_url":"https://github.com/zanchey","followers_url":"https://api.github.com/users/zanchey/followers","following_url":"https://api.github.com/users/zanchey/following{/other_user}","gists_url":"https://api.github.com/users/zanchey/gists{/gist_id}","starred_url":"https://api.github.com/users/zanchey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zanchey/subscriptions","organizations_url":"https://api.github.com/users/zanchey/orgs","repos_url":"https://api.github.com/users/zanchey/repos","events_url":"https://api.github.com/users/zanchey/events{/privacy}","received_events_url":"https://api.github.com/users/zanchey/received_events","type":"User","site_admin":false},"open_issues":39,"closed_issues":83,"state":"open","created_at":"2016-03-06T13:32:50Z","updated_at":"2016-12-17T05:24:39Z","due_on":"2017-01-08T00:00:00Z","closed_at":null},"comments":32,"created_at":"2013-04-22T09:21:27Z","updated_at":"2016-12-17T05:24:39Z","closed_at":"2016-12-17T05:24:39Z","body":"On my CentOS 5.8 system, fish hangs for a long time (minutes) after every command, built-in or external, though not after a blank line.  The command output and new prompt will be printed, then the hang occurs.\n\nIt also hangs after entering a comment, although in this case _before_ printing a prompt.\n\nIt does not hang when a command is executed as 'fish -c ls'\n\nstrace snippet executing 'ls', the blank lines indicate long waits:\n\n```\nwrite(1, \"assmann@n101 \\33[32m~\\33[30m\\33(B\\33[m> \"..., 35) = 35\nfstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0\nfstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0\nioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo\n...}) = 0\nioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig -icanon -echo\n...}) = 0\nioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo\n...}) = 0\nselect(5, [0 3 4], NULL, NULL, NULL)    = 1 (in [4])\nread(4, \"\\2\", 1)                        = 1\nfutex(0x9980030, FUTEX_WAIT_PRIVATE, 2, NULL\n\n) = 0\nrt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], NULL, 8) = 0\nopen(\"/home/assmann/.config/fish/fish_history\", O_WRONLY|O_APPEND) = 6\nfcntl(6, F_GETFD)                       = 0\nfcntl(6, F_SETFD, FD_CLOEXEC)           = 0\nfstat(6, {st_mode=S_IFREG|0644, st_size=30, ...}) = 0\nfcntl(6, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}\n\n) = -1 EIO (Input/output error)\nclose(6)                                = 0\nrt_sigprocmask(SIG_UNBLOCK, ~[RTMIN RT_1], NULL, 8) = 0\nopen(\"/home/assmann/.config/fish/fish_history\", O_RDONLY) = 6\nfcntl(6, F_GETFD)                       = 0\nfcntl(6, F_SETFD, FD_CLOEXEC)           = 0\nfcntl(6, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}\n\n) = -1 ENOLCK (No locks available)\nclose(6)                                = 0\n```\n"}}
{"actor":{"display_login":"krader1961"}}