{"action":"created","issue":{"url":"https://api.github.com/repos/OpenRA/OpenRA/issues/10006","labels_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/10006/labels{/name}","comments_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/10006/comments","events_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/10006/events","html_url":"https://github.com/OpenRA/OpenRA/issues/10006","id":116994058,"number":10006,"title":"Crash in multiplayer lobby/global chat using game filter","user":{"login":"pi99y","id":10639257,"avatar_url":"https://avatars.githubusercontent.com/u/10639257?v=3","gravatar_id":"","url":"https://api.github.com/users/pi99y","html_url":"https://github.com/pi99y","followers_url":"https://api.github.com/users/pi99y/followers","following_url":"https://api.github.com/users/pi99y/following{/other_user}","gists_url":"https://api.github.com/users/pi99y/gists{/gist_id}","starred_url":"https://api.github.com/users/pi99y/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pi99y/subscriptions","organizations_url":"https://api.github.com/users/pi99y/orgs","repos_url":"https://api.github.com/users/pi99y/repos","events_url":"https://api.github.com/users/pi99y/events{/privacy}","received_events_url":"https://api.github.com/users/pi99y/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenRA/OpenRA/labels/Crash","name":"Crash","color":"e10c02"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/OpenRA/OpenRA/milestones/16","html_url":"https://github.com/OpenRA/OpenRA/milestones/Next%20release","labels_url":"https://api.github.com/repos/OpenRA/OpenRA/milestones/16/labels","id":1214438,"number":16,"title":"Next release","description":"","creator":{"login":"reaperrr","id":2857877,"avatar_url":"https://avatars.githubusercontent.com/u/2857877?v=3","gravatar_id":"","url":"https://api.github.com/users/reaperrr","html_url":"https://github.com/reaperrr","followers_url":"https://api.github.com/users/reaperrr/followers","following_url":"https://api.github.com/users/reaperrr/following{/other_user}","gists_url":"https://api.github.com/users/reaperrr/gists{/gist_id}","starred_url":"https://api.github.com/users/reaperrr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reaperrr/subscriptions","organizations_url":"https://api.github.com/users/reaperrr/orgs","repos_url":"https://api.github.com/users/reaperrr/repos","events_url":"https://api.github.com/users/reaperrr/events{/privacy}","received_events_url":"https://api.github.com/users/reaperrr/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":170,"state":"open","created_at":"2015-07-18T22:57:47Z","updated_at":"2015-11-15T14:23:59Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-11-15T14:03:26Z","updated_at":"2015-11-15T14:25:06Z","closed_at":null,"body":"(Playtest 20151114) Win 8.1\r\nTo recreate click/go:\r\n* Multiplayer\r\n* Connect to global IRC\r\n* select (single click) one of the servers (so that you can see the map preview)\r\n* open filter and deselect and reselect the \"empty\" filter\r\n(crash)\r\n\r\nTher might be other ways to replicate this, but this is easy enough. I tested nad crashed 4 times in a row.\r\n\r\nexception.log\r\nhttp://www.megafileupload.com/i4mo/exception.log\r\n\r\n* If for some reason you don't crash select another server and do a bit of filter switching. \"Works\" for me :)\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28263375-crash-in-multiplayer-lobby-global-chat-using-game-filter?utm_campaign=plugin&utm_content=tracker%2F36085&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F36085&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/OpenRA/OpenRA/issues/comments/156814732","html_url":"https://github.com/OpenRA/OpenRA/issues/10006#issuecomment-156814732","issue_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/10006","id":156814732,"user":{"login":"pchote","id":167819,"avatar_url":"https://avatars.githubusercontent.com/u/167819?v=3","gravatar_id":"","url":"https://api.github.com/users/pchote","html_url":"https://github.com/pchote","followers_url":"https://api.github.com/users/pchote/followers","following_url":"https://api.github.com/users/pchote/following{/other_user}","gists_url":"https://api.github.com/users/pchote/gists{/gist_id}","starred_url":"https://api.github.com/users/pchote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pchote/subscriptions","organizations_url":"https://api.github.com/users/pchote/orgs","repos_url":"https://api.github.com/users/pchote/repos","events_url":"https://api.github.com/users/pchote/events{/privacy}","received_events_url":"https://api.github.com/users/pchote/received_events","type":"User","site_admin":false},"created_at":"2015-11-15T14:25:06Z","updated_at":"2015-11-15T14:25:06Z","body":"This smells like a race condition.  I suspect that replacing MultiplayerLogic.cs#L300 with `Game.RunAfterTick(() => RefreshServerListInner(null));` should fix this."}}