{"action":"closed","issue":{"url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1377","repository_url":"https://api.github.com/repos/mitmproxy/mitmproxy","labels_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1377/labels{/name}","comments_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1377/comments","events_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1377/events","html_url":"https://github.com/mitmproxy/mitmproxy/issues/1377","id":165999059,"number":1377,"title":"Occasional HTTP2-related traceback when exiting mitmproxy console","user":{"login":"cortesi","id":22544,"avatar_url":"https://avatars.githubusercontent.com/u/22544?v=3","gravatar_id":"","url":"https://api.github.com/users/cortesi","html_url":"https://github.com/cortesi","followers_url":"https://api.github.com/users/cortesi/followers","following_url":"https://api.github.com/users/cortesi/following{/other_user}","gists_url":"https://api.github.com/users/cortesi/gists{/gist_id}","starred_url":"https://api.github.com/users/cortesi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cortesi/subscriptions","organizations_url":"https://api.github.com/users/cortesi/orgs","repos_url":"https://api.github.com/users/cortesi/repos","events_url":"https://api.github.com/users/cortesi/events{/privacy}","received_events_url":"https://api.github.com/users/cortesi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-17T22:17:20Z","updated_at":"2016-07-18T07:30:25Z","closed_at":"2016-07-18T07:30:25Z","body":"##### Steps to reproduce the problem:\r\n\r\nI see this when viewing live HTTP2 traffic, after quitting the program normally with the keyboard shortcut.\r\n\r\n##### What is the expected behavior?\r\n\r\nNo traceback.\r\n\r\n\r\n##### What went wrong?\r\n\r\n```\r\nException in thread Http2SingleStreamLayer-15:\r\nTraceback (most recent call last):\r\n  File \"/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/threading.py\", line 914, in _bootstrap_inner\r\n    self.run()\r\n  File \"/Users/cortesi/mitmproxy/mitmproxy/mitmproxy/protocol/http2.py\", line 576, in run\r\n    layer()\r\n  File \"/Users/cortesi/mitmproxy/mitmproxy/mitmproxy/protocol/http.py\", line 185, in __call__\r\n    flow = self.channel.ask(\"response\", flow)\r\n  File \"/Users/cortesi/mitmproxy/mitmproxy/mitmproxy/controller.py\", line 188, in ask\r\n    raise exceptions.Kill()\r\nmitmproxy.exceptions.Kill\r\n```\r\n\r\n---\r\n\r\nMitmproxy version: 0.18\r\nPython version: 3.5.1\r\nPlatform: Darwin-15.5.0-x86_64-i386-64bit\r\nSSL version: OpenSSL 1.0.2h  3 May 2016\r\nMac version: 10.11.5 ('', '', '') x86_64\r\n"}}
{"actor":{"display_login":"Kriechi"}}