{"action":"created","issue":{"url":"https://api.github.com/repos/m-labs/artiq/issues/980","repository_url":"https://api.github.com/repos/m-labs/artiq","labels_url":"https://api.github.com/repos/m-labs/artiq/issues/980/labels{/name}","comments_url":"https://api.github.com/repos/m-labs/artiq/issues/980/comments","events_url":"https://api.github.com/repos/m-labs/artiq/issues/980/events","html_url":"https://github.com/m-labs/artiq/issues/980","id":312012326,"number":980,"title":"Dashboard causes 'asyncio:Fatal write error on socket transport' occasionally","user":{"login":"cjbe","id":13227288,"avatar_url":"https://avatars1.githubusercontent.com/u/13227288?v=4","gravatar_id":"","url":"https://api.github.com/users/cjbe","html_url":"https://github.com/cjbe","followers_url":"https://api.github.com/users/cjbe/followers","following_url":"https://api.github.com/users/cjbe/following{/other_user}","gists_url":"https://api.github.com/users/cjbe/gists{/gist_id}","starred_url":"https://api.github.com/users/cjbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjbe/subscriptions","organizations_url":"https://api.github.com/users/cjbe/orgs","repos_url":"https://api.github.com/users/cjbe/repos","events_url":"https://api.github.com/users/cjbe/events{/privacy}","received_events_url":"https://api.github.com/users/cjbe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-04-06T15:08:38Z","updated_at":"2018-04-07T15:05:25Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"When running the dashboard, I occasionally see 'asyncio:Fatal write error on socket transport' errors. I have not found a way to reliably reproduce this.\r\n\r\nI am running from the master branch (dd21c07b85c1067913d521b09fda80acf561df7d), with the master on Linux, and the dashboard on Windows 7. These errors have been occurring for quite a while - they have not been recently introduced. \r\n\r\nFull message:\r\n```\r\nasyncio:Fatal write error on socket transport\r\nprotocol: <asyncio.streams.StreamReaderProtocol object at 0x7fcdfc087cf8>\r\ntransport: <_SelectorSocketTransport fd=44 read=idle write=<idle, bufsize=0>>\r\nTraceback (most recent call last):\r\n  File \"/home/ion/miniconda3/envs/artiq/lib/python3.5/asyncio/selector_events.py\", line 761, in write\r\n    n = self._sock.send(data)\r\nTimeoutError: [Errno 110] Connection timed out\r\n```"},"comment":{"url":"https://api.github.com/repos/m-labs/artiq/issues/comments/379475897","html_url":"https://github.com/m-labs/artiq/issues/980#issuecomment-379475897","issue_url":"https://api.github.com/repos/m-labs/artiq/issues/980","id":379475897,"user":{"login":"sbourdeauducq","id":720864,"avatar_url":"https://avatars2.githubusercontent.com/u/720864?v=4","gravatar_id":"","url":"https://api.github.com/users/sbourdeauducq","html_url":"https://github.com/sbourdeauducq","followers_url":"https://api.github.com/users/sbourdeauducq/followers","following_url":"https://api.github.com/users/sbourdeauducq/following{/other_user}","gists_url":"https://api.github.com/users/sbourdeauducq/gists{/gist_id}","starred_url":"https://api.github.com/users/sbourdeauducq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbourdeauducq/subscriptions","organizations_url":"https://api.github.com/users/sbourdeauducq/orgs","repos_url":"https://api.github.com/users/sbourdeauducq/repos","events_url":"https://api.github.com/users/sbourdeauducq/events{/privacy}","received_events_url":"https://api.github.com/users/sbourdeauducq/received_events","type":"User","site_admin":false},"created_at":"2018-04-07T15:05:25Z","updated_at":"2018-04-07T15:05:25Z","author_association":"OWNER","body":"Try enabling the debug mode of asyncio, which may or may not give more information.\r\nhttps://docs.python.org/3/library/asyncio-dev.html"}}
{"actor":{"display_login":"sbourdeauducq"}}