Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash local-exec write local ip using "Count" #537

Closed
riccardomarinelli opened this issue Nov 3, 2014 · 3 comments
Closed

Crash local-exec write local ip using "Count" #537

riccardomarinelli opened this issue Nov 3, 2014 · 3 comments

Comments

@riccardomarinelli
Copy link

Hi,

Trying to write the value of the local IP of all the instances of the same type using count, terraform crashes:

provisioner "local-exec" {
  command = "echo Instance: ${aws_instance.web.${count.index}.id} >> private_ips.txt"
}

See log:

 cat crash.log 
2014/11/03 13:27:43 Detected home directory from env var: /home/riccardo
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: aws = /home/riccardo/Terraform/terraform-provider-aws
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: cloudflare = /home/riccardo/Terraform/terraform-provider-cloudflare
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: consul = /home/riccardo/Terraform/terraform-provider-consul
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: digitalocean = /home/riccardo/Terraform/terraform-provider-digitalocean
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: dnsimple = /home/riccardo/Terraform/terraform-provider-dnsimple
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: google = /home/riccardo/Terraform/terraform-provider-google
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: heroku = /home/riccardo/Terraform/terraform-provider-heroku
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: mailgun = /home/riccardo/Terraform/terraform-provider-mailgun
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: null = /home/riccardo/Terraform/terraform-provider-null
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: file = /home/riccardo/Terraform/terraform-provisioner-file
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: local-exec = /home/riccardo/Terraform/terraform-provisioner-local-exec
2014/11/03 13:27:43 [DEBUG] Discoverd plugin: remote-exec = /home/riccardo/Terraform/terraform-provisioner-remote-exec
2014/11/03 13:27:43 Detected home directory from env var: /home/riccardo
2014/11/03 13:27:43 [DEBUG] Attempting to open CLI config file: /home/riccardo/.terraformrc
2014/11/03 13:27:43 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2014/11/03 13:27:43 Detected home directory from env var: /home/riccardo
2014/11/03 13:27:48 [DEBUG] Creating graph for path: [root]
2014/11/03 13:27:48 [DEBUG] Starting plugin: /home/riccardo/Terraform/terraform-provider-aws []string{"/home/riccardo/Terraform/terraform-provider-aws"}
2014/11/03 13:27:48 [DEBUG] Waiting for RPC address for: /home/riccardo/Terraform/terraform-provider-aws
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 Plugin address: unix /tmp/tf-plugin097979855
2014/11/03 13:27:48 [DEBUG] Starting plugin: /home/riccardo/Terraform/terraform-provisioner-local-exec []string{"/home/riccardo/Terraform/terraform-provisioner-local-exec"}
2014/11/03 13:27:48 [DEBUG] Waiting for RPC address for: /home/riccardo/Terraform/terraform-provisioner-local-exec
2014/11/03 13:27:48 terraform-provisioner-local-exec: 2014/11/03 13:27:48 Plugin address: unix /tmp/tf-plugin108139818
2014/11/03 13:27:48 [DEBUG] Starting plugin: /home/riccardo/Terraform/terraform-provisioner-file []string{"/home/riccardo/Terraform/terraform-provisioner-file"}
2014/11/03 13:27:48 [DEBUG] Waiting for RPC address for: /home/riccardo/Terraform/terraform-provisioner-file
2014/11/03 13:27:48 terraform-provisioner-file: 2014/11/03 13:27:48 Plugin address: unix /tmp/tf-plugin007651503
2014/11/03 13:27:48 [DEBUG] Starting plugin: /home/riccardo/Terraform/terraform-provisioner-remote-exec []string{"/home/riccardo/Terraform/terraform-provisioner-remote-exec"}
2014/11/03 13:27:48 [DEBUG] Waiting for RPC address for: /home/riccardo/Terraform/terraform-provisioner-remote-exec
2014/11/03 13:27:48 terraform-provisioner-remote-exec: 2014/11/03 13:27:48 Plugin address: unix /tmp/tf-plugin803918825
2014/11/03 13:27:48 [DEBUG] Graph [root] created and valid. 8 nouns.
2014/11/03 13:27:48 [DEBUG] Creating graph for path: [root]
2014/11/03 13:27:48 [DEBUG] Graph [root] created and valid. 8 nouns.
2014/11/03 13:27:48 [INFO] Validating provider: aws
2014/11/03 13:27:48 [DEBUG] aws_instance.manager: expanding to count = 1
2014/11/03 13:27:48 [INFO] Validating resource: aws_instance.manager
2014/11/03 13:27:48 [DEBUG] aws_instance.database: expanding to count = 0
2014/11/03 13:27:48 [DEBUG] aws_instance.integration: expanding to count = 0
2014/11/03 13:27:48 [DEBUG] aws_instance.web: expanding to count = 2
2014/11/03 13:27:48 [INFO] Validating resource: aws_instance.web.1
2014/11/03 13:27:48 [INFO] Validating resource: aws_instance.web.0
2014/11/03 13:27:48 [INFO] Writing backup state to: terraform.tfstate.backup
2014/11/03 13:27:48 [DEBUG] Creating graph for path: [root]
2014/11/03 13:27:48 [DEBUG] Graph [root] created and valid. 8 nouns.
2014/11/03 13:27:48 [INFO] Configuring provider: aws
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Building AWS auth structure
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Building AWS region structure
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Initializing EC2 connection
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Initializing ELB connection
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Initializing AutoScaling connection
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Initializing S3 connection
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Initializing RDS connection
2014/11/03 13:27:48 terraform-provider-aws: 2014/11/03 13:27:48 [INFO] Initializing Route53 connection
2014/11/03 13:27:48 [INFO] Module root walking: aws_instance.web.1 (Graph node: aws_instance.web.1 (tainted #1))
2014/11/03 13:27:48 [INFO] Module root walking: aws_instance.web.0 (Graph node: aws_instance.web.0 (tainted #1))
2014/11/03 13:27:48 [DEBUG] aws_instance.manager: expanding to count = 1
2014/11/03 13:27:48 [INFO] Module root walking: aws_instance.manager (Graph node: aws_instance.manager)
2014/11/03 13:27:50 [DEBUG] aws_instance.database: expanding to count = 0
2014/11/03 13:27:50 [DEBUG] aws_instance.integration: expanding to count = 0
2014/11/03 13:27:50 [DEBUG] aws_instance.web: expanding to count = 2
2014/11/03 13:27:50 [INFO] Module root walking: aws_instance.web.1 (Graph node: aws_instance.web.1)
2014/11/03 13:27:50 [DEBUG] aws_instance.web.1: Not refreshing, ID is empty
2014/11/03 13:27:50 [INFO] Module root walking: aws_instance.web.0 (Graph node: aws_instance.web.0)
2014/11/03 13:27:50 [DEBUG] aws_instance.web.0: Not refreshing, ID is empty
2014/11/03 13:27:50 [DEBUG] Creating graph for path: [root]
2014/11/03 13:27:50 [DEBUG] Graph [root] created and valid. 8 nouns.
2014/11/03 13:27:50 [DEBUG] aws_instance.web.0: Making for destroy
2014/11/03 13:27:50 [DEBUG] aws_instance.manager: expanding to count = 1
2014/11/03 13:27:50 [DEBUG] aws_instance.web.1: Making for destroy
2014/11/03 13:27:50 [DEBUG] aws_instance.manager: Making for destroy
2014/11/03 13:27:50 [DEBUG] aws_instance.database: expanding to count = 0
2014/11/03 13:27:50 [DEBUG] aws_instance.integration: expanding to count = 0
2014/11/03 13:27:50 [DEBUG] aws_instance.web: expanding to count = 2
2014/11/03 13:27:50 [DEBUG] aws_instance.web.1: Not marking for destroy, no ID
2014/11/03 13:27:50 [DEBUG] aws_instance.web.0: Not marking for destroy, no ID
2014/11/03 13:27:50 [INFO] Apply walk starting
2014/11/03 13:27:50 [DEBUG] Creating graph for path: [root]
2014/11/03 13:27:50 [DEBUG] Graph [root] created and valid. 10 nouns.
2014/11/03 13:27:50 [INFO] Configuring provider: aws
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Building AWS auth structure
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Building AWS region structure
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Initializing EC2 connection
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Initializing ELB connection
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Initializing AutoScaling connection
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Initializing S3 connection
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Initializing RDS connection
2014/11/03 13:27:50 terraform-provider-aws: 2014/11/03 13:27:50 [INFO] Initializing Route53 connection
2014/11/03 13:27:50 [INFO] Module root walking: aws_instance.web.1 (Graph node: aws_instance.web.1 (tainted #1))
2014/11/03 13:27:50 [DEBUG] aws_instance.web.1: Executing Apply
2014/11/03 13:27:50 [INFO] Module root walking: aws_instance.web.0 (Graph node: aws_instance.web.0 (tainted #1))
2014/11/03 13:27:50 [DEBUG] aws_instance.web.0: Executing Apply
2014/11/03 13:27:50 [DEBUG] aws_instance.web: expanding to count = 2
2014/11/03 13:27:50 [INFO] Module root walking: aws_instance.web.1 (Graph node: aws_instance.web.1 (tainted #1))
2014/11/03 13:27:50 [DEBUG] aws_instance.web.1: Executing Apply
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
    panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x20 pc=0x4b586e]

goroutine 175 [running]:
runtime.panic(0x8725c0, 0xb478d3)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/panic.c:279 +0xf5
github.com/hashicorp/terraform/terraform.func·009()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:1237 +0xdf
runtime.panic(0x8725c0, 0xb478d3)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/panic.c:248 +0x18d
github.com/hashicorp/terraform/terraform.func·003(0xc208245400, 0xc208247b90, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:708 +0x86e
github.com/hashicorp/terraform/terraform.func·010(0xc2082834c0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:1248 +0xcdb
github.com/hashicorp/terraform/depgraph.func·002(0xc2082834c0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 16 [select]:
github.com/hashicorp/terraform/command.(*ApplyCommand).Run(0xc20804c8c0, 0xc20800f400, 0x0, 0x0, 0xc20802e098)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/command/apply.go:193 +0x2a6d
github.com/mitchellh/cli.(*CLI).Run(0xc20804c640, 0xc20808c660, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/mitchellh/cli/cli.go:100 +0x3a1
main.wrappedMain(0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/main.go:147 +0x838
main.realMain(0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/main.go:82 +0x81b
main.main()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/main.go:18 +0x1e

goroutine 19 [finalizer wait]:
runtime.park(0x419df0, 0xb4c478, 0xb4a649)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0xb4c478, 0xb4a649)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/proc.c:1445

goroutine 20 [syscall]:
os/signal.loop()
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/signal/signal_unix.go:27 +0x32

goroutine 27 [syscall]:
syscall.Syscall(0x0, 0x5, 0xc2080e2000, 0x8000, 0x419e6b, 0x419df0, 0xc208061db8)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x5, 0xc2080e2000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0x5, 0xc2080e2000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803ecb8, 0xc2080e2000, 0x8000, 0x8000, 0xc2080e2000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803ecb8, 0xc2080e2000, 0x8000, 0x8000, 0x18e, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803ec68, 0x7f815a3ce3c8, 0xc20803ecb8, 0x3cb, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080b5800)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 23 [chan receive]:
main.func·011()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/commands.go:114 +0x4e
created by main.makeShutdownCh
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/commands.go:117 +0x12b

goroutine 24 [semacquire]:
sync.runtime_Syncsemacquire(0xc208060280)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208060270)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208060240, 0xc20806c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803e168, 0xc20806c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Scanner).Scan(0xc20802c540, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/scan.go:165 +0x508
github.com/hashicorp/terraform/command.func·006()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/command/meta.go:185 +0x3c
created by github.com/hashicorp/terraform/command.(*Meta).flagSet
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/command/meta.go:188 +0x412

goroutine 26 [syscall]:
syscall.Syscall(0x0, 0x3, 0xc2080da000, 0x8000, 0x419e6b, 0x419df0, 0xc208061cf8)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x3, 0xc2080da000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0x3, 0xc2080da000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803ec98, 0xc2080da000, 0x8000, 0x8000, 0xc2080da000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803ec98, 0xc2080da000, 0x8000, 0x8000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803ec50, 0x7f815a3ce3c8, 0xc20803ec98, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080b57a0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 28 [syscall]:
syscall.Syscall6(0x3d, 0x17b1, 0x7f815a23bd74, 0x0, 0xc208048ab0, 0x0, 0x0, 0x0, 0x0, 0xc208048ab0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x17b1, 0x7f815a23bd74, 0x0, 0xc208048ab0, 0x42b1eb, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:120 +0x7d
syscall.Wait4(0x17b1, 0x7f815a23bdbc, 0x0, 0xc208048ab0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_linux.go:222 +0x64
os.(*Process).wait(0xc2080b5c00, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc2080b5c00, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc2080472c0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:357 +0x1db
github.com/hashicorp/terraform/plugin.func·003()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:234 +0x95
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:247 +0xb3e

goroutine 29 [semacquire]:
sync.runtime_Syncsemacquire(0xc208061d80)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208061d70)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208061d40, 0xc208017000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803ec60, 0xc208017000, 0x1000, 0x1000, 0x5a0b95, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208005ec0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208005ec0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208005ec0, 0xc20801a10a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
bufio.(*Reader).ReadString(0xc208005ec0, 0xa, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:416 +0x58
github.com/hashicorp/terraform/plugin.(*Client).logStderr(0xc208066480, 0x7f815a3ced30, 0xc20803ec60)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:324 +0x5c
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:250 +0xb9f

goroutine 30 [semacquire]:
sync.runtime_Syncsemacquire(0xc208061cc0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208061cb0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208061c80, 0xc2080fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803ec48, 0xc2080fa000, 0x1000, 0x1000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208005f20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208005f20, 0xc2080fa00a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208005f20, 0xc208005e0a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
github.com/hashicorp/terraform/plugin.func·004()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:260 +0xad
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:269 +0xc1c

goroutine 32 [chan receive]:
github.com/hashicorp/terraform/plugin.func·005()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:275 +0x61
created by github.com/hashicorp/terraform/plugin.func·006
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:277 +0x4d

goroutine 33 [IO wait]:
net.runtime_pollWait(0x7f815a3d08f0, 0x72, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080bc8b0, 0x72, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080bc8b0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080bc850, 0xc2080fb000, 0x1000, 0x1000, 0x0, 0x7f815a3ce418, 0xb)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc20803ecd8, 0xc2080fb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/net.go:122 +0xe7
bufio.(*Reader).fill(0xc208104000)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208104000, 0xc2080b6020, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208104000, 0xc2080b6020, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208104000, 0xc2080b6020, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
github.com/hashicorp/yamux.(*Session).recv(0xc20804c000)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:332 +0xc9
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:93 +0x247

goroutine 34 [select]:
github.com/hashicorp/yamux.(*Session).send(0xc20804c000)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:290 +0x496
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:94 +0x25f

goroutine 35 [select]:
github.com/hashicorp/yamux.(*Session).keepalive(0xc20804c000)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:246 +0xc7
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:96 +0x289

goroutine 36 [select]:
github.com/hashicorp/yamux.(*Session).AcceptStream(0xc20804c000, 0xc200000001, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:154 +0x11f
github.com/hashicorp/terraform/rpc.(*muxBroker).Run(0xc2080b4000)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/mux_broker.go:107 +0x36
created by github.com/hashicorp/terraform/rpc.NewClient
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/client.go:53 +0x1a4

goroutine 37 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc2080683c0, 0xc2080d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208104180)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208104180, 0xc2080b6030, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208104180, 0xc2080b6030, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208104180, 0xc2080b6030, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208104180, 0xc2080b6030, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce000, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce000, 0xc2080a8a00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce000, 0x770300, 0xc2080a8a50, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce000, 0x770300, 0xc2080a8a50, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080a8480, 0xc2080a8a50, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081041e0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 38 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208068500, 0xc208106000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081046c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081046c0, 0xc2080b6bc0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081046c0, 0xc2080b6bc0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081046c0, 0xc2080b6bc0, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2081046c0, 0xc2080b6bc0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce0f0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce0f0, 0xc2080a9900, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce0f0, 0x770300, 0xc2080a99e0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce0f0, 0x770300, 0xc2080a99e0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080a9920, 0xc2080a99e0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208104720)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 39 [syscall]:
syscall.Syscall(0x0, 0x7, 0xc208116000, 0x8000, 0x419e6b, 0x419df0, 0xc2080608b8)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x7, 0xc208116000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0x7, 0xc208116000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803e888, 0xc208116000, 0x8000, 0x8000, 0xc208116000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803e888, 0xc208116000, 0x8000, 0x8000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803e840, 0x7f815a3ce3c8, 0xc20803e888, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080c03c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 40 [syscall]:
syscall.Syscall(0x0, 0x9, 0xc208126000, 0x8000, 0x419e6b, 0x419df0, 0xc208060a38)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x9, 0xc208126000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0x9, 0xc208126000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803e8a8, 0xc208126000, 0x8000, 0x8000, 0xc208126000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803e8a8, 0xc208126000, 0x8000, 0x8000, 0x41, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803e858, 0x7f815a3ce3c8, 0xc20803e8a8, 0x41, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080c0440)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 41 [syscall]:
syscall.Syscall6(0x3d, 0x17b9, 0x7f815a0c7d74, 0x0, 0xc208049050, 0x0, 0x0, 0x0, 0x0, 0xc208049050)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x17b9, 0x7f815a0c7d74, 0x0, 0xc208049050, 0x42b1eb, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:120 +0x7d
syscall.Wait4(0x17b9, 0x7f815a0c7dbc, 0x0, 0xc208049050, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_linux.go:222 +0x64
os.(*Process).wait(0xc2080c0840, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc2080c0840, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc208068140, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:357 +0x1db
github.com/hashicorp/terraform/plugin.func·003()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:234 +0x95
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:247 +0xb3e

goroutine 42 [semacquire]:
sync.runtime_Syncsemacquire(0xc208060a00)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc2080609f0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc2080609c0, 0xc208107000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803e850, 0xc208107000, 0x1000, 0x1000, 0x5a0b95, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208105020)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208105020, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208105020, 0xc20801a10a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
bufio.(*Reader).ReadString(0xc208105020, 0xa, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:416 +0x58
github.com/hashicorp/terraform/plugin.(*Client).logStderr(0xc208066980, 0x7f815a3ced30, 0xc20803e850)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:324 +0x5c
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:250 +0xb9f

goroutine 43 [semacquire]:
sync.runtime_Syncsemacquire(0xc208060880)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208060870)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208060840, 0xc20813e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803e830, 0xc20813e000, 0x1000, 0x1000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208105080)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208105080, 0xc20813e00a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208105080, 0xc208104f0a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
github.com/hashicorp/terraform/plugin.func·004()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:260 +0xad
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:269 +0xc1c

goroutine 44 [chan receive]:
github.com/hashicorp/terraform/plugin.func·005()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:275 +0x61
created by github.com/hashicorp/terraform/plugin.func·006
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:277 +0x4d

goroutine 45 [IO wait]:
net.runtime_pollWait(0x7f815a3d0840, 0x72, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080bdfe0, 0x72, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080bdfe0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080bdf80, 0xc20813f000, 0x1000, 0x1000, 0x0, 0x7f815a3ce418, 0xb)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc20803e8c8, 0xc20813f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/net.go:122 +0xe7
bufio.(*Reader).fill(0xc2081050e0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081050e0, 0xc2080b7a80, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081050e0, 0xc2080b7a80, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081050e0, 0xc2080b7a80, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
github.com/hashicorp/yamux.(*Session).recv(0xc20804cb40)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:332 +0xc9
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:93 +0x247

goroutine 46 [select]:
github.com/hashicorp/yamux.(*Session).send(0xc20804cb40)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:290 +0x496
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:94 +0x25f

goroutine 47 [select]:
github.com/hashicorp/yamux.(*Session).keepalive(0xc20804cb40)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:246 +0xc7
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:96 +0x289

goroutine 48 [select]:
github.com/hashicorp/yamux.(*Session).AcceptStream(0xc20804cb40, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:154 +0x11f
github.com/hashicorp/terraform/rpc.(*muxBroker).Run(0xc2080c0960)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/mux_broker.go:107 +0x36
created by github.com/hashicorp/terraform/rpc.NewClient
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/client.go:53 +0x1a4

goroutine 49 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208068780, 0xc208141000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208105260)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208105260, 0xc2080b7a90, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208105260, 0xc2080b7a90, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208105260, 0xc2080b7a90, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208105260, 0xc2080b7a90, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce1e0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce1e0, 0xc2080d3300, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce1e0, 0x770300, 0xc2080d33e0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce1e0, 0x770300, 0xc2080d33e0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080d3350, 0xc2080d33e0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081052c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 50 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc2080688c0, 0xc208143000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081057a0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081057a0, 0xc2080d0140, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081057a0, 0xc2080d0140, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081057a0, 0xc2080d0140, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2081057a0, 0xc2080d0140, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce2d0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce2d0, 0xc2080c6600, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce2d0, 0x770300, 0xc2080c6690, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce2d0, 0x770300, 0xc2080c6690, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080c6270, 0xc2080c6690, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208105800)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 51 [syscall]:
syscall.Syscall(0x0, 0xa, 0xc208148000, 0x8000, 0x419e6b, 0x419df0, 0xc208060f78)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0xa, 0xc208148000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0xa, 0xc208148000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803ebd8, 0xc208148000, 0x8000, 0x8000, 0xc208148000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803ebd8, 0xc208148000, 0x8000, 0x8000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803eb80, 0x7f815a3ce3c8, 0xc20803ebd8, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080c10c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 52 [syscall]:
syscall.Syscall(0x0, 0xc, 0xc20815a000, 0x8000, 0x419e6b, 0x419df0, 0xc208061038)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0xc, 0xc20815a000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0xc, 0xc20815a000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803ebf8, 0xc20815a000, 0x8000, 0x8000, 0xc20815a000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803ebf8, 0xc20815a000, 0x8000, 0x8000, 0x41, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803eba0, 0x7f815a3ce3c8, 0xc20803ebf8, 0x41, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080c1120)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 53 [syscall]:
syscall.Syscall6(0x3d, 0x17c2, 0x7f815a07dd74, 0x0, 0xc208048e10, 0x0, 0x0, 0x0, 0x0, 0xc208048e10)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x17c2, 0x7f815a07dd74, 0x0, 0xc208048e10, 0x42b1eb, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:120 +0x7d
syscall.Wait4(0x17c2, 0x7f815a07ddbc, 0x0, 0xc208048e10, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_linux.go:222 +0x64
os.(*Process).wait(0xc2080c1520, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc2080c1520, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc208068000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:357 +0x1db
github.com/hashicorp/terraform/plugin.func·003()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:234 +0x95
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:247 +0xb3e

goroutine 54 [semacquire]:
sync.runtime_Syncsemacquire(0xc208061000)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208060ff0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208060fc0, 0xc208172000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803eb90, 0xc208172000, 0x1000, 0x1000, 0x5a0b95, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208105b00)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208105b00, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208105b00, 0xc20801a10a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
bufio.(*Reader).ReadString(0xc208105b00, 0xa, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:416 +0x58
github.com/hashicorp/terraform/plugin.(*Client).logStderr(0xc208066900, 0x7f815a3ced30, 0xc20803eb90)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:324 +0x5c
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:250 +0xb9f

goroutine 55 [semacquire]:
sync.runtime_Syncsemacquire(0xc208060f40)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208060f30)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208060f00, 0xc208173000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803eb78, 0xc208173000, 0x1000, 0x1000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208105b60)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208105b60, 0xc20817300a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208105b60, 0xc208105a0a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
github.com/hashicorp/terraform/plugin.func·004()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:260 +0xad
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:269 +0xc1c

goroutine 56 [chan receive]:
github.com/hashicorp/terraform/plugin.func·005()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:275 +0x61
created by github.com/hashicorp/terraform/plugin.func·006
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:277 +0x4d

goroutine 57 [IO wait]:
net.runtime_pollWait(0x7f815a3d0790, 0x72, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080cca00, 0x72, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080cca00, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080cc9a0, 0xc208174000, 0x1000, 0x1000, 0x0, 0x7f815a3ce418, 0xb)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc20803ec18, 0xc208174000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/net.go:122 +0xe7
bufio.(*Reader).fill(0xc208105c20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208105c20, 0xc2080d0500, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208105c20, 0xc2080d0500, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208105c20, 0xc2080d0500, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
github.com/hashicorp/yamux.(*Session).recv(0xc20804cf00)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:332 +0xc9
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:93 +0x247

goroutine 58 [select]:
github.com/hashicorp/yamux.(*Session).send(0xc20804cf00)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:290 +0x496
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:94 +0x25f

goroutine 59 [select]:
github.com/hashicorp/yamux.(*Session).keepalive(0xc20804cf00)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:246 +0xc7
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:96 +0x289

goroutine 60 [select]:
github.com/hashicorp/yamux.(*Session).AcceptStream(0xc20804cf00, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:154 +0x11f
github.com/hashicorp/terraform/rpc.(*muxBroker).Run(0xc2080c1640)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/mux_broker.go:107 +0x36
created by github.com/hashicorp/terraform/rpc.NewClient
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/client.go:53 +0x1a4

goroutine 61 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208068a00, 0xc208176000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208105da0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208105da0, 0xc2080d0510, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208105da0, 0xc2080d0510, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208105da0, 0xc2080d0510, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208105da0, 0xc2080d0510, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce3c0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce3c0, 0xc2080c6d00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce3c0, 0x770300, 0xc2080c6d50, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce3c0, 0x770300, 0xc2080c6d50, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080c6c90, 0xc2080c6d50, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208105e00)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 62 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208068b40, 0xc20817c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208004b40)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208004b40, 0xc2080d0c10, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208004b40, 0xc2080d0c10, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208004b40, 0xc2080d0c10, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208004b40, 0xc2080d0c10, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce4b0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce4b0, 0xc2080be700, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce4b0, 0x770300, 0xc2080be780, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce4b0, 0x770300, 0xc2080be780, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080be090, 0xc2080be780, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208004c00)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 63 [syscall]:
syscall.Syscall(0x0, 0xd, 0xc20817e000, 0x8000, 0x419e6b, 0x419df0, 0xc2080616f8)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0xd, 0xc20817e000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0xd, 0xc20817e000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803ef78, 0xc20817e000, 0x8000, 0x8000, 0xc20817e000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803ef78, 0xc20817e000, 0x8000, 0x8000, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803ef30, 0x7f815a3ce3c8, 0xc20803ef78, 0x1f, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080c1d80)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 64 [syscall]:
syscall.Syscall(0x0, 0xf, 0xc20818e000, 0x8000, 0x419e6b, 0x419df0, 0xc2080617b8)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0xf, 0xc20818e000, 0x8000, 0x8000, 0x4c3a42, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0xf, 0xc20818e000, 0x8000, 0x8000, 0x9c3c08, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc20803ef98, 0xc20818e000, 0x8000, 0x8000, 0xc20818e000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc20803ef98, 0xc20818e000, 0x8000, 0x8000, 0x41, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/file.go:95 +0x98
io.Copy(0x7f815a3ced58, 0xc20803ef48, 0x7f815a3ce3c8, 0xc20803ef98, 0x41, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080c1de0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:322 +0x931

goroutine 65 [syscall]:
syscall.Syscall6(0x3d, 0x17ca, 0x7f815a049d74, 0x0, 0xc208048990, 0x0, 0x0, 0x0, 0x0, 0xc208048990)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x17ca, 0x7f815a049d74, 0x0, 0xc208048990, 0x42b1eb, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/zsyscall_linux_amd64.go:120 +0x7d
syscall.Wait4(0x17ca, 0x7f815a049dbc, 0x0, 0xc208048990, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/syscall/syscall_linux.go:222 +0x64
os.(*Process).wait(0xc2080b84a0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc2080b84a0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc208068280, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/os/exec/exec.go:357 +0x1db
github.com/hashicorp/terraform/plugin.func·003()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:234 +0x95
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:247 +0xb3e

goroutine 66 [semacquire]:
sync.runtime_Syncsemacquire(0xc208061780)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc208061770)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208061740, 0xc20817d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803ef40, 0xc20817d000, 0x1000, 0x1000, 0x5a0b95, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208104240)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208104240, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208104240, 0xc20801a10a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
bufio.(*Reader).ReadString(0xc208104240, 0xa, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:416 +0x58
github.com/hashicorp/terraform/plugin.(*Client).logStderr(0xc208066a00, 0x7f815a3ced30, 0xc20803ef40)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:324 +0x5c
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:250 +0xb9f

goroutine 67 [semacquire]:
sync.runtime_Syncsemacquire(0xc2080616c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc2080616b0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc208061680, 0xc208178000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc20803ef28, 0xc208178000, 0x1000, 0x1000, 0x7f815a3c3f00, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc2081042a0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc2081042a0, 0xc20817800a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc2081042a0, 0xc20800580a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:376 +0xe3
github.com/hashicorp/terraform/plugin.func·004()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:260 +0xad
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:269 +0xc1c

goroutine 68 [chan receive]:
github.com/hashicorp/terraform/plugin.func·005()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:275 +0x61
created by github.com/hashicorp/terraform/plugin.func·006
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/plugin/client.go:277 +0x4d

goroutine 69 [IO wait]:
net.runtime_pollWait(0x7f815a3d06e0, 0x72, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080bc370, 0x72, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080bc370, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080bc310, 0xc208179000, 0x1000, 0x1000, 0x0, 0x7f815a3ce418, 0xb)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc20803e050, 0xc208179000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/net.go:122 +0xe7
bufio.(*Reader).fill(0xc2081043c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081043c0, 0xc2080b60f0, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081043c0, 0xc2080b60f0, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081043c0, 0xc2080b60f0, 0xc, 0xc, 0xc, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
github.com/hashicorp/yamux.(*Session).recv(0xc20804c320)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:332 +0xc9
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:93 +0x247

goroutine 70 [select]:
github.com/hashicorp/yamux.(*Session).send(0xc20804c320)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:290 +0x496
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:94 +0x25f

goroutine 71 [select]:
github.com/hashicorp/yamux.(*Session).keepalive(0xc20804c320)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:246 +0xc7
created by github.com/hashicorp/yamux.newSession
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:96 +0x289

goroutine 72 [select]:
github.com/hashicorp/yamux.(*Session).AcceptStream(0xc20804c320, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:154 +0x11f
github.com/hashicorp/terraform/rpc.(*muxBroker).Run(0xc2080c02c0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/mux_broker.go:107 +0x36
created by github.com/hashicorp/terraform/rpc.NewClient
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/client.go:53 +0x1a4

goroutine 73 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208068c80, 0xc208145000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208104780)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208104780, 0xc2080b6110, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208104780, 0xc2080b6110, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208104780, 0xc2080b6110, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208104780, 0xc2080b6110, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce5a0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce5a0, 0xc2080d2800, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce5a0, 0x770300, 0xc2080d28a0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce5a0, 0x770300, 0xc2080d28a0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080d2720, 0xc2080d28a0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081047e0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 74 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208068dc0, 0xc208109000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208104fc0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208104fc0, 0xc2080b7040, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208104fc0, 0xc2080b7040, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208104fc0, 0xc2080b7040, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208104fc0, 0xc2080b7040, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080ce690, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080ce690, 0xc2080c7100, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080ce690, 0x770300, 0xc2080c71a0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080ce690, 0x770300, 0xc2080c71a0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080c6180, 0xc2080c71a0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208105320)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 87 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208069540, 0xc2081cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2080b2ae0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2080b2ae0, 0xc2080bb320, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2080b2ae0, 0xc2080bb320, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2080b2ae0, 0xc2080bb320, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2080b2ae0, 0xc2080bb320, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081bc2d0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081bc2d0, 0xc2081c6200, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081bc2d0, 0x770300, 0xc2081c6270, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081bc2d0, 0x770300, 0xc2081c6270, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081c6180, 0xc2081c6270, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2080b2b40)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 136 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212a00, 0xc208255000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208221380)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208221380, 0xc20824e790, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208221380, 0xc20824e790, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208221380, 0xc20824e790, 0x1, 0x9, 0x100000000, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208221380, 0xc20824e790, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824c1e0, 0xc2081dd860)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824c1e0, 0xc20824b600, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824c1e0, 0x770300, 0xc20824b650, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824c1e0, 0x770300, 0xc20824b650, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc20824b4d0, 0xc20824b650, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2082213e0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 162 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208213180, 0xc20827d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208266f00)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208266f00, 0xc208276500, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208266f00, 0xc208276500, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208266f00, 0xc208276500, 0x1, 0x9, 0x100000001, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208266f00, 0xc208276500, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824d1d0, 0x77b280)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824d1d0, 0xc208275000, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824d1d0, 0x770300, 0xc2082750b0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824d1d0, 0x770300, 0xc2082750b0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208274c90, 0xc2082750b0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208266f60)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 163 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208261d40)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 89 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc2080697c0, 0xc2081d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2080b2ea0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2080b2ea0, 0xc2080bb4e0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2080b2ea0, 0xc2080bb4e0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2080b2ea0, 0xc2080bb4e0, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2080b2ea0, 0xc2080bb4e0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081bc4b0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081bc4b0, 0xc2081c6a00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081bc4b0, 0x770300, 0xc2081c6ae0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081bc4b0, 0x770300, 0xc2081c6ae0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081c6690, 0xc2081c6ae0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2080b2f00)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 88 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208069680, 0xc2081cd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2080b2cc0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2080b2cc0, 0xc2080bb430, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2080b2cc0, 0xc2080bb430, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2080b2cc0, 0xc2080bb430, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2080b2cc0, 0xc2080bb430, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081bc3c0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081bc3c0, 0xc2081c6500, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081bc3c0, 0x770300, 0xc2081c6540, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081bc3c0, 0x770300, 0xc2081c6540, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081c63c0, 0xc2081c6540, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2080b2d20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 111 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208069e00, 0xc208210000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081f11a0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081f11a0, 0xc20820abc0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081f11a0, 0xc20820abc0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081f11a0, 0xc20820abc0, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2081f11a0, 0xc20820abc0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081f42d0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081f42d0, 0xc208201d00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081f42d0, 0x770300, 0xc208201d70, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081f42d0, 0x770300, 0xc208201d70, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208201c80, 0xc208201d70, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081f1200)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 167 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208260fc0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 86 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208069180, 0xc2081c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2080b2360)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2080b2360, 0xc2080ba540, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2080b2360, 0xc2080ba540, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2080b2360, 0xc2080ba540, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2080b2360, 0xc2080ba540, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081bc0f0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081bc0f0, 0xc20808c800, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081bc0f0, 0x770300, 0xc20808c8d0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081bc0f0, 0x770300, 0xc20808c8d0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc20808c810, 0xc20808c8d0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2080b23c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 160 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212f00, 0xc208279000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208266b40)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208266b40, 0xc2082763d0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208266b40, 0xc2082763d0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208266b40, 0xc2082763d0, 0x1, 0x9, 0xc208241d40, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208266b40, 0xc2082763d0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824cff0, 0x4243d0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824cff0, 0xc208274800, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824cff0, 0x770300, 0xc208274870, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824cff0, 0x770300, 0xc208274870, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208274780, 0xc208274870, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208266ba0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 112 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212000, 0xc208217000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081f13e0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081f13e0, 0xc20820ac50, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081f13e0, 0xc20820ac50, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081f13e0, 0xc20820ac50, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2081f13e0, 0xc20820ac50, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081f43c0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081f43c0, 0xc208218000, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081f43c0, 0x770300, 0xc208218060, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081f43c0, 0x770300, 0xc208218060, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208201ec0, 0xc208218060, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081f1440)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 134 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212640, 0xc208248000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208220a20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208220a20, 0xc208227b00, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208220a20, 0xc208227b00, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208220a20, 0xc208227b00, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208220a20, 0xc208227b00, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081f5ef0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081f5ef0, 0xc20824a000, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081f5ef0, 0x770300, 0xc20824a090, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081f5ef0, 0x770300, 0xc20824a090, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208233fb0, 0xc20824a090, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208220a80)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 110 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208069cc0, 0xc208208000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081f0a20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081f0a20, 0xc2081e5fc0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081f0a20, 0xc2081e5fc0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081f0a20, 0xc2081e5fc0, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2081f0a20, 0xc2081e5fc0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081f41e0, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081f41e0, 0xc208200a00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081f41e0, 0x770300, 0xc208200a80, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081f41e0, 0x770300, 0xc208200a80, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2082009c0, 0xc208200a80, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081f0a80)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 135 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc2082128c0, 0xc208252000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2082211a0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2082211a0, 0xc20824e700, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2082211a0, 0xc20824e700, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2082211a0, 0xc20824e700, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2082211a0, 0xc20824e700, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824c0f0, 0x8d76b0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824c0f0, 0xc20824b300, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824c0f0, 0x770300, 0xc20824b380, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824c0f0, 0x770300, 0xc20824b380, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc20824b290, 0xc20824b380, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208221200)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 168 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208260f00)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 159 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212c80, 0xc20826d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2082663c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2082663c0, 0xc20824f7d0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2082663c0, 0xc20824f7d0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2082663c0, 0xc20824f7d0, 0x1, 0x9, 0x415534, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2082663c0, 0xc20824f7d0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824ce10, 0x5f51ff)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824ce10, 0xc208263500, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824ce10, 0x770300, 0xc208263560, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824ce10, 0x770300, 0xc208263560, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2082634a0, 0xc208263560, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208266420)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 113 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212140, 0xc20821b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081f15c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081f15c0, 0xc20820acf0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc2081f15c0, 0xc20820acf0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc2081f15c0, 0xc20820acf0, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc2081f15c0, 0xc20820acf0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081f45a0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081f45a0, 0xc208218500, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081f45a0, 0x770300, 0xc2082185d0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081f45a0, 0x770300, 0xc2082185d0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2082181b0, 0xc2082185d0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081f1620)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 137 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208212b40, 0xc20825d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208221560)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208221560, 0xc20824e830, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208221560, 0xc20824e830, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208221560, 0xc20824e830, 0x1, 0x9, 0x100000002, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208221560, 0xc20824e830, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824c2d0, 0xc2081dd860)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824c2d0, 0xc20824bb00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824c2d0, 0x770300, 0xc20824bbf0, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824c2d0, 0x770300, 0xc20824bbf0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc20824b7a0, 0xc20824bbf0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2082215c0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 164 [runnable]:
github.com/hashicorp/yamux.(*Session).waitForSendErr(0xc20804c000, 0xc20824f790, 0xc, 0xc, 0x7f815a3d0b78, 0xc208275ec0, 0xc208256460, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/session.go:269 +0x1e7
github.com/hashicorp/yamux.(*Stream).write(0xc208212c80, 0xc20826c000, 0x39b, 0x1000, 0x7f815a3d0b10, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:181 +0x4c8
github.com/hashicorp/yamux.(*Stream).Write(0xc208212c80, 0xc20826c000, 0x39b, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:137 +0x137
bufio.(*Writer).flush(0xc208261280, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:530 +0xe2
bufio.(*Writer).Flush(0xc208261280, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:519 +0x39
net/rpc.(*gobClientCodec).WriteRequest(0xc2082634a0, 0xc208266440, 0x769ca0, 0xc208271e00, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:219 +0xd1
net/rpc.(*Client).send(0xc208266420, 0xc20827eb90)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:91 +0x182
net/rpc.(*Client).Go(0xc208266420, 0xc208271e20, 0x16, 0x769ca0, 0xc208271e00, 0x769d00, 0xc208276f70, 0xc208267980, 0x2)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:309 +0xce
net/rpc.(*Client).Call(0xc208266420, 0xc208271e20, 0x16, 0x769ca0, 0xc208271e00, 0x769d00, 0xc208276f70, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:315 +0xa6
github.com/hashicorp/terraform/rpc.(*ResourceProvider).Apply(0xc208251ec0, 0xc208261100, 0xc208251500, 0xc20824f700, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/resource_provider.go:113 +0x129
github.com/hashicorp/terraform/terraform.func·003(0xc208245400, 0xc2082470e0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:708 +0x874
github.com/hashicorp/terraform/terraform.func·010(0xc208261140, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:1248 +0xcdb
github.com/hashicorp/terraform/depgraph.func·002(0xc208261140)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 170 [select]:
github.com/hashicorp/terraform/depgraph.(*Graph).Walk(0xc2082830c0, 0xc208275020, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:342 +0x726
github.com/hashicorp/terraform/terraform.(*walkContext).genericWalkResource(0xc208245400, 0xc208261e40, 0xc208275020, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:1272 +0xb6
github.com/hashicorp/terraform/terraform.func·010(0xc208261e80, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:1221 +0xa79
github.com/hashicorp/terraform/depgraph.func·002(0xc208261e80)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 158 [select]:
github.com/hashicorp/terraform/depgraph.(*Graph).Walk(0xc208260cc0, 0xc208275020, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:342 +0x726
github.com/hashicorp/terraform/terraform.(*walkContext).Walk(0xc208245400, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:490 +0x182
github.com/hashicorp/terraform/terraform.(*Context).Apply(0xc20804caa0, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:133 +0x145
github.com/hashicorp/terraform/command.func·002()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/command/apply.go:187 +0x64
created by github.com/hashicorp/terraform/command.(*ApplyCommand).Run
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/command/apply.go:188 +0x15f1

goroutine 169 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208260e40)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 166 [semacquire]:
sync.runtime_Semacquire(0xc208266434)
    /Users/mitchellh/code/3rdparty/go/src/pkg/runtime/sema.goc:199 +0x30
sync.(*Mutex).Lock(0xc208266430)
    /Users/mitchellh/code/3rdparty/go/src/pkg/sync/mutex.go:66 +0xd6
net/rpc.(*Client).send(0xc208266420, 0xc20827ed20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:72 +0x37
net/rpc.(*Client).Go(0xc208266420, 0xc2082863c0, 0x16, 0x769ca0, 0xc2082863a0, 0x769d00, 0xc2082776b0, 0xc208267a40, 0x2)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:309 +0xce
net/rpc.(*Client).Call(0xc208266420, 0xc2082863c0, 0x16, 0x769ca0, 0xc2082863a0, 0x769d00, 0xc2082776b0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:315 +0xa6
github.com/hashicorp/terraform/rpc.(*ResourceProvider).Apply(0xc208251ec0, 0xc208261040, 0xc2082514e0, 0xc20824f6b0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/rpc/resource_provider.go:113 +0x129
github.com/hashicorp/terraform/terraform.func·003(0xc208245400, 0xc208247050, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:708 +0x874
github.com/hashicorp/terraform/terraform.func·010(0xc208261080, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/terraform/context.go:1248 +0xcdb
github.com/hashicorp/terraform/depgraph.func·002(0xc208261080)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 174 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208283540)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 161 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc208213040, 0xc20827b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208266d20)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208266d20, 0xc208276460, 0x1, 0x9, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x7f815a3cefd0, 0xc208266d20, 0xc208276460, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x7f815a3cefd0, 0xc208266d20, 0xc208276460, 0x1, 0x9, 0x0, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x7f815a3cefd0, 0xc208266d20, 0xc208276460, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20824d0e0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20824d0e0, 0xc208274b00, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20824d0e0, 0x770300, 0xc208274b40, 0x0, 0x160, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20824d0e0, 0x770300, 0xc208274b40, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2082749c0, 0xc208274b40, 0x0, 0x0)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208266d80)
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /Users/mitchellh/code/3rdparty/go/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 171 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208260d80)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 172 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208261e00)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:308 +0x19e
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 173 [chan receive]:
github.com/hashicorp/terraform/depgraph.func·003()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:337 +0xb0
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:339 +0x5ad

goroutine 176 [runnable]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208283400)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:294
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 177 [runnable]:
github.com/hashicorp/terraform/depgraph.func·002(0xc208283340)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:294
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 178 [runnable]:
github.com/hashicorp/terraform/depgraph.func·002(0xc2082832c0)
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:294
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

goroutine 179 [runnable]:
github.com/hashicorp/terraform/depgraph.func·003()
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:333
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/mitchellh/code/go/src/github.com/hashicorp/terraform/depgraph/graph.go:339 +0x5ad
@mitchellh
Copy link
Contributor

I can't reproduce a crash but this is certainly not expected to work... nested interpolations like this won't work. For me, this is the output:

null_resource.foo: Provisioning with 'local-exec'...
null_resource.foo (local-exec): Executing: /bin/sh -c "echo Instance: ${null_resource.foo.0.id} >> private_ips.txt"
null_resource.foo (local-exec): /bin/sh: ${null_resource.foo.0.id}: bad substitution

which is its own bug...

@mitchellh mitchellh removed the crash label Dec 16, 2014
@mitchellh
Copy link
Contributor

This is now fixed.

@ghost
Copy link

ghost commented May 1, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators May 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants