{"action":"created","issue":{"url":"https://api.github.com/repos/thestinger/termite/issues/194","repository_url":"https://api.github.com/repos/thestinger/termite","labels_url":"https://api.github.com/repos/thestinger/termite/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/thestinger/termite/issues/194/comments","events_url":"https://api.github.com/repos/thestinger/termite/issues/194/events","html_url":"https://github.com/thestinger/termite/issues/194","id":45334618,"number":194,"title":"abort with ncurses","user":{"login":"holomorph","id":2336816,"avatar_url":"https://avatars.githubusercontent.com/u/2336816?v=3","gravatar_id":"","url":"https://api.github.com/users/holomorph","html_url":"https://github.com/holomorph","followers_url":"https://api.github.com/users/holomorph/followers","following_url":"https://api.github.com/users/holomorph/following{/other_user}","gists_url":"https://api.github.com/users/holomorph/gists{/gist_id}","starred_url":"https://api.github.com/users/holomorph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holomorph/subscriptions","organizations_url":"https://api.github.com/users/holomorph/orgs","repos_url":"https://api.github.com/users/holomorph/repos","events_url":"https://api.github.com/users/holomorph/events{/privacy}","received_events_url":"https://api.github.com/users/holomorph/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/thestinger/termite/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2014-10-09T07:08:39Z","updated_at":"2016-03-29T16:35:23Z","closed_at":null,"body":"When running ncurses things in termite, I am able to induce a crash.\r\n\r\n1. open some ncurses thing; e.g. `less FILE`, `weechat`, `mutt`, etc.\r\n2. Change font size: `C-S-SPC` `+`/`-`\r\n3. `ESC` `ESC`\r\n\r\nFor whatever reason, adding `-g` to CXXFLAGS and LDFLAGS does not endow termite\r\nwith debug symbols.\r\n\r\n```\r\nCore was generated by `termite'.\r\nProgram terminated with signal SIGABRT, Aborted.\r\n#0  0x00007fa8e12c4967 in raise () from /usr/lib/libc.so.6\r\n(gdb) bt \r\n#0  0x00007fa8e12c4967 in raise () from /usr/lib/libc.so.6\r\n#1  0x00007fa8e12c5d3a in abort () from /usr/lib/libc.so.6\r\n#2  0x00007fa8e20e9965 in g_assertion_message () from /usr/lib/libglib-2.0.so.0\r\n#3  0x00007fa8e20e99fa in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0\r\n#4  0x00007fa8e37553a3 in ?? () from /usr/lib/libvte-2.91.so.0\r\n#5  0x00007fa8e375d1c5 in ?? () from /usr/lib/libvte-2.91.so.0\r\n#6  0x0000001100000000 in ?? ()\r\n#7  0x0000000080000001 in ?? ()\r\n#8  0x0000000000f65d10 in ?? ()\r\n#9  0x00000000000016eb in ?? ()\r\n#10 0x0000000000000000 in ?? ()\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/thestinger/termite/issues/comments/202987726","html_url":"https://github.com/thestinger/termite/issues/194#issuecomment-202987726","issue_url":"https://api.github.com/repos/thestinger/termite/issues/194","id":202987726,"user":{"login":"Airblader","id":2392216,"avatar_url":"https://avatars.githubusercontent.com/u/2392216?v=3","gravatar_id":"","url":"https://api.github.com/users/Airblader","html_url":"https://github.com/Airblader","followers_url":"https://api.github.com/users/Airblader/followers","following_url":"https://api.github.com/users/Airblader/following{/other_user}","gists_url":"https://api.github.com/users/Airblader/gists{/gist_id}","starred_url":"https://api.github.com/users/Airblader/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Airblader/subscriptions","organizations_url":"https://api.github.com/users/Airblader/orgs","repos_url":"https://api.github.com/users/Airblader/repos","events_url":"https://api.github.com/users/Airblader/events{/privacy}","received_events_url":"https://api.github.com/users/Airblader/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T16:35:23Z","updated_at":"2016-03-29T16:35:23Z","body":"I disagree. Why not make command mode deal with this correctly? What if a user wants this binding to be in command mode? Doesn't it semantically belong in command mode anyway? \r\n\r\nThis doesn't sound like a bug fix to me. It sounds like a \"let's look the other way\" solution. It's implementation oriented, but should be looked at from a user's point of view. Imho. "}}