{"action":"created","issue":{"url":"https://api.github.com/repos/ujh/iomrascalai/issues/198","repository_url":"https://api.github.com/repos/ujh/iomrascalai","labels_url":"https://api.github.com/repos/ujh/iomrascalai/issues/198/labels{/name}","comments_url":"https://api.github.com/repos/ujh/iomrascalai/issues/198/comments","events_url":"https://api.github.com/repos/ujh/iomrascalai/issues/198/events","html_url":"https://github.com/ujh/iomrascalai/issues/198","id":115706612,"number":198,"title":"Multithreading panics on Windows with MSVC compiler","user":{"login":"iopq","id":1817528,"avatar_url":"https://avatars.githubusercontent.com/u/1817528?v=3","gravatar_id":"","url":"https://api.github.com/users/iopq","html_url":"https://github.com/iopq","followers_url":"https://api.github.com/users/iopq/followers","following_url":"https://api.github.com/users/iopq/following{/other_user}","gists_url":"https://api.github.com/users/iopq/gists{/gist_id}","starred_url":"https://api.github.com/users/iopq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iopq/subscriptions","organizations_url":"https://api.github.com/users/iopq/orgs","repos_url":"https://api.github.com/users/iopq/repos","events_url":"https://api.github.com/users/iopq/events{/privacy}","received_events_url":"https://api.github.com/users/iopq/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ujh/iomrascalai/labels/1%20-%20Ready","name":"1 - Ready","color":"CCCCCC"},{"url":"https://api.github.com/repos/ujh/iomrascalai/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/ujh/iomrascalai/labels/windows","name":"windows","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"ujh","id":28911,"avatar_url":"https://avatars.githubusercontent.com/u/28911?v=3","gravatar_id":"","url":"https://api.github.com/users/ujh","html_url":"https://github.com/ujh","followers_url":"https://api.github.com/users/ujh/followers","following_url":"https://api.github.com/users/ujh/following{/other_user}","gists_url":"https://api.github.com/users/ujh/gists{/gist_id}","starred_url":"https://api.github.com/users/ujh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ujh/subscriptions","organizations_url":"https://api.github.com/users/ujh/orgs","repos_url":"https://api.github.com/users/ujh/repos","events_url":"https://api.github.com/users/ujh/events{/privacy}","received_events_url":"https://api.github.com/users/ujh/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ujh/iomrascalai/milestones/4","html_url":"https://github.com/ujh/iomrascalai/milestones/0.3.2","labels_url":"https://api.github.com/repos/ujh/iomrascalai/milestones/4/labels","id":1546526,"number":4,"title":"0.3.2","description":"- [ ] Change version number in `version.rs`\r\n- [ ] Change version number in `Cargo.toml` (and `Cargo.lock`)\r\n- [ ] Update `CHANGELOG.md`\r\n- [ ] Measure the win rate against GnuGo\r\n- [ ] Create a git tag\r\n- [ ] Add a release at https://github.com/ujh/iomrascalai/releases\r\n- [ ] Add the Mac OSX executable to the release\r\n- [ ] Add the Linux executable to the release\r\n- [ ] Add the Windows executable to the release","creator":{"login":"ujh","id":28911,"avatar_url":"https://avatars.githubusercontent.com/u/28911?v=3","gravatar_id":"","url":"https://api.github.com/users/ujh","html_url":"https://github.com/ujh","followers_url":"https://api.github.com/users/ujh/followers","following_url":"https://api.github.com/users/ujh/following{/other_user}","gists_url":"https://api.github.com/users/ujh/gists{/gist_id}","starred_url":"https://api.github.com/users/ujh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ujh/subscriptions","organizations_url":"https://api.github.com/users/ujh/orgs","repos_url":"https://api.github.com/users/ujh/repos","events_url":"https://api.github.com/users/ujh/events{/privacy}","received_events_url":"https://api.github.com/users/ujh/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":15,"state":"open","created_at":"2016-01-27T15:38:28Z","updated_at":"2016-05-10T12:22:22Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-11-08T03:10:49Z","updated_at":"2016-05-10T19:17:14Z","closed_at":null,"body":"After running for a while, I get this:\r\n\r\n```\r\nthread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', ..\r\n/src/libcore\\option.rs:366\r\nthread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: \"Se\r\nndError(..)\"', ../src/libcore\\result.rs:737\r\nthread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Rec\r\nvError', ../src/libcore\\result.rs:737\r\nthread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', ..\r\n/src/libcore\\option.rs:366\r\nstack backtrace:\r\n   0:     0x7ff6cd9ac18c - sys_common::unwind::imp::rust_eh_personality_catch::h\r\n18a82beac5f589a0wws\r\n   1:     0x7ff6cd9a33c8 - sys_common::unwind::imp::rust_eh_personality_catch::h\r\n18a82beac5f589a0wws\r\n   2:     0x7ff6cd99cc20 - rust_eh_unwind_resume\r\n   3:     0x7ff6cd99d571 - rust_eh_unwind_resume\r\n   4:     0x7ff6cd9b5c65 - sys_common::unwind::imp::rust_eh_personality_catch::h\r\n18a82beac5f589a0wws\r\n   5:     0x7ff6cd9b18e0 - sys_common::unwind::imp::rust_eh_personality_catch::h\r\n18a82beac5f589a0wws\r\n   6:     0x7ff6cd90e7e0 - __ImageBase\r\n   7:     0x7ff6cd92a137 - __ImageBase\r\n   8:     0x7ff6cd90e04e - __ImageBase\r\n   9:     0x7ff6cd9a00ed - rust_eh_unwind_resume\r\n  10:     0x7ff6cd90e1b7 - __ImageBase\r\n  11:     0x7ff6cd9a5bbd - sys_common::unwind::imp::rust_eh_personality_catch::h\r\n18a82beac5f589a0wws\r\n  12:     0x7ffe95a113d1 - BaseThreadInitThunk\r\nthread panicked while panicking. aborting.\r\n```\r\n\r\nmaybe we shouldn't `unwrap` the thread things because it first panics on send and then panics on receive killing the whole program (not just one thread)\r\n\r\n<!---\r\n@huboard:{\"order\":98.4375,\"milestone_order\":198,\"custom_state\":\"\"}\n-->\r\n"},"comment":{"url":"https://api.github.com/repos/ujh/iomrascalai/issues/comments/218261367","html_url":"https://github.com/ujh/iomrascalai/issues/198#issuecomment-218261367","issue_url":"https://api.github.com/repos/ujh/iomrascalai/issues/198","id":218261367,"user":{"login":"ujh","id":28911,"avatar_url":"https://avatars.githubusercontent.com/u/28911?v=3","gravatar_id":"","url":"https://api.github.com/users/ujh","html_url":"https://github.com/ujh","followers_url":"https://api.github.com/users/ujh/followers","following_url":"https://api.github.com/users/ujh/following{/other_user}","gists_url":"https://api.github.com/users/ujh/gists{/gist_id}","starred_url":"https://api.github.com/users/ujh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ujh/subscriptions","organizations_url":"https://api.github.com/users/ujh/orgs","repos_url":"https://api.github.com/users/ujh/repos","events_url":"https://api.github.com/users/ujh/events{/privacy}","received_events_url":"https://api.github.com/users/ujh/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T19:17:14Z","updated_at":"2016-05-10T19:17:14Z","body":"Is this still happening?"}}