{"action":"created","issue":{"url":"https://api.github.com/repos/pocoproject/poco/issues/2176","repository_url":"https://api.github.com/repos/pocoproject/poco","labels_url":"https://api.github.com/repos/pocoproject/poco/issues/2176/labels{/name}","comments_url":"https://api.github.com/repos/pocoproject/poco/issues/2176/comments","events_url":"https://api.github.com/repos/pocoproject/poco/issues/2176/events","html_url":"https://github.com/pocoproject/poco/issues/2176","id":299368519,"number":2176,"title":"Poco process library holding onto processes","user":{"login":"ericcurtin","id":1694275,"avatar_url":"https://avatars0.githubusercontent.com/u/1694275?v=4","gravatar_id":"","url":"https://api.github.com/users/ericcurtin","html_url":"https://github.com/ericcurtin","followers_url":"https://api.github.com/users/ericcurtin/followers","following_url":"https://api.github.com/users/ericcurtin/following{/other_user}","gists_url":"https://api.github.com/users/ericcurtin/gists{/gist_id}","starred_url":"https://api.github.com/users/ericcurtin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericcurtin/subscriptions","organizations_url":"https://api.github.com/users/ericcurtin/orgs","repos_url":"https://api.github.com/users/ericcurtin/repos","events_url":"https://api.github.com/users/ericcurtin/events{/privacy}","received_events_url":"https://api.github.com/users/ericcurtin/received_events","type":"User","site_admin":false},"labels":[{"id":17397361,"url":"https://api.github.com/repos/pocoproject/poco/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-02-22T14:12:42Z","updated_at":"2018-02-27T21:06:46Z","closed_at":null,"author_association":"NONE","body":"#### Expected behavior\r\nPoco should let go of processes and not leave them in defunct state. wait() is never ending.\r\n\r\n#### Actual behavior\r\nIt only happens sometimes. Poco is leaving zomie processes around and holding onto them forever.\r\n\r\n#### Steps to reproduce the problem\r\nInstall my tool https://github.com/ericcurtin/sxx\r\nCreate a file similar to an ansible hosts file in /etc/sxx/hosts (or symlink an existing ansible one)\r\nRun a command like sxx username@some_group_of_servers \"some long running bash command\"\r\n\r\n#### POCO version\r\nThe Ubuntu 16.04 one\r\nlibpoco-dev/xenial,now 1.3.6p1-5.1build1 amd64 [installed]\r\nlibpoco-doc/xenial,xenial 1.3.6-1 all\r\nlibpococrypto9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpococrypto9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocodata9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocodata9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocofoundation9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocofoundation9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocomysql9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocomysql9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpoconet9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpoconet9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpoconetssl9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpoconetssl9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocoodbc9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocoodbc9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocosqlite9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocosqlite9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocoutil9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocoutil9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocoxml9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocoxml9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\nlibpocozip9v5/xenial,now 1.3.6p1-5.1build1 amd64 [installed,automatic]\r\nlibpocozip9v5-dbg/xenial 1.3.6p1-5.1build1 amd64\r\n\r\n#### Compiler and version\r\ng++ --version\r\ng++ (Ubuntu 5.4.0-6ubuntu1~16.04.6) 5.4.0 20160609\r\nCopyright (C) 2015 Free Software Foundation, Inc.\r\nThis is free software; see the source for copying conditions.  There is NO\r\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r\n\r\n#### Operating system and version\r\nxubuntu\r\n\r\nDistributor ID:\tUbuntu\r\nDescription:\tUbuntu 16.04.3 LTS\r\nRelease:\t16.04\r\nCodename:\txenial\r\n\r\n#### Other relevant information\r\n"},"comment":{"url":"https://api.github.com/repos/pocoproject/poco/issues/comments/369026077","html_url":"https://github.com/pocoproject/poco/issues/2176#issuecomment-369026077","issue_url":"https://api.github.com/repos/pocoproject/poco/issues/2176","id":369026077,"user":{"login":"ericcurtin","id":1694275,"avatar_url":"https://avatars0.githubusercontent.com/u/1694275?v=4","gravatar_id":"","url":"https://api.github.com/users/ericcurtin","html_url":"https://github.com/ericcurtin","followers_url":"https://api.github.com/users/ericcurtin/followers","following_url":"https://api.github.com/users/ericcurtin/following{/other_user}","gists_url":"https://api.github.com/users/ericcurtin/gists{/gist_id}","starred_url":"https://api.github.com/users/ericcurtin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericcurtin/subscriptions","organizations_url":"https://api.github.com/users/ericcurtin/orgs","repos_url":"https://api.github.com/users/ericcurtin/repos","events_url":"https://api.github.com/users/ericcurtin/events{/privacy}","received_events_url":"https://api.github.com/users/ericcurtin/received_events","type":"User","site_admin":false},"created_at":"2018-02-27T21:06:46Z","updated_at":"2018-02-27T21:06:46Z","author_association":"NONE","body":"This might actually be openssh bug:\r\n\r\nhttps://bugzilla.mindrot.org/show_bug.cgi?id=1988\r\n\r\nI'll test it out tomorrow\r\n"}}
{"actor":{"display_login":"ericcurtin"}}