{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/hhvm/issues/5081","labels_url":"https://api.github.com/repos/facebook/hhvm/issues/5081/labels{/name}","comments_url":"https://api.github.com/repos/facebook/hhvm/issues/5081/comments","events_url":"https://api.github.com/repos/facebook/hhvm/issues/5081/events","html_url":"https://github.com/facebook/hhvm/issues/5081","id":64592163,"number":5081,"title":"hhvm spin-locking using 3 times more system than user CPU","user":{"login":"edwh","id":56696,"avatar_url":"https://avatars.githubusercontent.com/u/56696?v=3","gravatar_id":"","url":"https://api.github.com/users/edwh","html_url":"https://github.com/edwh","followers_url":"https://api.github.com/users/edwh/followers","following_url":"https://api.github.com/users/edwh/following{/other_user}","gists_url":"https://api.github.com/users/edwh/gists{/gist_id}","starred_url":"https://api.github.com/users/edwh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edwh/subscriptions","organizations_url":"https://api.github.com/users/edwh/orgs","repos_url":"https://api.github.com/users/edwh/repos","events_url":"https://api.github.com/users/edwh/events{/privacy}","received_events_url":"https://api.github.com/users/edwh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/hhvm/labels/needs%20more%20info","name":"needs more info","color":"f7c6c7"},{"url":"https://api.github.com/repos/facebook/hhvm/labels/no%20isolated%20repro","name":"no isolated repro","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":46,"created_at":"2015-03-26T17:45:03Z","updated_at":"2015-08-25T17:28:50Z","closed_at":null,"body":"I'm running load testing on an 8 core machine, and I'm seeing hhvm use 3 times more system CPU than user.  It looks like it's in a spinlock - below is some ptrace output.\r\n\r\nAny suggestions as to whether I can improve this, e.g. by restructuring my code somehow?\r\n\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15957] <... futex resumed> )       = 0\r\n[pid 15950] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15957] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15950] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15947] <... futex resumed> )       = 0\r\n[pid 15901] <... futex resumed> )       = 0\r\n[pid 15892] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 15947] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15947] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 15947] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15901] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 15947] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15947] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15901] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15947] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15901] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 15957] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 1\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15957] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15957] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 15957] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 15957] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15995] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 15957] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15950] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15957] <... futex resumed> )       = 0\r\n[pid 15947] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1) = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 15957] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15947] <... futex resumed> )       = 0\r\n[pid 15950] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15957] <... futex resumed> )       = 0\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15950] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 1\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 15957] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15947] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15901] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16014] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16014] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 15957] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15950] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15995] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 15995] <... futex resumed> )       = 0\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15947] <... futex resumed> )       = 0\r\n[pid 15901] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15892] <... futex resumed> )       = 0\r\n[pid 15882] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15881] flock(4006, LOCK_EX <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15950] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15882] <... futex resumed> )       = 0\r\n[pid 15879] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16015] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15950] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15901] <... futex resumed> )       = 0\r\n[pid 15882] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15880] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15879] <... futex resumed> )       = 0\r\n[pid 15875] flock(2269, LOCK_EX <unfinished ...>\r\n[pid 15873] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 15873] <... futex resumed> )       = 0\r\n[pid 15873] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 15882] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15873] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16015] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = 0\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 15950] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15901] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16015] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16016] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16015] <... futex resumed> )       = 0\r\n[pid 16004] <... futex resumed> )       = 0\r\n[pid 15901] <... futex resumed> )       = 0\r\n[pid 16016] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15882] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15880] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 16016] <... futex resumed> )       = 0\r\n[pid 15879] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16012] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15950] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16012] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 16010] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15950] <... futex resumed> )       = 0\r\n[pid 16012] <... futex resumed> )       = 0\r\n[pid 16010] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16004] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15901] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15882] <... futex resumed> )       = 0\r\n[pid 15901] <... futex resumed> )       = 0\r\n[pid 15880] futex(0x7f1432f25990, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15879] <... futex resumed> )       = 0\r\n[pid 15873] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15859] futex(0x7f1432f25990, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 16016] futex(0x7f142c118a40, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>\r\n[pid 15950] futex(0x7f142c118a40, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>\r\n[pid 15873] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15859] <... futex resumed> )       = -1 EAGAIN (Resource temporarily unavailable)\r\n[pid 15856] flock(913, LOCK_EX <unfinished ...>\r\n[pid 15854] flock(2140, LOCK_EX <unfinished ...>\r\n"},"comment":{"url":"https://api.github.com/repos/facebook/hhvm/issues/comments/134678269","html_url":"https://github.com/facebook/hhvm/issues/5081#issuecomment-134678269","issue_url":"https://api.github.com/repos/facebook/hhvm/issues/5081","id":134678269,"user":{"login":"Yermo","id":854565,"avatar_url":"https://avatars.githubusercontent.com/u/854565?v=3","gravatar_id":"","url":"https://api.github.com/users/Yermo","html_url":"https://github.com/Yermo","followers_url":"https://api.github.com/users/Yermo/followers","following_url":"https://api.github.com/users/Yermo/following{/other_user}","gists_url":"https://api.github.com/users/Yermo/gists{/gist_id}","starred_url":"https://api.github.com/users/Yermo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yermo/subscriptions","organizations_url":"https://api.github.com/users/Yermo/orgs","repos_url":"https://api.github.com/users/Yermo/repos","events_url":"https://api.github.com/users/Yermo/events{/privacy}","received_events_url":"https://api.github.com/users/Yermo/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T17:28:50Z","updated_at":"2015-08-25T17:28:50Z","body":"@fredemmott 3.8 Ubuntu installed from the official repositories. \r\n\r\nI agree completely with regard to eval(). I'm reducing string expressions down to constants and throwing them at eval() to get a result for legacy reasons. I need to come up with a more efficient way of handling my custom expressions.\r\n\r\nHowever, the high load problem is not related to my use of eval(). This code has been running perfectly even under load for ages. With recent versions of hhvm, hhvm will occasionally get into this state where it sits and spins at high load without any page requests at all. It will sit in this state for hours.\r\n\r\nI submitted the thread list simply in an attempt to be helpful based on comments above on the off chance it might show something. All my requests are getting answered however when this sit and spin bug appears, it becomes very slow.\r\n\r\nAs an example, my server is now sitting at a load of 0.13 according to top. I can throw a wget at the site pulling all pages as fast as it can (local gigabit ethernet) and most pages, according to wget, pull in under 0.1 seconds. (hhvm rocks). The load will barely touch 1 in this case (old 2007 vintage slow blade server. Yea, I'm running bare metal.) However, the same pages can take 20 or more seconds when this spin and sit problem occurs and server load, according to top, will sit at over 4 with no requests coming in and hhvm using 100% cpu.\r\n\r\nNow I completely suspect there may be something in my code that is exercising this bug in hhvm. But since others are reporting identical symptoms I figure it's something that needs to be tracked down and fixed. I'm seeing this problem multiple times per day.\r\n\r\nI am more than happy to help track it down. I just need some guidance on what tests to run when it happens."}}