{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/34375","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/34375/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/34375/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/34375/events","html_url":"https://github.com/rust-lang/rust/issues/34375","id":161124661,"number":34375,"title":"Full system freeze on missing semicolon","user":{"login":"emanonv","id":19267648,"avatar_url":"https://avatars.githubusercontent.com/u/19267648?v=3","gravatar_id":"","url":"https://api.github.com/users/emanonv","html_url":"https://github.com/emanonv","followers_url":"https://api.github.com/users/emanonv/followers","following_url":"https://api.github.com/users/emanonv/following{/other_user}","gists_url":"https://api.github.com/users/emanonv/gists{/gist_id}","starred_url":"https://api.github.com/users/emanonv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emanonv/subscriptions","organizations_url":"https://api.github.com/users/emanonv/orgs","repos_url":"https://api.github.com/users/emanonv/repos","events_url":"https://api.github.com/users/emanonv/events{/privacy}","received_events_url":"https://api.github.com/users/emanonv/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/A-macros","name":"A-macros","color":"d7e102"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-06-20T06:23:48Z","updated_at":"2016-06-29T07:31:01Z","closed_at":null,"body":"I've been experiencing a complete system freeze when I compile the following code:\r\n\r\n        macro_rules! test_macro {\r\n            () => {{\r\n                use std::env;\r\n                let e = env::var(\"_\")\r\n            }}\r\n        }\r\n\r\n        #[cfg(test)]\r\n        mod tests {\r\n            #[test]\r\n            fn it_works() {\r\n                test_macro!();\r\n            }\r\n        }\r\n\r\nNote the missing semicolon at the end of the assignment statement. I have been reliably able to reproduce this issue on Ubuntu 14.04.x and 16.04. The issue doesn't seem to be caused by OOM conditions as the freeze is instantaneous and no heavy swapping occurs (swap is enabled), but I may be mistaken.\r\n\r\nRust version: 1.9\r\nArch: x86_64"},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/229278552","html_url":"https://github.com/rust-lang/rust/issues/34375#issuecomment-229278552","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/34375","id":229278552,"user":{"login":"jseyfried","id":8652869,"avatar_url":"https://avatars.githubusercontent.com/u/8652869?v=3","gravatar_id":"","url":"https://api.github.com/users/jseyfried","html_url":"https://github.com/jseyfried","followers_url":"https://api.github.com/users/jseyfried/followers","following_url":"https://api.github.com/users/jseyfried/following{/other_user}","gists_url":"https://api.github.com/users/jseyfried/gists{/gist_id}","starred_url":"https://api.github.com/users/jseyfried/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jseyfried/subscriptions","organizations_url":"https://api.github.com/users/jseyfried/orgs","repos_url":"https://api.github.com/users/jseyfried/repos","events_url":"https://api.github.com/users/jseyfried/events{/privacy}","received_events_url":"https://api.github.com/users/jseyfried/received_events","type":"User","site_admin":false},"created_at":"2016-06-29T07:31:01Z","updated_at":"2016-06-29T07:31:01Z","body":"c.f. #34543"}}
{"actor":{"display_login":"jseyfried"}}