Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Terraform crash on destroy #412

Closed
pmoust opened this issue Oct 15, 2014 · 8 comments
Closed

Terraform crash on destroy #412

pmoust opened this issue Oct 15, 2014 · 8 comments

Comments

@pmoust
Copy link
Contributor

pmoust commented Oct 15, 2014

Simple configuration with aws_vpc, aws_vpc_subnet, aws_route53_record, aws_instance, aws_security_group records linked together.
After local provisioner failed, and aws_instance got tainted, I ran terraform destroy that on first pass resulted on crash.

Second pass was successful.

Terraform version: just built from upstream.

Here is the crash.log

2014/10/15 15:54:04 Detected home directory from env var: /Users/pmoust
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: aws = /Users/pmoust/go/bin/terraform-provider-aws
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: cloudflare = /Users/pmoust/go/bin/terraform-provider-cloudflare
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: consul = /Users/pmoust/go/bin/terraform-provider-consul
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: digitalocean = /Users/pmoust/go/bin/terraform-provider-digitalocean
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: dnsimple = /Users/pmoust/go/bin/terraform-provider-dnsimple
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: google = /Users/pmoust/go/bin/terraform-provider-google
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: heroku = /Users/pmoust/go/bin/terraform-provider-heroku
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: mailgun = /Users/pmoust/go/bin/terraform-provider-mailgun
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: null = /Users/pmoust/go/bin/terraform-provider-null
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: file = /Users/pmoust/go/bin/terraform-provisioner-file
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: local-exec = /Users/pmoust/go/bin/terraform-provisioner-local-exec
2014/10/15 15:54:04 [DEBUG] Discoverd plugin: remote-exec = /Users/pmoust/go/bin/terraform-provisioner-remote-exec
2014/10/15 15:54:04 Detected home directory from env var: /Users/pmoust
2014/10/15 15:54:04 [DEBUG] Attempting to open CLI config file: /Users/pmoust/.terraformrc
2014/10/15 15:54:04 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2014/10/15 15:54:04 Detected home directory from env var: /Users/pmoust
2014/10/15 15:56:52 [ERR] UIInput scan err: unexpected newline
2014/10/15 15:56:52 [ERR] UIInput scan err: unexpected newline
2014/10/15 15:56:53 [ERR] UIInput scan err: unexpected newline
2014/10/15 15:56:55 [ERR] UIInput scan err: unexpected newline
2014/10/15 15:56:55 [ERR] UIInput scan err: unexpected newline
2014/10/15 15:56:58 [ERR] UIInput scan err: unexpected newline
2014/10/15 15:56:58 [DEBUG] Creating graph for path: [root]
2014/10/15 15:56:58 [DEBUG] Starting plugin: /Users/pmoust/go/bin/terraform-provider-aws []string{"/Users/pmoust/go/bin/terraform-provider-aws"}
2014/10/15 15:56:58 [DEBUG] Waiting for RPC address for: /Users/pmoust/go/bin/terraform-provider-aws
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 Plugin address: unix /var/folders/ln/w9fl7jrj5lb158m6g46v4l9c0000gn/T/tf-plugin192303936
2014/10/15 15:56:58 [DEBUG] Starting plugin: /Users/pmoust/go/bin/terraform-provisioner-local-exec []string{"/Users/pmoust/go/bin/terraform-provisioner-local-exec"}
2014/10/15 15:56:58 [DEBUG] Waiting for RPC address for: /Users/pmoust/go/bin/terraform-provisioner-local-exec
2014/10/15 15:56:58 terraform-provisioner-local-exec: 2014/10/15 15:56:58 Plugin address: unix /var/folders/ln/w9fl7jrj5lb158m6g46v4l9c0000gn/T/tf-plugin417123336
2014/10/15 15:56:58 [DEBUG] Graph [root] created and valid. 10 nouns.
2014/10/15 15:56:58 [DEBUG] Creating graph for path: [root]
2014/10/15 15:56:58 [DEBUG] Graph [root] created and valid. 10 nouns.
2014/10/15 15:56:58 [INFO] Validating provider: aws
2014/10/15 15:56:58 [DEBUG] aws_vpc.mailchap: expanding to count = 1
2014/10/15 15:56:58 [INFO] Validating resource: aws_vpc.mailchap
2014/10/15 15:56:58 [DEBUG] aws_subnet.mailchap: expanding to count = 1
2014/10/15 15:56:58 [DEBUG] aws_security_group.mailchap: expanding to count = 1
2014/10/15 15:56:58 [DEBUG] aws_security_group.mailchap_admins: expanding to count = 1
2014/10/15 15:56:58 [INFO] Validating resource: aws_subnet.mailchap
2014/10/15 15:56:58 [INFO] Validating resource: aws_security_group.mailchap
2014/10/15 15:56:58 [INFO] Validating resource: aws_security_group.mailchap_admins
2014/10/15 15:56:58 [DEBUG] aws_instance.mailchap: expanding to count = 1
2014/10/15 15:56:58 [INFO] Validating resource: aws_instance.mailchap
2014/10/15 15:56:58 [DEBUG] aws_route53_record.mailchapstaging: expanding to count = 1
2014/10/15 15:56:58 [DEBUG] aws_route53_record.mailchap: expanding to count = 1
2014/10/15 15:56:58 [INFO] Validating resource: aws_route53_record.mailchapstaging
2014/10/15 15:56:58 [INFO] Validating resource: aws_route53_record.mailchap
2014/10/15 15:56:58 [INFO] Writing backup state to: terraform.tfstate.backup
2014/10/15 15:56:58 [DEBUG] Creating graph for path: [root]
2014/10/15 15:56:58 [DEBUG] Graph [root] created and valid. 10 nouns.
2014/10/15 15:56:58 [INFO] Configuring provider: aws
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Building AWS auth structure
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Building AWS region structure
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Initializing EC2 connection
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Initializing ELB connection
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Initializing AutoScaling connection
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Initializing S3 connection
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Initializing RDS connection
2014/10/15 15:56:58 terraform-provider-aws: 2014/10/15 15:56:58 [INFO] Initializing Route53 connection
2014/10/15 15:56:58 [INFO] Module root walking: aws_instance.mailchap (Graph node: aws_instance.mailchap (tainted #1))
2014/10/15 15:56:58 [DEBUG] aws_vpc.mailchap: expanding to count = 1
2014/10/15 15:56:58 [INFO] Module root walking: aws_vpc.mailchap (Graph node: aws_vpc.mailchap)
2014/10/15 15:57:01 [DEBUG] aws_subnet.mailchap: expanding to count = 1
2014/10/15 15:57:01 [DEBUG] aws_security_group.mailchap: expanding to count = 1
2014/10/15 15:57:01 [DEBUG] aws_security_group.mailchap_admins: expanding to count = 1
2014/10/15 15:57:01 [INFO] Module root walking: aws_subnet.mailchap (Graph node: aws_subnet.mailchap)
2014/10/15 15:57:01 [INFO] Module root walking: aws_security_group.mailchap (Graph node: aws_security_group.mailchap)
2014/10/15 15:57:01 [INFO] Module root walking: aws_security_group.mailchap_admins (Graph node: aws_security_group.mailchap_admins)
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: expanding to count = 1
2014/10/15 15:57:02 [INFO] Module root walking: aws_instance.mailchap (Graph node: aws_instance.mailchap)
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: Not refreshing, ID is empty
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchapstaging: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchap: expanding to count = 1
2014/10/15 15:57:02 [INFO] Module root walking: aws_route53_record.mailchapstaging (Graph node: aws_route53_record.mailchapstaging)
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchapstaging: Not refreshing, ID is empty
2014/10/15 15:57:02 [INFO] Module root walking: aws_route53_record.mailchap (Graph node: aws_route53_record.mailchap)
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchap: Not refreshing, ID is empty
2014/10/15 15:57:02 [DEBUG] Creating graph for path: [root]
2014/10/15 15:57:02 [DEBUG] Graph [root] created and valid. 10 nouns.
2014/10/15 15:57:02 [DEBUG] aws_vpc.mailchap: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: Making for destroy
2014/10/15 15:57:02 [DEBUG] aws_vpc.mailchap: Making for destroy
2014/10/15 15:57:02 [DEBUG] aws_subnet.mailchap: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_security_group.mailchap: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_security_group.mailchap_admins: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_subnet.mailchap: Making for destroy
2014/10/15 15:57:02 [DEBUG] aws_security_group.mailchap: Making for destroy
2014/10/15 15:57:02 [DEBUG] aws_security_group.mailchap_admins: Making for destroy
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: Not marking for destroy, no ID
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchapstaging: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchap: expanding to count = 1
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchapstaging: Not marking for destroy, no ID
2014/10/15 15:57:02 [DEBUG] aws_route53_record.mailchap: Not marking for destroy, no ID
2014/10/15 15:57:02 [INFO] Apply walk starting
2014/10/15 15:57:02 [DEBUG] Creating graph for path: [root]
2014/10/15 15:57:02 [DEBUG] Graph [root] created and valid. 15 nouns.
2014/10/15 15:57:02 [INFO] Configuring provider: aws
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Building AWS auth structure
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Building AWS region structure
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Initializing EC2 connection
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Initializing ELB connection
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Initializing AutoScaling connection
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Initializing S3 connection
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Initializing RDS connection
2014/10/15 15:57:02 terraform-provider-aws: 2014/10/15 15:57:02 [INFO] Initializing Route53 connection
2014/10/15 15:57:02 [INFO] Module root walking: aws_instance.mailchap (Graph node: aws_instance.mailchap (tainted #1))
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: Executing Apply
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: expanding to count = 1
2014/10/15 15:57:02 [INFO] Module root walking: aws_instance.mailchap (Graph node: aws_instance.mailchap (tainted #1))
2014/10/15 15:57:02 [DEBUG] aws_instance.mailchap: 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=0xb6cce]

goroutine 193 [running]:
runtime.panic(0x476a40, 0x7508e4)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/panic.c:279 +0xf5
github.com/hashicorp/terraform/terraform.func·009()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:1237 +0xdf
runtime.panic(0x476a40, 0x7508e4)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/panic.c:248 +0x18d
github.com/hashicorp/terraform/terraform.func·003(0xc2081c34a0, 0xc208202090, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:708 +0x86e
github.com/hashicorp/terraform/terraform.func·010(0xc208200380, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:1248 +0xcdb
github.com/hashicorp/terraform/depgraph.func·002(0xc208200380)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

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

goroutine 19 [finalizer wait, 2 minutes]:
runtime.park(0x1b480, 0x753f58, 0x7529a9)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0x753f58, 0x7529a9)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/proc.c:1445

goroutine 20 [syscall, 2 minutes]:
os/signal.loop()
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/signal/signal_unix.go:27 +0x32

goroutine 34 [runnable]:
syscall.Syscall(0x3, 0x9, 0xc2080c6000, 0x8000, 0x3c, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:20 +0x5
syscall.read(0x9, 0xc2080c6000, 0x8000, 0x8000, 0xc5302, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:952 +0x75
syscall.Read(0x9, 0xc2080c6000, 0x8000, 0x8000, 0x5c9940, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc208038860, 0xc2080c6000, 0x8000, 0x8000, 0xc2080c6000, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file_unix.go:190 +0x89
os.(*File).Read(0xc208038860, 0xc2080c6000, 0x8000, 0x8000, 0x155, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file.go:95 +0x98
io.Copy(0x82cf40, 0xc208038810, 0x82d128, 0xc208038860, 0x3f7, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080d0f00)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:322 +0x931

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

goroutine 24 [semacquire]:
sync.runtime_Syncsemacquire(0xc20806a100)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc20806a0f0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc20806a0c0, 0xc2080a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc208038168, 0xc2080a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Scanner).Scan(0xc20802c460, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/scan.go:165 +0x508
github.com/hashicorp/terraform/command.func·006()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/command/meta.go:185 +0x3c
created by github.com/hashicorp/terraform/command.(*Meta).flagSet
    /Users/pmoust/go/src/github.com/hashicorp/terraform/command/meta.go:188 +0x412

goroutine 33 [syscall]:
syscall.Syscall(0x3, 0x3, 0xc2080ba000, 0x8000, 0x1b4fb, 0x1b480, 0xc20806adf8)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:20 +0x5
syscall.read(0x3, 0xc2080ba000, 0x8000, 0x8000, 0xc5302, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:952 +0x75
syscall.Read(0x3, 0xc2080ba000, 0x8000, 0x8000, 0x5c9940, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc208038840, 0xc2080ba000, 0x8000, 0x8000, 0xc2080ba000, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file_unix.go:190 +0x89
os.(*File).Read(0xc208038840, 0xc2080ba000, 0x8000, 0x8000, 0x4b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file.go:95 +0x98
io.Copy(0x82cf40, 0xc2080387f8, 0x82d128, 0xc208038840, 0x4b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080d0e60)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:322 +0x931

goroutine 35 [syscall]:
syscall.Syscall6(0x7, 0xe99, 0x87dd74, 0x0, 0xc20804b170, 0x0, 0x0, 0x0, 0x0, 0xc20804b170)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:44 +0x5
syscall.wait4(0xe99, 0x87dd74, 0x0, 0xc20804b170, 0x2c34b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:32 +0x7d
syscall.Wait4(0xe99, 0x87ddbc, 0x0, 0xc20804b170, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/syscall_bsd.go:129 +0x64
os.(*Process).wait(0xc2080d1160, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc2080d1160, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc2080432c0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:357 +0x1db
github.com/hashicorp/terraform/plugin.func·003()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:234 +0x95
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:247 +0xb3e

goroutine 36 [semacquire]:
sync.runtime_Syncsemacquire(0xc20806ae80)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc20806ae70)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc20806ae40, 0xc208065000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc208038808, 0xc208065000, 0x1000, 0x1000, 0x4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc2080050e0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc2080050e0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc2080050e0, 0xc20801a10a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:376 +0xe3
bufio.(*Reader).ReadString(0xc2080050e0, 0xa, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:416 +0x58
github.com/hashicorp/terraform/plugin.(*Client).logStderr(0xc208068280, 0x82cf18, 0xc208038808)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:324 +0x5c
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:250 +0xb9f

goroutine 37 [semacquire]:
sync.runtime_Syncsemacquire(0xc20806adc0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc20806adb0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc20806ad80, 0xc2080fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc2080387f0, 0xc2080fe000, 0x1000, 0x1000, 0x4b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208005140)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208005140, 0xc2080fe00a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208005140, 0xc20800500a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:376 +0xe3
github.com/hashicorp/terraform/plugin.func·004()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:260 +0xad
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:269 +0xc1c

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

goroutine 40 [IO wait]:
net.runtime_pollWait(0x82ea08, 0x72, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080d23e0, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080d23e0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080d2380, 0xc2080ff000, 0x1000, 0x1000, 0x0, 0x82c318, 0x23)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc208038880, 0xc2080ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/net.go:122 +0xe7
bufio.(*Reader).fill(0xc2080051a0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2080051a0, 0xc2080b7380, 0xc, 0xc, 0xc, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc2080051a0, 0xc2080b7380, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc2080051a0, 0xc2080b7380, 0xc, 0xc, 0xc, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
github.com/hashicorp/yamux.(*Session).recv(0xc20804f220)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/session.go:332 +0xc9
created by github.com/hashicorp/yamux.newSession
    /Users/pmoust/go/src/github.com/hashicorp/yamux/session.go:93 +0x247

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

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

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

goroutine 44 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806c3c0, 0xc2080cf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208005320)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208005320, 0xc2080b7390, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc208005320, 0xc2080b7390, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc208005320, 0xc2080b7390, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc208005320, 0xc2080b7390, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080660f0, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080660f0, 0xc2080d9c00, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080660f0, 0x3737c0, 0xc2080d9c80, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080660f0, 0x3737c0, 0xc2080d9c80, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080d9920, 0xc2080d9c80, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208005380)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 45 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806c500, 0xc20810f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208004180)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208004180, 0xc2080b6020, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc208004180, 0xc2080b6020, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc208004180, 0xc2080b6020, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc208004180, 0xc2080b6020, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc208066000, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc208066000, 0xc2080c2500, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc208066000, 0x3737c0, 0xc2080c2570, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc208066000, 0x3737c0, 0xc2080c2570, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080c22d0, 0xc2080c2570, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208004420)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 46 [syscall]:
syscall.Syscall(0x3, 0xb, 0xc208118000, 0x8000, 0x1b4fb, 0x1b480, 0xc20806a2b8)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:20 +0x5
syscall.read(0xb, 0xc208118000, 0x8000, 0x8000, 0xc5302, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:952 +0x75
syscall.Read(0xb, 0xc208118000, 0x8000, 0x8000, 0x5c9940, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc2080384f8, 0xc208118000, 0x8000, 0x8000, 0xc208118000, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file_unix.go:190 +0x89
os.(*File).Read(0xc2080384f8, 0xc208118000, 0x8000, 0x8000, 0x4b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file.go:95 +0x98
io.Copy(0x82cf40, 0xc2080384b0, 0x82d128, 0xc2080384f8, 0x4b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080e2040)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:322 +0x931

goroutine 47 [syscall]:
syscall.Syscall(0x3, 0xd, 0xc208128000, 0x8000, 0x1b4fb, 0x1b480, 0xc20806a5b8)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:20 +0x5
syscall.read(0xd, 0xc208128000, 0x8000, 0x8000, 0xc5302, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:952 +0x75
syscall.Read(0xd, 0xc208128000, 0x8000, 0x8000, 0x5c9940, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc208038518, 0xc208128000, 0x8000, 0x8000, 0xc208128000, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file_unix.go:190 +0x89
os.(*File).Read(0xc208038518, 0xc208128000, 0x8000, 0x8000, 0x6d, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/file.go:95 +0x98
io.Copy(0x82cf40, 0xc2080384c8, 0x82d128, 0xc208038518, 0x6d, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:353 +0x1f3
os/exec.func·003(0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:214 +0x7e
os/exec.func·004(0xc2080e20a0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:321 +0x2c
created by os/exec.(*Cmd).Start
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:322 +0x931

goroutine 48 [syscall]:
syscall.Syscall6(0x7, 0xe9a, 0x8c7d74, 0x0, 0xc20804a5a0, 0x0, 0x0, 0x0, 0x0, 0xc20804a5a0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:44 +0x5
syscall.wait4(0xe9a, 0x8c7d74, 0x0, 0xc20804a5a0, 0x2c34b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:32 +0x7d
syscall.Wait4(0xe9a, 0x8c7dbc, 0x0, 0xc20804a5a0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/syscall/syscall_bsd.go:129 +0x64
os.(*Process).wait(0xc2080e23e0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc2080e23e0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc20806c140, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/os/exec/exec.go:357 +0x1db
github.com/hashicorp/terraform/plugin.func·003()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:234 +0x95
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:247 +0xb3e

goroutine 49 [semacquire]:
sync.runtime_Syncsemacquire(0xc20806a580)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc20806a570)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc20806a540, 0xc208064000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc2080384c0, 0xc208064000, 0x1000, 0x1000, 0x4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208005d40)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208005d40, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208005d40, 0xc20801a10a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:376 +0xe3
bufio.(*Reader).ReadString(0xc208005d40, 0xa, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:416 +0x58
github.com/hashicorp/terraform/plugin.(*Client).logStderr(0xc208068780, 0x82cf18, 0xc2080384c0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:324 +0x5c
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:250 +0xb9f

goroutine 50 [semacquire]:
sync.runtime_Syncsemacquire(0xc20806a280)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/sema.goc:257 +0xc0
sync.(*Cond).Wait(0xc20806a270)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/sync/cond.go:62 +0x9d
io.(*pipe).read(0xc20806a240, 0xc2080a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:52 +0x2b6
io.(*PipeReader).Read(0xc2080384a0, 0xc2080a7000, 0x1000, 0x1000, 0x4b, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/pipe.go:134 +0x5f
bufio.(*Reader).fill(0xc208005da0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).ReadSlice(0xc208005da0, 0xc2080a700a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:298 +0x22c
bufio.(*Reader).ReadBytes(0xc208005da0, 0xc208005c0a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:376 +0xe3
github.com/hashicorp/terraform/plugin.func·004()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:260 +0xad
created by github.com/hashicorp/terraform/plugin.(*Client).Start
    /Users/pmoust/go/src/github.com/hashicorp/terraform/plugin/client.go:269 +0xc1c

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

goroutine 52 [IO wait]:
net.runtime_pollWait(0x82e958, 0x72, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080d2b50, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080d2b50, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080d2af0, 0xc2080d4000, 0x1000, 0x1000, 0x0, 0x82c318, 0x23)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc208038538, 0xc2080d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/net.go:122 +0xe7
bufio.(*Reader).fill(0xc208005e00)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208005e00, 0xc2080b7310, 0xc, 0xc, 0xc, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc208005e00, 0xc2080b7310, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc208005e00, 0xc2080b7310, 0xc, 0xc, 0xc, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
github.com/hashicorp/yamux.(*Session).recv(0xc20804e0a0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/session.go:332 +0xc9
created by github.com/hashicorp/yamux.newSession
    /Users/pmoust/go/src/github.com/hashicorp/yamux/session.go:93 +0x247

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

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

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

goroutine 56 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806c780, 0xc208062000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208005f80)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208005f80, 0xc2080b7320, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc208005f80, 0xc2080b7320, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc208005f80, 0xc2080b7320, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc208005f80, 0xc2080b7320, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080661e0, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080661e0, 0xc2080e4200, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080661e0, 0x3737c0, 0xc2080e4210, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080661e0, 0x3737c0, 0xc2080e4210, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080e4180, 0xc2080e4210, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc20810c000)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 57 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806c8c0, 0xc2080e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc20810c540)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc20810c540, 0xc2080b7f40, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc20810c540, 0xc2080b7f40, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc20810c540, 0xc2080b7f40, 0x1, 0x9, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc20810c540, 0xc2080b7f40, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080662d0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080662d0, 0xc2080e5400, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080662d0, 0x3737c0, 0xc2080e5440, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080662d0, 0x3737c0, 0xc2080e5440, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080e5020, 0xc2080e5440, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc20810c5a0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 72 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806cf00, 0xc20816b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc20810d8c0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc20810d8c0, 0xc208153650, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc20810d8c0, 0xc208153650, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc20810d8c0, 0xc208153650, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc20810d8c0, 0xc208153650, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20814eb40, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20814eb40, 0xc20816e100, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20814eb40, 0x3737c0, 0xc20816e180, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20814eb40, 0x3737c0, 0xc20816e180, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208159e60, 0xc20816e180, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc20810d920)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

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

goroutine 140 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806d680, 0xc2081bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081b65a0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081b65a0, 0xc2081c0000, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc2081b65a0, 0xc2081c0000, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc2081b65a0, 0xc2081c0000, 0x1, 0x9, 0xc7baf0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc2081b65a0, 0xc2081c0000, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080672c0, 0x4dcb50)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080672c0, 0xc2081b1f00, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080672c0, 0x3737c0, 0xc2081b1f20, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080672c0, 0x3737c0, 0xc2081b1f20, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081b1c20, 0xc2081b1f20, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081b6600)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

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

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

goroutine 174 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806d900, 0xc2081ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081b78c0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081b78c0, 0xc2081c1890, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc2081b78c0, 0xc2081c1890, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc2081b78c0, 0xc2081c1890, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc2081b78c0, 0xc2081c1890, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081882d0, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081882d0, 0xc2081e2700, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081882d0, 0x3737c0, 0xc2081e2780, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081882d0, 0x3737c0, 0xc2081e2780, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081e26c0, 0xc2081e2780, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081b7920)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 173 [select]:
github.com/hashicorp/terraform/depgraph.(*Graph).Walk(0xc2081bdc80, 0xc2081e3fb0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:342 +0x726
github.com/hashicorp/terraform/terraform.(*walkContext).Walk(0xc2081c34a0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:490 +0x182
github.com/hashicorp/terraform/terraform.(*Context).Apply(0xc20804eaa0, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:133 +0x145
github.com/hashicorp/terraform/command.func·002()
    /Users/pmoust/go/src/github.com/hashicorp/terraform/command/apply.go:187 +0x64
created by github.com/hashicorp/terraform/command.(*ApplyCommand).Run
    /Users/pmoust/go/src/github.com/hashicorp/terraform/command/apply.go:188 +0x15f1

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

goroutine 106 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806d040, 0xc20815a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208005740)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208005740, 0xc2080de5b0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc208005740, 0xc2080de5b0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc208005740, 0xc2080de5b0, 0x1, 0x9, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc208005740, 0xc2080de5b0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20814ee10, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20814ee10, 0xc2080d8900, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20814ee10, 0x3737c0, 0xc2080d8990, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20814ee10, 0x3737c0, 0xc2080d8990, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2080d86c0, 0xc2080d8990, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208005860)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

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

goroutine 71 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806cdc0, 0xc208162000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc20810cfc0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc20810cfc0, 0xc208152ae0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc20810cfc0, 0xc208152ae0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc20810cfc0, 0xc208152ae0, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc20810cfc0, 0xc208152ae0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20814ea50, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20814ea50, 0xc208158b00, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20814ea50, 0x3737c0, 0xc208158ba0, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20814ea50, 0x3737c0, 0xc208158ba0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208158ae0, 0xc208158ba0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc20810d020)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

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

goroutine 105 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806cc80, 0xc2080e7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc20810d4a0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc20810d4a0, 0xc2081536f0, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc20810d4a0, 0xc2081536f0, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc20810d4a0, 0xc2081536f0, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc20810d4a0, 0xc2081536f0, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc20814ed20, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc20814ed20, 0xc2080e4200, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc20814ed20, 0x3737c0, 0xc2080e42a0, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc20814ed20, 0x3737c0, 0xc2080e42a0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc208159f50, 0xc2080e42a0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc20810d500)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

goroutine 177 [runnable]:
github.com/hashicorp/yamux.(*Session).waitForSendErr(0xc20804f220, 0xc2081c1850, 0xc, 0xc, 0x82ec90, 0xc2081f8c60, 0xc20802d7a0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/session.go:269 +0x1e7
github.com/hashicorp/yamux.(*Stream).write(0xc20806d900, 0xc2081c9000, 0x41f, 0x1000, 0x82ec28, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:181 +0x4c8
github.com/hashicorp/yamux.(*Stream).Write(0xc20806d900, 0xc2081c9000, 0x41f, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:137 +0x137
bufio.(*Writer).flush(0xc2081e0400, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:530 +0xe2
bufio.(*Writer).Flush(0xc2081e0400, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:519 +0x39
net/rpc.(*gobClientCodec).WriteRequest(0xc2081e26c0, 0xc2081b7940, 0x36cec0, 0xc2081efdc0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:219 +0xd1
net/rpc.(*Client).send(0xc2081b7920, 0xc2081e59f0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:91 +0x182
net/rpc.(*Client).Go(0xc2081b7920, 0xc2081efde0, 0x16, 0x36cec0, 0xc2081efdc0, 0x36cf20, 0xc2081f11f0, 0xc2081f2d20, 0x2)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:309 +0xce
net/rpc.(*Client).Call(0xc2081b7920, 0xc2081efde0, 0x16, 0x36cec0, 0xc2081efdc0, 0x36cf20, 0xc2081f11f0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:315 +0xa6
github.com/hashicorp/terraform/rpc.(*ResourceProvider).Apply(0xc2081d59a0, 0xc2081e02c0, 0xc2081d4c00, 0xc2081c17e0, 0x1, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/rpc/resource_provider.go:113 +0x129
github.com/hashicorp/terraform/terraform.func·003(0xc2081c34a0, 0xc2081bb560, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:708 +0x874
github.com/hashicorp/terraform/terraform.func·010(0xc2081e0300, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:1248 +0xcdb
github.com/hashicorp/terraform/depgraph.func·002(0xc2081e0300)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

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

goroutine 139 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806d400, 0xc2081b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc208179d40)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc208179d40, 0xc20815d490, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc208179d40, 0xc20815d490, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc208179d40, 0xc20815d490, 0x1, 0x9, 0x16bc4, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc208179d40, 0xc20815d490, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2080671d0, 0x1f815f)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2080671d0, 0xc2081b0900, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2080671d0, 0x3737c0, 0xc2081b0960, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2080671d0, 0x3737c0, 0xc2081b0960, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081b08a0, 0xc2081b0960, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc208179da0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

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

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

goroutine 175 [select]:
github.com/hashicorp/yamux.(*Stream).Read(0xc20806db80, 0xc2081f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/yamux/stream.go:123 +0x382
bufio.(*Reader).fill(0xc2081f2120)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Read(0xc2081f2120, 0xc2081f0400, 0x1, 0x9, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/bufio/bufio.go:175 +0x230
io.ReadAtLeast(0x82d178, 0xc2081f2120, 0xc2081f0400, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:289 +0xf7
io.ReadFull(0x82d178, 0xc2081f2120, 0xc2081f0400, 0x1, 0x9, 0x2ad14, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/io/io.go:307 +0x71
encoding/gob.decodeUintReader(0x82d178, 0xc2081f2120, 0xc2081f0400, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decode.go:66 +0xa6
encoding/gob.(*Decoder).recvMessage(0xc2081883c0, 0x25530)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:73 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc2081883c0, 0xc2081f8000, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:159 +0x49
encoding/gob.(*Decoder).DecodeValue(0xc2081883c0, 0x3737c0, 0xc2081f8060, 0x0, 0x160, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:227 +0x193
encoding/gob.(*Decoder).Decode(0xc2081883c0, 0x3737c0, 0xc2081f8060, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/encoding/gob/decoder.go:204 +0x279
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc2081e3a40, 0xc2081f8060, 0x0, 0x0)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:223 +0x5b
net/rpc.(*Client).input(0xc2081f2180)
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:109 +0xda
created by net/rpc.NewClientWithCodec
    /usr/local/Cellar/go/1.3.2/libexec/src/pkg/net/rpc/client.go:201 +0x8b

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

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

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

goroutine 181 [select]:
github.com/hashicorp/terraform/depgraph.(*Graph).Walk(0xc208200180, 0xc2081e3fb0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:342 +0x726
github.com/hashicorp/terraform/terraform.(*walkContext).genericWalkResource(0xc2081c34a0, 0xc2081e0b00, 0xc2081e3fb0, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:1272 +0xb6
github.com/hashicorp/terraform/terraform.func·010(0xc2081e0b40, 0x0, 0x0)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/terraform/context.go:1221 +0xa79
github.com/hashicorp/terraform/depgraph.func·002(0xc2081e0b40)
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:321 +0x254
created by github.com/hashicorp/terraform/depgraph.(*Graph).Walk
    /Users/pmoust/go/src/github.com/hashicorp/terraform/depgraph/graph.go:328 +0x516

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

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

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

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

pmoust commented Oct 15, 2014

It is reproducable locally each time, first pass crashes, second succeeds. Could be coincidental of course.
here is the tfstate before destroy

 ~/pph/pph-iac/peopleperhour/mailchap ⮀ ⭠ mailchap-terraform ● ⮀ terraform show
aws_instance.mailchap: (tainted)
  id = <not created>
aws_security_group.mailchap:
  id = sg-89f6f3ec
  description = Mailchap security group
  ingress.# = 1
  ingress.0.cidr_blocks.# = 1
  ingress.0.cidr_blocks.0 = 0.0.0.0/0
  ingress.0.from_port = 80
  ingress.0.protocol = tcp
  ingress.0.to_port = 80
  name = mailchap
  vpc_id = vpc-bcae28d9
aws_security_group.mailchap_admins:
  id = sg-88f6f3ed
  description = Allows access to administrators and trusted sources
  ingress.# = 2
  ingress.0.cidr_blocks.# = 3
  ingress.0.cidr_blocks.0 = sensitive/32
  ingress.0.cidr_blocks.1 = sensitive/32
  ingress.0.cidr_blocks.2 = sensitive/32
  ingress.0.from_port = 0
  ingress.0.protocol = tcp
  ingress.0.to_port = 65535
  ingress.1.cidr_blocks.# = 2
  ingress.1.cidr_blocks.0 = sensitive/32
  ingress.1.cidr_blocks.1 = sensitive/32
  ingress.1.from_port = 0
  ingress.1.protocol = tcp
  ingress.1.to_port = 65535
  name = mailchap_admins
  vpc_id = vpc-bcae28d9
aws_subnet.mailchap:
  id = subnet-71bb7d28
  availability_zone = us-east-1c
  cidr_block = 10.11.0.0/16
  map_public_ip_on_launch = true
  vpc_id = vpc-bcae28d9
aws_vpc.mailchap:
  id = vpc-bcae28d9
  cidr_block = 10.11.0.0/16
  enable_dns_hostnames = true
  enable_dns_support = true
  main_route_table_id = rtb-409e1e25
  tags.Name = Mailchap

@blkperl
Copy link

blkperl commented Oct 18, 2014

Same issue and steps to reproduce.

@mitchellh
Copy link
Contributor

@pmoust Can you share a configuration that makes this fail? I'll keep trying to find it in the mean time.

@mitchellh mitchellh added the waiting-response An issue/pull request is waiting for a response from the community label Oct 18, 2014
@pmoust
Copy link
Contributor Author

pmoust commented Oct 18, 2014

@mitchellh What you could try in the mean time is to apply with an aws instance-to-be-tainted (I use local-exec with command = "false" to taint). Then destroy right after.
My guess is that this happens if the instance is still being on_creation status on the AWS when destroy takes place.

If that is not reproducing it, try adding a resource that is depending on it (i.e. make the instance to have a public facing IP and have its subnet have an internet gateway for 0.0.0.0/0) that also might be an issue with my configuration seeing your commits fixing Dependency Violation issues (waiting 5*mins retrying).

Sorry for not providing a simple configuration for you to check -I am at the beach atm-, I can share configuration by Monday.

@pmoust
Copy link
Contributor Author

pmoust commented Oct 18, 2014

Actually thinking of second paragraph: it's a separate issue opened PR #448

@blkperl
Copy link

blkperl commented Oct 18, 2014

Here are my configs to reproduce and the crash.log file

https://github.com/blkperl/ops-terraform/tree/terraform_issue_412

Still learning terraform, when I do apply the remote-exec fails because it can't connect to the instance, and then when I try to destroy terraform crashes.

@mitchellh mitchellh removed the waiting-response An issue/pull request is waiting for a response from the community label Oct 18, 2014
@mitchellh
Copy link
Contributor

Got it to reproduce. The easiest config to do this:

resource "null_resource" "foo" {
    provisioner "local-exec" {
        command = "false"
    }
}
  1. terraform apply
  2. terraform destroy

mitchellh added a commit that referenced this issue Oct 18, 2014
The tainted resources are separate elements in the graph.
@mitchellh
Copy link
Contributor

Fixed! THis uncovered another issue, which I'm working on now, but the one in this subject is fixed.

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

No branches or pull requests

3 participants