{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/11697","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/11697/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/11697/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/11697/events","html_url":"https://github.com/dotnet/roslyn/pull/11697","id":157998846,"number":11697,"title":"fix crash due to race in build synchronization","user":{"login":"heejaechang","id":1333179,"avatar_url":"https://avatars.githubusercontent.com/u/1333179?v=3","gravatar_id":"","url":"https://api.github.com/users/heejaechang","html_url":"https://github.com/heejaechang","followers_url":"https://api.github.com/users/heejaechang/followers","following_url":"https://api.github.com/users/heejaechang/following{/other_user}","gists_url":"https://api.github.com/users/heejaechang/gists{/gist_id}","starred_url":"https://api.github.com/users/heejaechang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heejaechang/subscriptions","organizations_url":"https://api.github.com/users/heejaechang/orgs","repos_url":"https://api.github.com/users/heejaechang/repos","events_url":"https://api.github.com/users/heejaechang/events{/privacy}","received_events_url":"https://api.github.com/users/heejaechang/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-06-01T20:25:14Z","updated_at":"2016-06-01T22:04:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/11697","html_url":"https://github.com/dotnet/roslyn/pull/11697","diff_url":"https://github.com/dotnet/roslyn/pull/11697.diff","patch_url":"https://github.com/dotnet/roslyn/pull/11697.patch"},"body":"when we synchronize build errors with live errors there is this known race. since we can't exactly know what sources (snapshot) out of proc build (csc) has picked up, we do our best by picking up current solution in workspace and hope 2 actually picked same things up. most of time this works since solution doesn't get changed that frequently relatively speaking. but certainly there are cases where they differ.\r\n\r\nin those case, we make sure VS doesn't crash. and it looks like there is one place we missed the guarding."},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/223138986","html_url":"https://github.com/dotnet/roslyn/pull/11697#issuecomment-223138986","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/11697","id":223138986,"user":{"login":"heejaechang","id":1333179,"avatar_url":"https://avatars.githubusercontent.com/u/1333179?v=3","gravatar_id":"","url":"https://api.github.com/users/heejaechang","html_url":"https://github.com/heejaechang","followers_url":"https://api.github.com/users/heejaechang/followers","following_url":"https://api.github.com/users/heejaechang/following{/other_user}","gists_url":"https://api.github.com/users/heejaechang/gists{/gist_id}","starred_url":"https://api.github.com/users/heejaechang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heejaechang/subscriptions","organizations_url":"https://api.github.com/users/heejaechang/orgs","repos_url":"https://api.github.com/users/heejaechang/repos","events_url":"https://api.github.com/users/heejaechang/events{/privacy}","received_events_url":"https://api.github.com/users/heejaechang/received_events","type":"User","site_admin":false},"created_at":"2016-06-01T22:04:09Z","updated_at":"2016-06-01T22:04:09Z","body":"@dotnet-bot retest windows_vsi_p3_open_prtest please\r\n// Previous failure: http://dotnet-ci.cloudapp.net/job/Private/job/dotnet_roslyn-internal/job/stabilization/job/windows_vsi_p3_open_prtest/3/\r\n// Retest reason: known OptionDTE test failure"}}
{"actor":{"display_login":"heejaechang"}}