{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/17396","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/17396/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/17396/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/17396/events","html_url":"https://github.com/dotnet/corefx/issues/17396","id":216183528,"number":17396,"title":"SerialPort: fAbortOnError not always cleared correctly when port is opened","user":{"login":"willdean","id":1306085,"avatar_url":"https://avatars1.githubusercontent.com/u/1306085?v=3","gravatar_id":"","url":"https://api.github.com/users/willdean","html_url":"https://github.com/willdean","followers_url":"https://api.github.com/users/willdean/followers","following_url":"https://api.github.com/users/willdean/following{/other_user}","gists_url":"https://api.github.com/users/willdean/gists{/gist_id}","starred_url":"https://api.github.com/users/willdean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willdean/subscriptions","organizations_url":"https://api.github.com/users/willdean/orgs","repos_url":"https://api.github.com/users/willdean/repos","events_url":"https://api.github.com/users/willdean/events{/privacy}","received_events_url":"https://api.github.com/users/willdean/received_events","type":"User","site_admin":false},"labels":[{"id":154422420,"url":"https://api.github.com/repos/dotnet/corefx/labels/area-System.IO","name":"area-System.IO","color":"d4c5f9","default":false},{"id":145399955,"url":"https://api.github.com/repos/dotnet/corefx/labels/bug","name":"bug","color":"207de5","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dotnet/corefx/milestones/5","html_url":"https://github.com/dotnet/corefx/milestone/5","labels_url":"https://api.github.com/repos/dotnet/corefx/milestones/5/labels","id":1328080,"number":5,"title":"Future","description":"Milestone tracking the issues triaged for an unspecified future release","creator":{"login":"joshfree","id":1302850,"avatar_url":"https://avatars2.githubusercontent.com/u/1302850?v=3","gravatar_id":"","url":"https://api.github.com/users/joshfree","html_url":"https://github.com/joshfree","followers_url":"https://api.github.com/users/joshfree/followers","following_url":"https://api.github.com/users/joshfree/following{/other_user}","gists_url":"https://api.github.com/users/joshfree/gists{/gist_id}","starred_url":"https://api.github.com/users/joshfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshfree/subscriptions","organizations_url":"https://api.github.com/users/joshfree/orgs","repos_url":"https://api.github.com/users/joshfree/repos","events_url":"https://api.github.com/users/joshfree/events{/privacy}","received_events_url":"https://api.github.com/users/joshfree/received_events","type":"User","site_admin":false},"open_issues":913,"closed_issues":104,"state":"open","created_at":"2015-09-29T00:25:45Z","updated_at":"2017-03-29T08:10:38Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2017-03-22T19:34:28Z","updated_at":"2017-03-29T17:43:00Z","closed_at":null,"body":"@daflame76 reported this in #984.\r\n\r\nThere has been a long-standing problem with SerialPort where the DCB fAbortOnError flag can get set somehow (by past problems with the port, how it gets set doesn't really matter) and is then not cleared by SerialPort when the port is opened in a .NET application.  This changes the behaviour of the port so that it doesn't work correctly with SerialPort, because it's not expecting the fAbortOnError flag.\r\n\r\nThere have been reports of this before [here](https://connect.microsoft.com/VisualStudio/feedback/details/584116) which have been closed as 'by design', which was, IMO, a mistake - or at least the reasoning given was incorrect.\r\n\r\nThis needs a test in the test suite, and to be investigated to see:\r\n\r\n1. Does the problem still exist\r\n2. Is it really a SerialPort bug or do some USB ports behave differently to real ports\r\n3. Regardless of '2', can the situation be improved by changes to SerialPort to be more defensive.\r\n\r\nThis can be assigned to me."},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/290167007","html_url":"https://github.com/dotnet/corefx/issues/17396#issuecomment-290167007","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/17396","id":290167007,"user":{"login":"daflame76","id":1211910,"avatar_url":"https://avatars2.githubusercontent.com/u/1211910?v=3","gravatar_id":"","url":"https://api.github.com/users/daflame76","html_url":"https://github.com/daflame76","followers_url":"https://api.github.com/users/daflame76/followers","following_url":"https://api.github.com/users/daflame76/following{/other_user}","gists_url":"https://api.github.com/users/daflame76/gists{/gist_id}","starred_url":"https://api.github.com/users/daflame76/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daflame76/subscriptions","organizations_url":"https://api.github.com/users/daflame76/orgs","repos_url":"https://api.github.com/users/daflame76/repos","events_url":"https://api.github.com/users/daflame76/events{/privacy}","received_events_url":"https://api.github.com/users/daflame76/received_events","type":"User","site_admin":false},"created_at":"2017-03-29T17:43:00Z","updated_at":"2017-03-29T17:43:00Z","body":"Do you want me to submit pull requests?"}}
{"actor":{"display_login":"daflame76"}}