{"action":"created","issue":{"url":"https://api.github.com/repos/twall/jna/issues/470","labels_url":"https://api.github.com/repos/twall/jna/issues/470/labels{/name}","comments_url":"https://api.github.com/repos/twall/jna/issues/470/comments","events_url":"https://api.github.com/repos/twall/jna/issues/470/events","html_url":"https://github.com/twall/jna/issues/470","id":96675629,"number":470,"title":"coffeecatch support (turning C crashes into Java exceptions)","user":{"login":"ghazel","id":31402,"avatar_url":"https://avatars.githubusercontent.com/u/31402?v=3","gravatar_id":"","url":"https://api.github.com/users/ghazel","html_url":"https://github.com/ghazel","followers_url":"https://api.github.com/users/ghazel/followers","following_url":"https://api.github.com/users/ghazel/following{/other_user}","gists_url":"https://api.github.com/users/ghazel/gists{/gist_id}","starred_url":"https://api.github.com/users/ghazel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghazel/subscriptions","organizations_url":"https://api.github.com/users/ghazel/orgs","repos_url":"https://api.github.com/users/ghazel/repos","events_url":"https://api.github.com/users/ghazel/events{/privacy}","received_events_url":"https://api.github.com/users/ghazel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-22T22:03:34Z","updated_at":"2015-07-25T03:24:16Z","closed_at":null,"body":"It would be super handy to have coffeecatch support in JNA. ( http://blog.httrack.com/blog/2013/08/23/catching-posix-signals-on-android/ )\r\n\r\nThis would aid in debugging when a C function crashes, as it would give the Java stack which lead up to it.\r\n\r\nNo, there is no expectation that the exception can be caught and ignored. Knowing where it crashed, however, would be very valuable."},"comment":{"url":"https://api.github.com/repos/twall/jna/issues/comments/124792821","html_url":"https://github.com/twall/jna/issues/470#issuecomment-124792821","issue_url":"https://api.github.com/repos/twall/jna/issues/470","id":124792821,"user":{"login":"ghazel","id":31402,"avatar_url":"https://avatars.githubusercontent.com/u/31402?v=3","gravatar_id":"","url":"https://api.github.com/users/ghazel","html_url":"https://github.com/ghazel","followers_url":"https://api.github.com/users/ghazel/followers","following_url":"https://api.github.com/users/ghazel/following{/other_user}","gists_url":"https://api.github.com/users/ghazel/gists{/gist_id}","starred_url":"https://api.github.com/users/ghazel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghazel/subscriptions","organizations_url":"https://api.github.com/users/ghazel/orgs","repos_url":"https://api.github.com/users/ghazel/repos","events_url":"https://api.github.com/users/ghazel/events{/privacy}","received_events_url":"https://api.github.com/users/ghazel/received_events","type":"User","site_admin":false},"created_at":"2015-07-25T03:24:16Z","updated_at":"2015-07-25T03:24:16Z","body":"Coffeecatch handles quite a few more (https://github.com/xroche/coffeecatch/blob/master/coffeecatch.c#L83):\r\n`SIGABRT, SIGILL, SIGTRAP, SIGBUS, SIGFPE, SIGSEGV, SIGSTKFL`"}}