{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/15492","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/15492/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/15492/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/15492/events","html_url":"https://github.com/dotnet/roslyn/pull/15492","id":191255154,"number":15492,"title":"check command line mode before starting solution crawler and remote h…","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":[{"id":197452922,"url":"https://api.github.com/repos/dotnet/roslyn/labels/cla-already-signed","name":"cla-already-signed","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-23T12:13:24Z","updated_at":"2016-11-23T17:00:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/15492","html_url":"https://github.com/dotnet/roslyn/pull/15492","diff_url":"https://github.com/dotnet/roslyn/pull/15492.diff","patch_url":"https://github.com/dotnet/roslyn/pull/15492.patch"},"body":"**Customer scenario**\r\n\r\nrandom crash when user is building a solution/project using VS from command line\r\n\r\nex) devenv solution.sln /build\r\n\r\n**Bugs this fixes:** \r\n\r\nhttps://github.com/dotnet/roslyn/issues/15490\r\n\r\n**Workarounds, if any**\r\n\r\nthere is no workaround.\r\n\r\n**Risk**\r\n\r\nrisk is very low since code only affects very specific mode by turning off features. \r\n\r\n**Performance impact**\r\n\r\nit should actually improve perf on the mode a bit since it disables features that don't apply for the scenario (command line build)\r\n\r\n**Is this a regression from a previous update?**\r\nNo\r\n\r\n**Root cause analysis:**\r\nRoslyn should check this special mode (command line build using VS) and behave differently than normal mode (VS running as normal)\r\n\r\nHow did we miss it?  What tests are we adding to guard against it in the future?\r\nwe probably need to add integration test that build a solution using vs\r\n\r\n**How was the bug found?**\r\ncustomer reported it.\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/262572608","html_url":"https://github.com/dotnet/roslyn/pull/15492#issuecomment-262572608","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/15492","id":262572608,"user":{"login":"jasonmalinowski","id":201340,"avatar_url":"https://avatars.githubusercontent.com/u/201340?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonmalinowski","html_url":"https://github.com/jasonmalinowski","followers_url":"https://api.github.com/users/jasonmalinowski/followers","following_url":"https://api.github.com/users/jasonmalinowski/following{/other_user}","gists_url":"https://api.github.com/users/jasonmalinowski/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonmalinowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonmalinowski/subscriptions","organizations_url":"https://api.github.com/users/jasonmalinowski/orgs","repos_url":"https://api.github.com/users/jasonmalinowski/repos","events_url":"https://api.github.com/users/jasonmalinowski/events{/privacy}","received_events_url":"https://api.github.com/users/jasonmalinowski/received_events","type":"User","site_admin":false},"created_at":"2016-11-23T17:00:18Z","updated_at":"2016-11-23T17:00:18Z","body":"The change itself seems fine and something we ultimately want, but I don't think we understand this crash yet. The code I saw had nothing to do with command line mode AFAIK and could crash in real scenarios too. Do we understand the causality here?"}}
{"actor":{"display_login":"jasonmalinowski"}}