hashicorp / terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
https://www.terraform.io
Other
42.76k stars 9.56k forks source link

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

Closed riccardomarinelli closed 9 years ago

riccardomarinelli commented 10 years ago

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 commented 9 years ago

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 commented 9 years ago

This is now fixed.

ghost commented 4 years ago

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.