{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/24044","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/24044/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/24044/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/24044/events","html_url":"https://github.com/nodejs/node/issues/24044","id":376919850,"node_id":"MDU6SXNzdWUzNzY5MTk4NTA=","number":24044,"title":"Node 11.0.0 freezes randomly. Possibly due to some shared resource deadlock.","user":{"login":"adrianhelvik","id":7836058,"node_id":"MDQ6VXNlcjc4MzYwNTg=","avatar_url":"https://avatars0.githubusercontent.com/u/7836058?v=4","gravatar_id":"","url":"https://api.github.com/users/adrianhelvik","html_url":"https://github.com/adrianhelvik","followers_url":"https://api.github.com/users/adrianhelvik/followers","following_url":"https://api.github.com/users/adrianhelvik/following{/other_user}","gists_url":"https://api.github.com/users/adrianhelvik/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianhelvik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianhelvik/subscriptions","organizations_url":"https://api.github.com/users/adrianhelvik/orgs","repos_url":"https://api.github.com/users/adrianhelvik/repos","events_url":"https://api.github.com/users/adrianhelvik/events{/privacy}","received_events_url":"https://api.github.com/users/adrianhelvik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-11-02T18:23:36Z","updated_at":"2018-11-06T06:45:55Z","closed_at":null,"author_association":"NONE","body":"<!--\r\nThank you for reporting a possible bug in Node.js.\r\n\r\nPlease fill in as much of the template below as you can.\r\n\r\nVersion: output of `node -v`\r\nPlatform: output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows)\r\nSubsystem: if known, please specify the affected core module name\r\n\r\nIf possible, please provide code that demonstrates the problem, keeping it as\r\nsimple and free of external dependencies as you can.\r\n-->\r\n\r\nI am posting this here so you'll be aware of the issue. I will be able to provide more details when I get back to work on Monday.\r\n\r\nSo we noticed a strange bug today. A change in one node process would freeze another. We were running Webpack (create-react-app) on one process, a Node server on another and the tests on another. At the exact instant hot reloading occurred in the frontend, the backend would inexplicably freeze. No error and `ctrl-c` worked like normal.\r\n\r\nThat was my cue that it probably had to do with Node 11. The backend and frontend of the application are completely separate. Reverting to version 10 solved the issue.\r\n\r\nThe tests would also randomly freeze. Ctrl-c did not exit the process, but the tests are run with jest and I assume Jest prevents normal SIGINT behaviour and that the source of the problem was the same.\r\n\r\nSo my theory is that there is some sort of deadlock that happens when Node tries to access some shared resource.\r\n\r\nThe same thing happened on my colleagues computer as well and happened very much.\r\n\r\n* **Version**:\r\n11.0.0\r\n\r\n* **Platform**:\r\nWill update on monday\r\n\r\n* **Subsystem**:\r\n\r\n<!-- Please provide more details below this comment. -->\r\n"},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/436148052","html_url":"https://github.com/nodejs/node/issues/24044#issuecomment-436148052","issue_url":"https://api.github.com/repos/nodejs/node/issues/24044","id":436148052,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNjE0ODA1Mg==","user":{"login":"Trott","id":718899,"node_id":"MDQ6VXNlcjcxODg5OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/718899?v=4","gravatar_id":"","url":"https://api.github.com/users/Trott","html_url":"https://github.com/Trott","followers_url":"https://api.github.com/users/Trott/followers","following_url":"https://api.github.com/users/Trott/following{/other_user}","gists_url":"https://api.github.com/users/Trott/gists{/gist_id}","starred_url":"https://api.github.com/users/Trott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Trott/subscriptions","organizations_url":"https://api.github.com/users/Trott/orgs","repos_url":"https://api.github.com/users/Trott/repos","events_url":"https://api.github.com/users/Trott/events{/privacy}","received_events_url":"https://api.github.com/users/Trott/received_events","type":"User","site_admin":false},"created_at":"2018-11-06T06:45:55Z","updated_at":"2018-11-06T06:45:55Z","author_association":"MEMBER","body":"> That definitely looks like it could the reason. I will test it on monday.\r\n\r\n@adrianhelvik Did you get a chance to test? Is the problem resolved?"}}
{"actor":{"display_login":"Trott"}}