{"action":"created","issue":{"url":"https://api.github.com/repos/chef/chef-dk/issues/309","labels_url":"https://api.github.com/repos/chef/chef-dk/issues/309/labels{/name}","comments_url":"https://api.github.com/repos/chef/chef-dk/issues/309/comments","events_url":"https://api.github.com/repos/chef/chef-dk/issues/309/events","html_url":"https://github.com/chef/chef-dk/issues/309","id":56530507,"number":309,"title":"Test Kitchen: `join': No live threads left. Deadlock? (fatal)","user":{"login":"schisamo","id":6164,"avatar_url":"https://avatars.githubusercontent.com/u/6164?v=3","gravatar_id":"","url":"https://api.github.com/users/schisamo","html_url":"https://github.com/schisamo","followers_url":"https://api.github.com/users/schisamo/followers","following_url":"https://api.github.com/users/schisamo/following{/other_user}","gists_url":"https://api.github.com/users/schisamo/gists{/gist_id}","starred_url":"https://api.github.com/users/schisamo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schisamo/subscriptions","organizations_url":"https://api.github.com/users/schisamo/orgs","repos_url":"https://api.github.com/users/schisamo/repos","events_url":"https://api.github.com/users/schisamo/events{/privacy}","received_events_url":"https://api.github.com/users/schisamo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chef/chef-dk/labels/Bug","name":"Bug","color":"F01A00"},{"url":"https://api.github.com/repos/chef/chef-dk/labels/Upstream%20Bug","name":"Upstream Bug","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"fnichol","id":261548,"avatar_url":"https://avatars.githubusercontent.com/u/261548?v=3","gravatar_id":"","url":"https://api.github.com/users/fnichol","html_url":"https://github.com/fnichol","followers_url":"https://api.github.com/users/fnichol/followers","following_url":"https://api.github.com/users/fnichol/following{/other_user}","gists_url":"https://api.github.com/users/fnichol/gists{/gist_id}","starred_url":"https://api.github.com/users/fnichol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fnichol/subscriptions","organizations_url":"https://api.github.com/users/fnichol/orgs","repos_url":"https://api.github.com/users/fnichol/repos","events_url":"https://api.github.com/users/fnichol/events{/privacy}","received_events_url":"https://api.github.com/users/fnichol/received_events","type":"User","site_admin":false},"milestone":null,"comments":31,"created_at":"2015-02-04T14:10:07Z","updated_at":"2015-03-29T21:57:20Z","closed_at":null,"body":"I'm receiving a Deadlock when performing a simple `kitchen converge` with the Test Kitchen that ships in ChefDK 0.4.0. If I downgrade to ChefDK 0.3.6 everything works perfectly.\r\n\r\nRelevant output:\r\n\r\n```\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  kitchen converge default-ubuntu-1404\r\n-----> Starting Kitchen (v1.3.1)\r\n-----> Creating <default-ubuntu-1404>...\r\n       Bringing machine 'default' up with 'vmware_fusion' provider...\r\n       ==> default: Cloning VMware VM: 'opscode-ubuntu-14.04'. This can take some time...\r\n       ==> default: Verifying vmnet devices are healthy...\r\n       ==> default: Preparing network adapters...\r\n       ==> default: Starting the VMware VM...\r\n       ==> default: Waiting for machine to boot. This may take a few minutes...    default: SSH address: 172.16.211.130:22\r\n           default: SSH username: vagrant\r\n           default: SSH auth method: private key\r\n       ==> default: Machine booted and ready!\r\n       ==> default: Forwarding ports...\r\n           default: -- 8081 => 8081\r\n           default: -- 22 => 2222\r\n       ==> default: Setting hostname...\r\n       ==> default: Configuring network adapters within the VM...\r\n       ==> default: Machine not provisioning because `--no-provision` is specified.\r\n       Vagrant instance <default-ubuntu-1404> created.\r\n       Finished creating <default-ubuntu-1404> (0m43.88s).\r\n-----> Converging <default-ubuntu-1404>...\r\n       Preparing files for transfer\r\n       Preparing dna.json\r\n       Resolving cookbook dependencies with Berkshelf 3.2.3...\r\n/opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/command.rb:180:in `join': No live threads left. Deadlock? (fatal)\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/command.rb:180:in `map'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/command.rb:180:in `run_action'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/command/action.rb:39:in `block in call'\r\n\tfrom /opt/chefdk/embedded/lib/ruby/2.1.0/benchmark.rb:279:in `measure'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/command/action.rb:37:in `call'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/cli.rb:56:in `perform'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/cli.rb:161:in `block (2 levels) in <class:CLI>'\r\n\tfrom /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'\r\n\tfrom /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/cli.rb:304:in `invoke_task'\r\n\tfrom /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'\r\n\tfrom /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/bin/kitchen:13:in `block in <top (required)>'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/lib/kitchen/errors.rb:154:in `with_friendly_errors'\r\n\tfrom /opt/chefdk/embedded/apps/test-kitchen/bin/kitchen:13:in `<top (required)>'\r\n\tfrom /opt/chefdk/bin/kitchen:15:in `load'\r\n\tfrom /opt/chefdk/bin/kitchen:15:in `<main>'\r\n```\r\n\r\nVersion info:\r\n\r\n```\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  which chef\r\n/opt/chefdk/bin/chef\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  chef --version\r\nChef Development Kit Version: 0.4.0\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  which kitchen\r\n/opt/chefdk/bin/kitchen\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  kitchen --version\r\nTest Kitchen version 1.3.1\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  which berks\r\n/opt/chefdk/bin/berks\r\n2.1.2p95 in ~/d/c/e/r/c/oc-lita on schisamo/fixes ✗\r\n➜  berks --version\r\n3.2.3\r\n```\r\n\r\nFWIW I can perform a `berks vendor` successfully.\r\n\r\n/cc @fnichol @danielsdeleo "},"comment":{"url":"https://api.github.com/repos/chef/chef-dk/issues/comments/87486648","html_url":"https://github.com/chef/chef-dk/issues/309#issuecomment-87486648","issue_url":"https://api.github.com/repos/chef/chef-dk/issues/309","id":87486648,"user":{"login":"chrishenry","id":35760,"avatar_url":"https://avatars.githubusercontent.com/u/35760?v=3","gravatar_id":"","url":"https://api.github.com/users/chrishenry","html_url":"https://github.com/chrishenry","followers_url":"https://api.github.com/users/chrishenry/followers","following_url":"https://api.github.com/users/chrishenry/following{/other_user}","gists_url":"https://api.github.com/users/chrishenry/gists{/gist_id}","starred_url":"https://api.github.com/users/chrishenry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrishenry/subscriptions","organizations_url":"https://api.github.com/users/chrishenry/orgs","repos_url":"https://api.github.com/users/chrishenry/repos","events_url":"https://api.github.com/users/chrishenry/events{/privacy}","received_events_url":"https://api.github.com/users/chrishenry/received_events","type":"User","site_admin":false},"created_at":"2015-03-29T21:57:20Z","updated_at":"2015-03-29T21:57:20Z","body":"Not sure if this is helpful, but I'm seeing this issue outside of ChefDK as well. I'm running test-kitchen `1.3.0`"}}