{"action":"opened","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3344","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3344/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3344/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3344/events","html_url":"https://github.com/syl20bnr/spacemacs/issues/3344","id":110913540,"number":3344,"title":"idris: \"error in process filter: Selecting deleted buffer\" crash when saving a proof","user":{"login":"holguinj","id":3395230,"avatar_url":"https://avatars.githubusercontent.com/u/3395230?v=3","gravatar_id":"","url":"https://api.github.com/users/holguinj","html_url":"https://github.com/holguinj","followers_url":"https://api.github.com/users/holguinj/followers","following_url":"https://api.github.com/users/holguinj/following{/other_user}","gists_url":"https://api.github.com/users/holguinj/gists{/gist_id}","starred_url":"https://api.github.com/users/holguinj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holguinj/subscriptions","organizations_url":"https://api.github.com/users/holguinj/orgs","repos_url":"https://api.github.com/users/holguinj/repos","events_url":"https://api.github.com/users/holguinj/events{/privacy}","received_events_url":"https://api.github.com/users/holguinj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-12T06:06:12Z","updated_at":"2015-10-12T06:06:12Z","closed_at":null,"body":"The Idris layer is working *much* better these days (thanks!), which means I've been using it long enough to notice what seems like a rather serious bug. Saving a proof from the interactive prover causes Emacs to crash on two of my computers, so I'm wondering whether others can reproduce it and/or help me narrow down the cause.\r\n\r\nSteps to reproduce:\r\nWith the following code in an idris-mode buffer: \r\n```\r\ntest_proof : 1 = 1\r\ntest_proof = ?prove_me\r\n```\r\n1. Use `SPC m s b` to eval the buffer, which will pop up an `*idris-holes*` buffer challenging you to prove that 1 does, in fact, equal 1.\r\n2. Click the `[P]` button to enter the interactive prover.\r\n3. Enter `trivial` in the `*idris-proof-script*` buffer and advance to it with `M-n`.\r\n4. Use `C-c C-q` to save the completed proof, answering `y` at the prompt.\r\n\r\nOn both of my computers, these steps leave Emacs in a totally unresponsive state with `error in process filter: Selecting deleted buffer` appearing at the bottom."}}