{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/2640","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/2640/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/2640/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/2640/events","html_url":"https://github.com/dotnet/coreclr/pull/2640","id":126466090,"number":2640,"title":"Fix Unix stack overflow detection","user":{"login":"janvorli","id":10758568,"avatar_url":"https://avatars.githubusercontent.com/u/10758568?v=3","gravatar_id":"","url":"https://api.github.com/users/janvorli","html_url":"https://github.com/janvorli","followers_url":"https://api.github.com/users/janvorli/followers","following_url":"https://api.github.com/users/janvorli/following{/other_user}","gists_url":"https://api.github.com/users/janvorli/gists{/gist_id}","starred_url":"https://api.github.com/users/janvorli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janvorli/subscriptions","organizations_url":"https://api.github.com/users/janvorli/orgs","repos_url":"https://api.github.com/users/janvorli/repos","events_url":"https://api.github.com/users/janvorli/events{/privacy}","received_events_url":"https://api.github.com/users/janvorli/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/coreclr/labels/2%20-%20In%20Progress","name":"2 - In Progress","color":"ededed"},{"url":"https://api.github.com/repos/dotnet/coreclr/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-13T17:04:54Z","updated_at":"2016-01-14T00:57:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/coreclr/pulls/2640","html_url":"https://github.com/dotnet/coreclr/pull/2640","diff_url":"https://github.com/dotnet/coreclr/pull/2640.diff","patch_url":"https://github.com/dotnet/coreclr/pull/2640.patch"},"body":"On Linux (and other non-OSX Unix systems), we were not distinguishing a stack overflow detected\r\nusing a probe from a general access violation. So instead of aborting the process,\r\nwe were sending it a managed access violation exception.\r\nThis change checks for the case when the access violation happens in the page\r\nbelow the stack limit and aborts right in the sigsegv_handler if it does."},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/171487676","html_url":"https://github.com/dotnet/coreclr/pull/2640#issuecomment-171487676","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/2640","id":171487676,"user":{"login":"jkotas","id":6668460,"avatar_url":"https://avatars.githubusercontent.com/u/6668460?v=3","gravatar_id":"","url":"https://api.github.com/users/jkotas","html_url":"https://github.com/jkotas","followers_url":"https://api.github.com/users/jkotas/followers","following_url":"https://api.github.com/users/jkotas/following{/other_user}","gists_url":"https://api.github.com/users/jkotas/gists{/gist_id}","starred_url":"https://api.github.com/users/jkotas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkotas/subscriptions","organizations_url":"https://api.github.com/users/jkotas/orgs","repos_url":"https://api.github.com/users/jkotas/repos","events_url":"https://api.github.com/users/jkotas/events{/privacy}","received_events_url":"https://api.github.com/users/jkotas/received_events","type":"User","site_admin":false},"created_at":"2016-01-14T00:57:07Z","updated_at":"2016-01-14T00:57:07Z","body":"There is a comment about the 512k check above (look for \"To work around this we'll first bound the definition of \"close\" to 512KB.\"). Could you please update or delete it as appropriate?"}}