{"action":"created","issue":{"url":"https://api.github.com/repos/vim-jp/issues/issues/721","labels_url":"https://api.github.com/repos/vim-jp/issues/issues/721/labels{/name}","comments_url":"https://api.github.com/repos/vim-jp/issues/issues/721/comments","events_url":"https://api.github.com/repos/vim-jp/issues/issues/721/events","html_url":"https://github.com/vim-jp/issues/issues/721","id":64483642,"number":721,"title":"vim.exe が良く分からないけど落ちる","user":{"login":"mattn","id":10111,"avatar_url":"https://avatars.githubusercontent.com/u/10111?v=3","gravatar_id":"","url":"https://api.github.com/users/mattn","html_url":"https://github.com/mattn","followers_url":"https://api.github.com/users/mattn/followers","following_url":"https://api.github.com/users/mattn/following{/other_user}","gists_url":"https://api.github.com/users/mattn/gists{/gist_id}","starred_url":"https://api.github.com/users/mattn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattn/subscriptions","organizations_url":"https://api.github.com/users/mattn/orgs","repos_url":"https://api.github.com/users/mattn/repos","events_url":"https://api.github.com/users/mattn/events{/privacy}","received_events_url":"https://api.github.com/users/mattn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vim-jp/issues/labels/kind/bug","name":"kind/bug","color":"e10c02"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":82,"created_at":"2015-03-26T09:50:31Z","updated_at":"2015-03-28T03:41:11Z","closed_at":null,"body":"えーっと... 纏まってないけど原因追究に疲れてきたので聞いて下さい。<del>最後の曲です。</del>\r\n\r\nhttps://twitter.com/mattn_jp/status/580966579044659200\r\n>誰にも言って無かったんだけど、実を言うと vim で数年前から再現不可なバグがあって稀に落ちるのを確認してた。どうしても再現しなくてしかも落ちるという最悪の動作で報告しようもなくてだいぶ苦しんでたけど、今さっき100%再現する方法を見つけた。絶対直してやる！ \r\n\r\n色々試してたら100%でも無いっぽい。でもかなり高確率。\r\n\r\n```\r\n2015年2月28日(土)　(日)　10:00\r\n```\r\n\r\nこういうテキストファイルを開いて、`土` の部分で `cw` をタイプ、IME を On にします。(ALT+半角全角)\r\nそして1文字(例えば`き`)を入力すると\r\n\r\n![](http://go-gyazo.appspot.com/524ae30db3ac03de.png)\r\n\r\nこうなってキー操作何も効かないまま時には CPU 張り付いて死ぬ。\r\nこのバグ、数年前から時折起きてて、原因分からず再現方法も分からずだったのが今日ようやく上のパターンまで縮める事が出来た。\r\n<del>追ってみたところ、`os_win32.c` の`WaitForChar`の中のループ中にこの現象が起きる様です。</del>\r\n<del>なんとなーく cmd.exe のバグの様な気もしなくない。</del>"},"comment":{"url":"https://api.github.com/repos/vim-jp/issues/issues/comments/87155632","html_url":"https://github.com/vim-jp/issues/issues/721#issuecomment-87155632","issue_url":"https://api.github.com/repos/vim-jp/issues/issues/721","id":87155632,"user":{"login":"k-takata","id":840186,"avatar_url":"https://avatars.githubusercontent.com/u/840186?v=3","gravatar_id":"","url":"https://api.github.com/users/k-takata","html_url":"https://github.com/k-takata","followers_url":"https://api.github.com/users/k-takata/followers","following_url":"https://api.github.com/users/k-takata/following{/other_user}","gists_url":"https://api.github.com/users/k-takata/gists{/gist_id}","starred_url":"https://api.github.com/users/k-takata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k-takata/subscriptions","organizations_url":"https://api.github.com/users/k-takata/orgs","repos_url":"https://api.github.com/users/k-takata/repos","events_url":"https://api.github.com/users/k-takata/events{/privacy}","received_events_url":"https://api.github.com/users/k-takata/received_events","type":"User","site_admin":false},"created_at":"2015-03-28T03:41:11Z","updated_at":"2015-03-28T03:41:11Z","body":"うちではVC10(WinSDK7.1)でビルドしても再現せず…"}}