xorpaul/g10k

Can't build g10k for OSX Monterey

bkuebler opened this issue · 0 comments

If i run the build for OS X on Monterey and go17.x... there are race conditions in test stage and also if i execute the g10k binary after build with -race flag. It looks like the issue is known golang/go#49138 for test and this could be also the issue for run the binary golang/go#41572.

g10k.test(36771,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36771,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000137538 sp=0xc000137518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000137580 sp=0xc000137538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e6c0, {0xc00012e2a0, 0x3, 0x1}, {0xc000162380, 0x37, 0x0}, 0x0, 0x0, 0xc000137888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000137610 sp=0xc000137580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153260, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001377a8 sp=0xc000137610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153260, 0x2, 0x2}, 0xc000137b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001378e0 sp=0xc0001377a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153260, 0x2, 0x2}, 0xc000056980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000137940 sp=0xc0001378e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182840)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000137b70 sp=0xc000137940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000137bb0 sp=0xc000137b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182840)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000137c20 sp=0xc000137bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001aed00, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000137e58 sp=0xc000137c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestForceForgeVersionsPuppetfile(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:253 +0x3d fp=0xc000137e98 sp=0xc000137e58 pc=0x14ee43d
testing.tRunner(0xc0001aed00, 0x15dad58)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000137fb0 sp=0xc000137e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000137fe0 sp=0xc000137fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 24 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001374e8 sp=0xc0001374e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000137518 sp=0xc0001374e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000137538 sp=0xc000137518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000137580 sp=0xc000137538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e6c0, {0xc00012e2a0, 0x3, 0x1}, {0xc000162380, 0x37, 0x0}, 0x0, 0x0, 0xc000137888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000137610 sp=0xc000137580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153260, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001377a8 sp=0xc000137610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153260, 0x2, 0x2}, 0xc000137b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001378e0 sp=0xc0001377a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153260, 0x2, 0x2}, 0xc000056980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000137940 sp=0xc0001378e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182840)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000137b70 sp=0xc000137940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000137bb0 sp=0xc000137b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182840)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000137c20 sp=0xc000137bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001aed00, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000137e58 sp=0xc000137c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestForceForgeVersionsPuppetfile(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:253 +0x3d fp=0xc000137e98 sp=0xc000137e58 pc=0x14ee43d
testing.tRunner(0xc0001aed00, 0x15dad58)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000137fb0 sp=0xc000137e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000137fe0 sp=0xc000137fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c0d62, 0x20}, 0x15dad58)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestForceForgeVersionsPuppetfile (0.01s)
=== RUN   TestForceForgeVersionsPuppetfileCorrect
g10k.test(36772,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36772,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e840, {0xc00012e330, 0x3, 0x1}, {0xc000162540, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153300, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153300, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153300, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0001829a0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0001829a0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af040, 0x0, 0x0, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestForceForgeVersionsPuppetfileCorrect(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:257 +0x3b fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee4bb
testing.tRunner(0xc0001af040, 0x15dad50)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 26 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000564e8 sp=0xc0000564e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000056518 sp=0xc0000564e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e840, {0xc00012e330, 0x3, 0x1}, {0xc000162540, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153300, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153300, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153300, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0001829a0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0001829a0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af040, 0x0, 0x0, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestForceForgeVersionsPuppetfileCorrect(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:257 +0x3b fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee4bb
testing.tRunner(0xc0001af040, 0x15dad50)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c5889, 0x27}, 0x15dad50)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 0
--- FAIL: TestForceForgeVersionsPuppetfileCorrect (0.01s)
=== RUN   TestReadPuppetfileDuplicateGitAttribute
g10k.test(36773,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36773,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e960, {0xc00012e3c0, 0x3, 0x1}, {0xc000162700, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001533a0, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001533a0, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001533a0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182b00)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182b00)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af1e0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileDuplicateGitAttribute(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:261 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee53a
testing.tRunner(0xc0001af1e0, 0x15dae38)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 28 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000564e8 sp=0xc0000564e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000056518 sp=0xc0000564e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e960, {0xc00012e3c0, 0x3, 0x1}, {0xc000162700, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001533a0, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001533a0, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001533a0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182b00)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182b00)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af1e0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileDuplicateGitAttribute(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:261 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee53a
testing.tRunner(0xc0001af1e0, 0x15dae38)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c58b0, 0x27}, 0x15dae38)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileDuplicateGitAttribute (0.01s)
=== RUN   TestReadPuppetfileTrailingComma
g10k.test(36774,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36774,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ea20, {0xc00012e450, 0x3, 0x1}, {0xc0001628c0, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153440, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153440, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153440, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182c60)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182c60)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af380, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileTrailingComma(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:265 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee59a
testing.tRunner(0xc0001af380, 0x15daec8)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 30 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000564e8 sp=0xc0000564e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000056518 sp=0xc0000564e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ea20, {0xc00012e450, 0x3, 0x1}, {0xc0001628c0, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153440, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153440, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153440, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182c60)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182c60)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af380, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileTrailingComma(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:265 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee59a
testing.tRunner(0xc0001af380, 0x15daec8)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c0459, 0x1f}, 0x15daec8)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileTrailingComma (0.01s)
=== RUN   TestReadPuppetfileInvalidForgeModuleName
g10k.test(36775,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36775,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010eb40, {0xc00012e4e0, 0x3, 0x1}, {0xc000162a80, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001534e0, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001534e0, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001534e0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182dc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182dc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af520, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileInvalidForgeModuleName(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:269 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee5fa
testing.tRunner(0xc0001af520, 0x15dae88)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 32 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000564e8 sp=0xc0000564e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000056518 sp=0xc0000564e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010eb40, {0xc00012e4e0, 0x3, 0x1}, {0xc000162a80, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001534e0, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001534e0, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001534e0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182dc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182dc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af520, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileInvalidForgeModuleName(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:269 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee5fa
testing.tRunner(0xc0001af520, 0x15dae88)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c6285, 0x28}, 0x15dae88)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileInvalidForgeModuleName (0.01s)
=== RUN   TestReadPuppetfileDuplicateForgeModule
g10k.test(36776,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36776,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000137538 sp=0xc000137518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000137580 sp=0xc000137538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ec00, {0xc00012e570, 0x3, 0x1}, {0xc000162c40, 0x37, 0x0}, 0x0, 0x0, 0xc000137888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000137610 sp=0xc000137580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153580, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001377a8 sp=0xc000137610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153580, 0x2, 0x2}, 0xc000137b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001378e0 sp=0xc0001377a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153580, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000137940 sp=0xc0001378e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182f20)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000137b70 sp=0xc000137940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000137bb0 sp=0xc000137b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182f20)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000137c20 sp=0xc000137bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af6c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000137e58 sp=0xc000137c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileDuplicateForgeModule(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:273 +0x3a fp=0xc000137e98 sp=0xc000137e58 pc=0x14ee65a
testing.tRunner(0xc0001af6c0, 0x15dae30)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000137fb0 sp=0xc000137e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000137fe0 sp=0xc000137fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 34 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001374e8 sp=0xc0001374e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000137518 sp=0xc0001374e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000137538 sp=0xc000137518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000137580 sp=0xc000137538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ec00, {0xc00012e570, 0x3, 0x1}, {0xc000162c40, 0x37, 0x0}, 0x0, 0x0, 0xc000137888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000137610 sp=0xc000137580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153580, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001377a8 sp=0xc000137610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153580, 0x2, 0x2}, 0xc000137b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001378e0 sp=0xc0001377a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153580, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000137940 sp=0xc0001378e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182f20)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000137b70 sp=0xc000137940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000137bb0 sp=0xc000137b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182f20)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000137c20 sp=0xc000137bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af6c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000137e58 sp=0xc000137c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileDuplicateForgeModule(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:273 +0x3a fp=0xc000137e98 sp=0xc000137e58 pc=0x14ee65a
testing.tRunner(0xc0001af6c0, 0x15dae30)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000137fb0 sp=0xc000137e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000137fe0 sp=0xc000137fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c4e68, 0x26}, 0x15dae30)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileDuplicateForgeModule (0.01s)
=== RUN   TestReadPuppetfileMissingGitAttribute
g10k.test(36777,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36777,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ecc0, {0xc00012e600, 0x3, 0x1}, {0xc000162e00, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153620, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153620, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153620, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000183080)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000183080)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af860, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileMissingGitAttribute(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:277 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee6ba
testing.tRunner(0xc0001af860, 0x15daea0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 36 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000564e8 sp=0xc0000564e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000056518 sp=0xc0000564e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000056538 sp=0xc000056518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000056580 sp=0xc000056538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ecc0, {0xc00012e600, 0x3, 0x1}, {0xc000162e00, 0x37, 0x0}, 0x0, 0x0, 0xc000056888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000056610 sp=0xc000056580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000153620, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000567a8 sp=0xc000056610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000153620, 0x2, 0x2}, 0xc000056b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000568e0 sp=0xc0000567a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000153620, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000056940 sp=0xc0000568e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000183080)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000056b70 sp=0xc000056940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000056bb0 sp=0xc000056b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000183080)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000056c20 sp=0xc000056bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001af860, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000056e58 sp=0xc000056c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileMissingGitAttribute(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:277 +0x3a fp=0xc000056e98 sp=0xc000056e58 pc=0x14ee6ba
testing.tRunner(0xc0001af860, 0x15daea0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000056fb0 sp=0xc000056e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000056fe0 sp=0xc000056fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c451c, 0x25}, 0x15daea0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileMissingGitAttribute (0.01s)
=== RUN   TestReadPuppetfileTooManyGitAttributes
g10k.test(36778,0x7000097a9000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36778,0x7000097a9000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=4 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000133538 sp=0xc000133518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000133580 sp=0xc000133538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000018180, {0xc00000e060, 0x3, 0x1}, {0xc00040e000, 0x37, 0x0}, 0x0, 0x0, 0xc000133888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000133610 sp=0xc000133580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000068060, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001337a8 sp=0xc000133610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000068060, 0x2, 0x2}, 0xc000133b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001338e0 sp=0xc0001337a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000068060, 0x2, 0x2}, 0xc000056980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000133940 sp=0xc0001338e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000404000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000133b70 sp=0xc000133940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000133bb0 sp=0xc000133b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000404000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000133c20 sp=0xc000133bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0000016c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000133e58 sp=0xc000133c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileTooManyGitAttributes(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:281 +0x3a fp=0xc000133e98 sp=0xc000133e58 pc=0x14ee71a
testing.tRunner(0xc0000016c0, 0x15daec0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000133fb0 sp=0xc000133e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000133fe0 sp=0xc000133fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 5 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001334e8 sp=0xc0001334e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc000080000)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000133518 sp=0xc0001334e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000133538 sp=0xc000133518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000133580 sp=0xc000133538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000018180, {0xc00000e060, 0x3, 0x1}, {0xc00040e000, 0x37, 0x0}, 0x0, 0x0, 0xc000133888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000133610 sp=0xc000133580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000068060, 0x2, 0x2}, 0xc000056888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001337a8 sp=0xc000133610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000068060, 0x2, 0x2}, 0xc000133b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001338e0 sp=0xc0001337a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000068060, 0x2, 0x2}, 0xc000056980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000133940 sp=0xc0001338e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000404000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000133b70 sp=0xc000133940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000133bb0 sp=0xc000133b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000404000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000133c20 sp=0xc000133bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0000016c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000133e58 sp=0xc000133c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileTooManyGitAttributes(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:281 +0x3a fp=0xc000133e98 sp=0xc000133e58 pc=0x14ee71a
testing.tRunner(0xc0000016c0, 0x15daec0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000133fb0 sp=0xc000133e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000133fe0 sp=0xc000133fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c4eb4, 0x26}, 0x15daec0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x7000097a9000
rcx    0x7000097a8c78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7000097a8ca0
rsp    0x7000097a8c78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileTooManyGitAttributes (0.01s)
=== RUN   TestReadPuppetfileConflictingGitAttributesTag
g10k.test(36779,0x70000982c000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36779,0x70000982c000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=5 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000133538 sp=0xc000133518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000133580 sp=0xc000133538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488120, {0xc00049a048, 0x3, 0x1}, {0xc0004be000, 0x37, 0x0}, 0x0, 0x0, 0xc000133888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000133610 sp=0xc000133580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482040, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001337a8 sp=0xc000133610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482040, 0x2, 0x2}, 0xc000133b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001338e0 sp=0xc0001337a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482040, 0x2, 0x2}, 0xc0004a8980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000133940 sp=0xc0001338e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000133b70 sp=0xc000133940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000133bb0 sp=0xc000133b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000133c20 sp=0xc000133bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496000, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000133e58 sp=0xc000133c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesTag(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:285 +0x3a fp=0xc000133e98 sp=0xc000133e58 pc=0x14ee77a
testing.tRunner(0xc000496000, 0x15dae20)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000133fb0 sp=0xc000133e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000133fe0 sp=0xc000133fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 50 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001334e8 sp=0xc0001334e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004cd80)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000133518 sp=0xc0001334e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000133538 sp=0xc000133518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000133580 sp=0xc000133538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488120, {0xc00049a048, 0x3, 0x1}, {0xc0004be000, 0x37, 0x0}, 0x0, 0x0, 0xc000133888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000133610 sp=0xc000133580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482040, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001337a8 sp=0xc000133610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482040, 0x2, 0x2}, 0xc000133b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001338e0 sp=0xc0001337a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482040, 0x2, 0x2}, 0xc0004a8980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000133940 sp=0xc0001338e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000133b70 sp=0xc000133940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000133bb0 sp=0xc000133b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000133c20 sp=0xc000133bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496000, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000133e58 sp=0xc000133c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesTag(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:285 +0x3a fp=0xc000133e98 sp=0xc000133e58 pc=0x14ee77a
testing.tRunner(0xc000496000, 0x15dae20)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000133fb0 sp=0xc000133e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000133fe0 sp=0xc000133fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c8b71, 0x2d}, 0x15dae20)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x70000982c000
rcx    0x70000982bc78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x70000982bca0
rsp    0x70000982bc78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileConflictingGitAttributesTag (0.01s)
=== RUN   TestReadPuppetfileConflictingGitAttributesBranch
g10k.test(36780,0x70000982c000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36780,0x70000982c000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=5 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc0004881e0, {0xc00049a0d8, 0x3, 0x1}, {0xc0004be1c0, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0004820e0, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0004820e0, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0004820e0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac160)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac160)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496340, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesBranch(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:289 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee7da
testing.tRunner(0xc000496340, 0x15dae08)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 52 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0004a84e8 sp=0xc0004a84e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004cd80)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc0004a8518 sp=0xc0004a84e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc0004881e0, {0xc00049a0d8, 0x3, 0x1}, {0xc0004be1c0, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0004820e0, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0004820e0, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0004820e0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac160)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac160)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496340, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesBranch(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:289 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee7da
testing.tRunner(0xc000496340, 0x15dae08)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c9f77, 0x30}, 0x15dae08)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x70000982c000
rcx    0x70000982bc78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x70000982bca0
rsp    0x70000982bc78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileConflictingGitAttributesBranch (0.01s)
=== RUN   TestReadPuppetfileConflictingGitAttributesCommit
g10k.test(36781,0x70000982c000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36781,0x70000982c000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=5 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc0004882a0, {0xc00049a168, 0x3, 0x1}, {0xc0004be380, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482180, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482180, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482180, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac2c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac2c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0004964e0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesCommit(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:293 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee83a
testing.tRunner(0xc0004964e0, 0x15dae10)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 54 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0004a84e8 sp=0xc0004a84e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004cd80)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc0004a8518 sp=0xc0004a84e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc0004882a0, {0xc00049a168, 0x3, 0x1}, {0xc0004be380, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482180, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482180, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482180, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac2c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac2c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0004964e0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesCommit(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:293 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee83a
testing.tRunner(0xc0004964e0, 0x15dae10)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c9fa7, 0x30}, 0x15dae10)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x70000982c000
rcx    0x70000982bc78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x70000982bca0
rsp    0x70000982bc78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileConflictingGitAttributesCommit (0.01s)
=== RUN   TestReadPuppetfileConflictingGitAttributesRef
g10k.test(36782,0x70000982c000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36782,0x70000982c000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=5 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488360, {0xc00049a1f8, 0x3, 0x1}, {0xc0004be540, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482220, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482220, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482220, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac420)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac420)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496680, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesRef(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:297 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee89a
testing.tRunner(0xc000496680, 0x15dae18)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 56 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0004a84e8 sp=0xc0004a84e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004cd80)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc0004a8518 sp=0xc0004a84e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488360, {0xc00049a1f8, 0x3, 0x1}, {0xc0004be540, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482220, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482220, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482220, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac420)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac420)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496680, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileConflictingGitAttributesRef(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:297 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee89a
testing.tRunner(0xc000496680, 0x15dae18)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c8b44, 0x2d}, 0x15dae18)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x70000982c000
rcx    0x70000982bc78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x70000982bca0
rsp    0x70000982bc78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileConflictingGitAttributesRef (0.01s)
=== RUN   TestReadPuppetfileIgnoreUnreachable
g10k.test(36783,0x70000982c000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36783,0x70000982c000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=5 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488420, {0xc00049a288, 0x3, 0x1}, {0xc0004be700, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0004822c0, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0004822c0, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0004822c0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac580)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac580)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496820, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileIgnoreUnreachable(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:301 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee8fa
testing.tRunner(0xc000496820, 0x15dae78)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 58 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0004a84e8 sp=0xc0004a84e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004cd80)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc0004a8518 sp=0xc0004a84e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc0004a8538 sp=0xc0004a8518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0004a8580 sp=0xc0004a8538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488420, {0xc00049a288, 0x3, 0x1}, {0xc0004be700, 0x37, 0x0}, 0x0, 0x0, 0xc0004a8888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc0004a8610 sp=0xc0004a8580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0004822c0, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0004a87a8 sp=0xc0004a8610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0004822c0, 0x2, 0x2}, 0xc0004a8b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0004a88e0 sp=0xc0004a87a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0004822c0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc0004a8940 sp=0xc0004a88e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac580)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc0004a8b70 sp=0xc0004a8940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc0004a8bb0 sp=0xc0004a8b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac580)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc0004a8c20 sp=0xc0004a8bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc000496820, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc0004a8e58 sp=0xc0004a8c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileIgnoreUnreachable(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:301 +0x3a fp=0xc0004a8e98 sp=0xc0004a8e58 pc=0x14ee8fa
testing.tRunner(0xc000496820, 0x15dae78)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc0004a8fb0 sp=0xc0004a8e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc0004a8fe0 sp=0xc0004a8fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0004a8fe8 sp=0xc0004a8fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c31bf, 0x23}, 0x15dae78)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x70000982c000
rcx    0x70000982bc78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x70000982bca0
rsp    0x70000982bc78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileIgnoreUnreachable (0.01s)
=== RUN   TestReadPuppetfileForgeCacheTTL
g10k.test(36784,0x70000982c000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36784,0x70000982c000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=5 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000133538 sp=0xc000133518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000133580 sp=0xc000133538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488540, {0xc00049a318, 0x3, 0x1}, {0xc0004be8c0, 0x37, 0x0}, 0x0, 0x0, 0xc000133888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000133610 sp=0xc000133580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482360, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001337a8 sp=0xc000133610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482360, 0x2, 0x2}, 0xc000133b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001338e0 sp=0xc0001337a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482360, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000133940 sp=0xc0001338e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac6e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000133b70 sp=0xc000133940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000133bb0 sp=0xc000133b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac6e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000133c20 sp=0xc000133bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0004969c0, 0x0, 0x1, {0x15d4073, 0xc6})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000133e58 sp=0xc000133c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileForgeCacheTTL(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:305 +0x45 fp=0xc000133e98 sp=0xc000133e58 pc=0x14ee965
testing.tRunner(0xc0004969c0, 0x15dae40)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000133fb0 sp=0xc000133e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000133fe0 sp=0xc000133fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 60 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001334e8 sp=0xc0001334e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004cd80)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000133518 sp=0xc0001334e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000133538 sp=0xc000133518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000133580 sp=0xc000133538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488540, {0xc00049a318, 0x3, 0x1}, {0xc0004be8c0, 0x37, 0x0}, 0x0, 0x0, 0xc000133888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000133610 sp=0xc000133580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc000482360, 0x2, 0x2}, 0xc0004a8888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001337a8 sp=0xc000133610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc000482360, 0x2, 0x2}, 0xc000133b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001338e0 sp=0xc0001337a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc000482360, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000133940 sp=0xc0001338e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0004ac6e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000133b70 sp=0xc000133940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000133bb0 sp=0xc000133b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0004ac6e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000133c20 sp=0xc000133bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0004969c0, 0x0, 0x1, {0x15d4073, 0xc6})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000133e58 sp=0xc000133c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileForgeCacheTTL(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:305 +0x45 fp=0xc000133e98 sp=0xc000133e58 pc=0x14ee965
testing.tRunner(0xc0004969c0, 0x15dae40)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000133fb0 sp=0xc000133e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000133fe0 sp=0xc000133fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c043a, 0x1f}, 0x15dae40)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x70000982c000
rcx    0x70000982bc78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x70000982bca0
rsp    0x70000982bc78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
    g10k_puppetfile_test.go:141: readPuppetfile() terminated with the correct exit code, but the expected output was missing. out:
--- FAIL: TestReadPuppetfileForgeCacheTTL (0.01s)
=== RUN   TestReadPuppetfileLink
g10k.test(36785,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36785,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000057538 sp=0xc000057518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000057580 sp=0xc000057538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ee40, {0xc00012e690, 0x3, 0x1}, {0xc000162fc0, 0x37, 0x0}, 0x0, 0x0, 0xc000057888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000057610 sp=0xc000057580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001536e0, 0x2, 0x2}, 0xc000057888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000577a8 sp=0xc000057610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001536e0, 0x2, 0x2}, 0xc000057b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000578e0 sp=0xc0000577a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001536e0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000057940 sp=0xc0000578e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0001831e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000057b70 sp=0xc000057940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000057bb0 sp=0xc000057b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0001831e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000057c20 sp=0xc000057bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001afa00, 0x0, 0x1, {0x15d42d0, 0xdd})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000057e58 sp=0xc000057c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileLink(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:309 +0x45 fp=0xc000057e98 sp=0xc000057e58 pc=0x14ee9e5
testing.tRunner(0xc0001afa00, 0x15dae90)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000057fb0 sp=0xc000057e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000057fe0 sp=0xc000057fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 38 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000574e8 sp=0xc0000574e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000057518 sp=0xc0000574e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000057538 sp=0xc000057518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000057580 sp=0xc000057538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ee40, {0xc00012e690, 0x3, 0x1}, {0xc000162fc0, 0x37, 0x0}, 0x0, 0x0, 0xc000057888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000057610 sp=0xc000057580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001536e0, 0x2, 0x2}, 0xc000057888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000577a8 sp=0xc000057610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001536e0, 0x2, 0x2}, 0xc000057b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000578e0 sp=0xc0000577a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001536e0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000057940 sp=0xc0000578e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0001831e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000057b70 sp=0xc000057940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000057bb0 sp=0xc000057b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0001831e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000057c20 sp=0xc000057bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001afa00, 0x0, 0x1, {0x15d42d0, 0xdd})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000057e58 sp=0xc000057c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileLink(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:309 +0x45 fp=0xc000057e98 sp=0xc000057e58 pc=0x14ee9e5
testing.tRunner(0xc0001afa00, 0x15dae90)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000057fb0 sp=0xc000057e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000057fe0 sp=0xc000057fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15bb02b, 0x16}, 0x15dae90)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
    g10k_puppetfile_test.go:141: readPuppetfile() terminated with the correct exit code, but the expected output was missing. out:
--- FAIL: TestReadPuppetfileLink (0.01s)
=== RUN   TestReadPuppetfileDuplicateForgeGitModule
g10k.test(36786,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36786,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000057538 sp=0xc000057518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000057580 sp=0xc000057538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ef00, {0xc00012e720, 0x3, 0x1}, {0xc000163180, 0x37, 0x0}, 0x0, 0x0, 0xc000057888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000057610 sp=0xc000057580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001537a0, 0x2, 0x2}, 0xc000057888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000577a8 sp=0xc000057610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001537a0, 0x2, 0x2}, 0xc000057b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000578e0 sp=0xc0000577a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001537a0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000057940 sp=0xc0000578e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000183340)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000057b70 sp=0xc000057940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000057bb0 sp=0xc000057b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000183340)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000057c20 sp=0xc000057bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001afd40, 0x0, 0x1, {0x15d3ad8, 0xa8})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000057e58 sp=0xc000057c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileDuplicateForgeGitModule(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:313 +0x45 fp=0xc000057e98 sp=0xc000057e58 pc=0x14eea65
testing.tRunner(0xc0001afd40, 0x15dae28)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000057fb0 sp=0xc000057e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000057fe0 sp=0xc000057fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 40 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0000574e8 sp=0xc0000574e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000057518 sp=0xc0000574e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000057538 sp=0xc000057518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000057580 sp=0xc000057538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010ef00, {0xc00012e720, 0x3, 0x1}, {0xc000163180, 0x37, 0x0}, 0x0, 0x0, 0xc000057888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000057610 sp=0xc000057580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc0001537a0, 0x2, 0x2}, 0xc000057888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0000577a8 sp=0xc000057610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc0001537a0, 0x2, 0x2}, 0xc000057b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0000578e0 sp=0xc0000577a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc0001537a0, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000057940 sp=0xc0000578e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000183340)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000057b70 sp=0xc000057940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000057bb0 sp=0xc000057b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000183340)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000057c20 sp=0xc000057bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0001afd40, 0x0, 0x1, {0x15d3ad8, 0xa8})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000057e58 sp=0xc000057c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileDuplicateForgeGitModule(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:313 +0x45 fp=0xc000057e98 sp=0xc000057e58 pc=0x14eea65
testing.tRunner(0xc0001afd40, 0x15dae28)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000057fb0 sp=0xc000057e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000057fe0 sp=0xc000057fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c6bf7, 0x29}, 0x15dae28)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
    g10k_puppetfile_test.go:141: readPuppetfile() terminated with the correct exit code, but the expected output was missing. out:
--- FAIL: TestReadPuppetfileDuplicateForgeGitModule (0.01s)
=== RUN   TestReadPuppetfileChecksumAttribute
--- PASS: TestReadPuppetfileChecksumAttribute (0.00s)
=== RUN   TestReadPuppetfileForgeSlashNotation
--- PASS: TestReadPuppetfileForgeSlashNotation (0.00s)
=== RUN   TestReadPuppetfileForgeDash
--- PASS: TestReadPuppetfileForgeDash (0.00s)
=== RUN   TestReadPuppetfileInstallPath
--- PASS: TestReadPuppetfileInstallPath (0.00s)
=== RUN   TestReadPuppetfileLocalModule
--- PASS: TestReadPuppetfileLocalModule (0.00s)
=== RUN   TestReadPuppetfileMissingTrailingComma
g10k.test(36787,0x700009726000) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36787,0x700009726000) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=3 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000139538 sp=0xc000139518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000139580 sp=0xc000139538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e1e0, {0xc00000e060, 0x3, 0x1}, {0xc00024c000, 0x37, 0x0}, 0x0, 0x0, 0xc000139888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000139610 sp=0xc000139580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc00057e420, 0x2, 0x2}, 0xc000097888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001397a8 sp=0xc000139610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc00057e420, 0x2, 0x2}, 0xc000139b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001398e0 sp=0xc0001397a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc00057e420, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000139940 sp=0xc0001398e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000139b70 sp=0xc000139940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000139bb0 sp=0xc000139b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000139c20 sp=0xc000139bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0000016c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000139e58 sp=0xc000139c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileMissingTrailingComma(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:406 +0x3a fp=0xc000139e98 sp=0xc000139e58 pc=0x14f0bfa
testing.tRunner(0xc0000016c0, 0x15daeb0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000139fb0 sp=0xc000139e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000139fe0 sp=0xc000139fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 47 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001394e8 sp=0xc0001394e0 pc=0x10a9d40
runtime.libcCall(0x18, 0xc00004c900)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000139518 sp=0xc0001394e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000139538 sp=0xc000139518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000139580 sp=0xc000139538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc00010e1e0, {0xc00000e060, 0x3, 0x1}, {0xc00024c000, 0x37, 0x0}, 0x0, 0x0, 0xc000139888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000139610 sp=0xc000139580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc00057e420, 0x2, 0x2}, 0xc000097888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001397a8 sp=0xc000139610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc00057e420, 0x2, 0x2}, 0xc000139b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001398e0 sp=0xc0001397a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc00057e420, 0x2, 0x2}, 0x16db6f3)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000139940 sp=0xc0001398e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc000182000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000139b70 sp=0xc000139940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000139bb0 sp=0xc000139b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc000182000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000139c20 sp=0xc000139bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0000016c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000139e58 sp=0xc000139c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileMissingTrailingComma(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:406 +0x3a fp=0xc000139e98 sp=0xc000139e58 pc=0x14f0bfa
testing.tRunner(0xc0000016c0, 0x15daeb0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000139fb0 sp=0xc000139e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000139fe0 sp=0xc000139fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c4e8e, 0x26}, 0x15daeb0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0x700009726000
rcx    0x700009725c78
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x700009725ca0
rsp    0x700009725c78
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileMissingTrailingComma (0.01s)
=== RUN   TestReadPuppetfileMissingTrailingComma2
g10k.test(36788,0xe8d6600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
g10k.test(36788,0xe8d6600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81fd42112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000139538 sp=0xc000139518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000139580 sp=0xc000139538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488120, {0xc0000a4048, 0x3, 0x1}, {0xc0000b2000, 0x37, 0x0}, 0x0, 0x0, 0xc000139888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000139610 sp=0xc000139580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc00009a040, 0x2, 0x2}, 0xc000093888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001397a8 sp=0xc000139610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc00009a040, 0x2, 0x2}, 0xc000139b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001398e0 sp=0xc0001397a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc00009a040, 0x2, 0x2}, 0xc000093980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000139940 sp=0xc0001398e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0000a8000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000139b70 sp=0xc000139940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000139bb0 sp=0xc000139b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0000a8000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000139c20 sp=0xc000139bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0003f89c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000139e58 sp=0xc000139c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileMissingTrailingComma2(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:410 +0x3a fp=0xc000139e98 sp=0xc000139e58 pc=0x14f0c5a
testing.tRunner(0xc0003f89c0, 0x15daea8)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000139fb0 sp=0xc000139e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000139fe0 sp=0xc000139fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 66 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:350 fp=0xc0001394e8 sp=0xc0001394e0 pc=0x10a9d40
runtime.libcCall(0x18, 0x18e3340)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_libc.go:49 +0x66 fp=0xc000139518 sp=0xc0001394e8 pc=0x10984e6
syscall.rawSyscall(0x10c27a0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000139538 sp=0xc000139518 pc=0x10a8b27
syscall.rawSyscall(0x10aec25, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc000139580 sp=0xc000139538 pc=0x10af4a6
syscall.forkAndExecInChild(0xc000488120, {0xc0000a4048, 0x3, 0x1}, {0xc0000b2000, 0x37, 0x0}, 0x0, 0x0, 0xc000139888, ...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_libc2.go:80 +0xed fp=0xc000139610 sp=0xc000139580 pc=0x10b8dad
syscall.forkExec({0x7ff7bfefec40, 0x52}, {0xc00009a040, 0x2, 0x2}, 0xc000093888)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:210 +0x58f fp=0xc0001397a8 sp=0xc000139610 pc=0x10b9e2f
syscall.StartProcess(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/syscall/exec_unix.go:256
os.startProcess({0x7ff7bfefec40, 0x52}, {0xc00009a040, 0x2, 0x2}, 0xc000139b18)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec_posix.go:55 +0x526 fp=0xc0001398e0 sp=0xc0001397a8 pc=0x10ee8c6
os.StartProcess({0x7ff7bfefec40, 0x52}, {0xc00009a040, 0x2, 0x2}, 0xc000093980)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec.go:109 +0x7a fp=0xc000139940 sp=0xc0001398e0 pc=0x10ee21a
os/exec.(*Cmd).Start(0xc0000a8000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:422 +0x9d4 fp=0xc000139b70 sp=0xc000139940 pc=0x14a02b4
os/exec.(*Cmd).Run(0x15440c0)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:338 +0x31 fp=0xc000139bb0 sp=0xc000139b70 pc=0x149f871
os/exec.(*Cmd).CombinedOutput(0xc0000a8000)
	/usr/local/Cellar/go/1.17.5/libexec/src/os/exec/exec.go:567 +0x20a fp=0xc000139c20 sp=0xc000139bb0 pc=0x14a11ca
github.com/xorpaul/g10k.checkExitCodeAndOutputOfReadPuppetfileSubprocess(0xc0003f89c0, 0x0, 0x1, {0x0, 0x0})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:127 +0x3fd fp=0xc000139e58 sp=0xc000139c20 pc=0x14ec15d
github.com/xorpaul/g10k.TestReadPuppetfileMissingTrailingComma2(0x0)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_puppetfile_test.go:410 +0x3a fp=0xc000139e98 sp=0xc000139e58 pc=0x14f0c5a
testing.tRunner(0xc0003f89c0, 0x15daea8)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230 fp=0xc000139fb0 sp=0xc000139e98 pc=0x1165e30
testing.(*T).Run·dwrap·21()
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x48 fp=0xc000139fe0 sp=0xc000139fb0 pc=0x11673c8
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x10abf81
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15c58fe, 0x27}, 0x15daea8)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

rax    0x0
rbx    0xe8d6600
rcx    0x7ff7bfefe688
rdx    0x0
rdi    0x303
rsi    0x6
rbp    0x7ff7bfefe6b0
rsp    0x7ff7bfefe688
r8     0x0
r9     0x0
r10    0x0
r11    0x246
r12    0x303
r13    0x50
r14    0x6
r15    0x16
rip    0x7ff81fd42112
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
    g10k_puppetfile_test.go:138: readPuppetfile() terminated with 2, but we expected exit status 1
--- FAIL: TestReadPuppetfileMissingTrailingComma2 (0.02s)
=== RUN   TestReadPuppetfileForgeNotationGitModule
--- PASS: TestReadPuppetfileForgeNotationGitModule (0.00s)
=== RUN   TestReadPuppetfileGitSlashNotation
--- PASS: TestReadPuppetfileGitSlashNotation (0.00s)
=== RUN   TestReadPuppetfileGitDashNotation
--- PASS: TestReadPuppetfileGitDashNotation (0.01s)
=== RUN   TestReadPuppetfileGitDashNSlashNotation
--- PASS: TestReadPuppetfileGitDashNSlashNotation (0.01s)
=== RUN   TestReadPuppetfileSSHKeyAlreadyLoaded
--- PASS: TestReadPuppetfileSSHKeyAlreadyLoaded (0.00s)
=== RUN   TestForgeChecksum
objc[36770]: Attempt to use unknown class 0x7ff8615a6260.
SIGABRT: abort
PC=0x7ff81fd5edfe m=0 sigcode=0

goroutine 0 [idle]:
runtime: unknown pc 0x7ff81fd5edfe
stack: frame={sp:0x7ff7bfefd868, fp:0x0} stack=[0x7ff7bfe7f908,0x7ff7bfefe970)
0x00007ff7bfefd768:  0x0000000000000002  0x0000000000000002
0x00007ff7bfefd778:  0x00000000023d4000  0x00000000023d4400
0x00007ff7bfefd788:  0x0000000000000002  0x00007ff7bfefd7f0
0x00007ff7bfefd798:  0x00007ff81fb94619  0x0000000000000000
0x00007ff7bfefd7a8:  0xf688c000c0001002  0x000000000000ffff
0x00007ff7bfefd7b8:  0x0000000000000030  0x0000000000000000
0x00007ff7bfefd7c8:  0x000000000000002d  0x000000000000002d
0x00007ff7bfefd7d8:  0x0000000000000000  0x00000000023d4000
0x00007ff7bfefd7e8:  0x00007ff8615ba000  0x00007ff7bfefd820
0x00007ff7bfefd7f8:  0x00007ff81fb94546  0x00007ff81fb9450e
0x00007ff7bfefd808:  0x000000000000002d  0x0000000000000001
0x00007ff7bfefd818:  0x00007ff8615ba000  0x00007ff7bfefd860
0x00007ff7bfefd828:  0x00007ff81fbb0ad6  0x000000000000002c
0x00007ff7bfefd838:  0x000000000000002d  0x0000600003300000
0x00007ff7bfefd848:  0x0000000000000003  0x0000600002c00000
0x00007ff7bfefd858:  0x0000000000000000  0x00007ff7bfefd890
0x00007ff7bfefd868: <0x00007ff81fd60893  0x0000000000000000
0x00007ff7bfefd878:  0x00000020bfefd8d0  0x0000600002c00000
0x00007ff7bfefd888:  0x00007ff7bfefd8d0  0x0000600003300000
0x00007ff7bfefd898:  0x0000000000000003  0x0000000000000080
0x00007ff7bfefd8a8:  0x0000000000000001  0x00007ff7bfefd8c0
0x00007ff7bfefd8b8:  0x00007ff81fd60843  0x00007ff7bfefd900
0x00007ff7bfefd8c8:  0x00007ff81fc2cbce  0x0000600002c00080
0x00007ff7bfefd8d8:  0x00007ff82b2da000  0x0000600002c00000
0x00007ff7bfefd8e8:  0x00007ffffffffff8  0x00007ff8615a6260
0x00007ff7bfefd8f8:  0x0000000080080001  0x00007ff7bfefd9e0
0x00007ff7bfefd908:  0x00007ff81fc2cb5c  0x0000003000000010
0x00007ff7bfefd918:  0x00007ff7bfefd9f0  0x00007ff7bfefd930
0x00007ff7bfefd928:  0x00007ff8aaa00768  0x00007ff8aaa00e58
0x00007ff7bfefd938:  0x00007ff8615a6260  0x00007ff8615a6260
0x00007ff7bfefd948:  0x0000000000000001  0x00000000ffffffff
0x00007ff7bfefd958:  0x0000000000000000  0x00007ff8aaa002d0
runtime: unknown pc 0x7ff81fd5edfe
stack: frame={sp:0x7ff7bfefd868, fp:0x0} stack=[0x7ff7bfe7f908,0x7ff7bfefe970)
0x00007ff7bfefd768:  0x0000000000000002  0x0000000000000002
0x00007ff7bfefd778:  0x00000000023d4000  0x00000000023d4400
0x00007ff7bfefd788:  0x0000000000000002  0x00007ff7bfefd7f0
0x00007ff7bfefd798:  0x00007ff81fb94619  0x0000000000000000
0x00007ff7bfefd7a8:  0xf688c000c0001002  0x000000000000ffff
0x00007ff7bfefd7b8:  0x0000000000000030  0x0000000000000000
0x00007ff7bfefd7c8:  0x000000000000002d  0x000000000000002d
0x00007ff7bfefd7d8:  0x0000000000000000  0x00000000023d4000
0x00007ff7bfefd7e8:  0x00007ff8615ba000  0x00007ff7bfefd820
0x00007ff7bfefd7f8:  0x00007ff81fb94546  0x00007ff81fb9450e
0x00007ff7bfefd808:  0x000000000000002d  0x0000000000000001
0x00007ff7bfefd818:  0x00007ff8615ba000  0x00007ff7bfefd860
0x00007ff7bfefd828:  0x00007ff81fbb0ad6  0x000000000000002c
0x00007ff7bfefd838:  0x000000000000002d  0x0000600003300000
0x00007ff7bfefd848:  0x0000000000000003  0x0000600002c00000
0x00007ff7bfefd858:  0x0000000000000000  0x00007ff7bfefd890
0x00007ff7bfefd868: <0x00007ff81fd60893  0x0000000000000000
0x00007ff7bfefd878:  0x00000020bfefd8d0  0x0000600002c00000
0x00007ff7bfefd888:  0x00007ff7bfefd8d0  0x0000600003300000
0x00007ff7bfefd898:  0x0000000000000003  0x0000000000000080
0x00007ff7bfefd8a8:  0x0000000000000001  0x00007ff7bfefd8c0
0x00007ff7bfefd8b8:  0x00007ff81fd60843  0x00007ff7bfefd900
0x00007ff7bfefd8c8:  0x00007ff81fc2cbce  0x0000600002c00080
0x00007ff7bfefd8d8:  0x00007ff82b2da000  0x0000600002c00000
0x00007ff7bfefd8e8:  0x00007ffffffffff8  0x00007ff8615a6260
0x00007ff7bfefd8f8:  0x0000000080080001  0x00007ff7bfefd9e0
0x00007ff7bfefd908:  0x00007ff81fc2cb5c  0x0000003000000010
0x00007ff7bfefd918:  0x00007ff7bfefd9f0  0x00007ff7bfefd930
0x00007ff7bfefd928:  0x00007ff8aaa00768  0x00007ff8aaa00e58
0x00007ff7bfefd938:  0x00007ff8615a6260  0x00007ff8615a6260
0x00007ff7bfefd948:  0x0000000000000001  0x00000000ffffffff
0x00007ff7bfefd958:  0x0000000000000000  0x00007ff8aaa002d0

goroutine 87 [syscall]:
runtime.cgocall(0x1001080, 0xc000056ca0)
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/cgocall.go:156 +0x6e fp=0xc000056c78 sp=0xc000056c40 pc=0x104474e
net._C2func_getaddrinfo(0xc000164480, 0x0, 0xc00011d980, 0xc0001221d0)
	_cgo_gotypes.go:97 +0x8b fp=0xc000056ca0 sp=0xc000056c78 pc=0x12f4e0b
net.cgoLookupIPCNAME.func1({0xc000164480, 0x18, 0xc00052a3e0}, 0x1165b58, 0x18e21e0)
	/usr/local/Cellar/go/1.17.5/libexec/src/net/cgo_unix.go:163 +0xb2 fp=0xc000056d10 sp=0xc000056ca0 pc=0x12f74d2
net.cgoLookupIPCNAME({0x15b3a85, 0x3}, {0xc00052a3e0, 0xc000126018})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/cgo_unix.go:163 +0x26e fp=0xc000056f10 sp=0xc000056d10 pc=0x12f69ce
net.cgoIPLookup(0x18e21f0, {0x15b3a85, 0x3}, {0xc00052a3e0, 0x17})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/cgo_unix.go:220 +0x67 fp=0xc000056f80 sp=0xc000056f10 pc=0x12f75e7
net.cgoLookupIP·dwrap·22()
	/usr/local/Cellar/go/1.17.5/libexec/src/net/cgo_unix.go:230 +0x72 fp=0xc000056fe0 sp=0xc000056f80 pc=0x12f7c92
runtime.goexit()
	/usr/local/Cellar/go/1.17.5/libexec/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x10abf81
created by net.cgoLookupIP
	/usr/local/Cellar/go/1.17.5/libexec/src/net/cgo_unix.go:230 +0x1ba

goroutine 1 [chan receive]:
testing.(*T).Run(0xc0001ae1a0, {0x15b86ab, 0x11}, 0x15dad68)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1307 +0x752
testing.runTests.func1(0x0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1598 +0x9a
testing.tRunner(0xc0001ae1a0, 0xc000171bc0)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
testing.runTests(0xc000168080, {0x18de1a0, 0x64, 0x64}, {0x0, 0xc000156900, 0x18e2be0})
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1596 +0x7cb
testing.(*M).Run(0xc000168080)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1504 +0x9d2
main.main()
	_testmain.go:303 +0x325

goroutine 84 [select]:
net/http.(*Transport).getConn(0xc00033db80, 0xc000157e80, {{}, 0x0, {0xc0004d15c0, 0x5}, {0xc00052a3e0, 0x1b}, 0x0})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/transport.go:1372 +0xa45
net/http.(*Transport).roundTrip(0xc00033db80, 0xc00041e700)
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/transport.go:581 +0xcdf
net/http.(*Transport).RoundTrip(0xc00041e700, 0x165c120)
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/roundtrip.go:18 +0x37
net/http.send(0xc00041e700, {0x165c120, 0xc00033db80}, {0x0, 0x1090140, 0x0})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/client.go:252 +0x93f
net/http.(*Client).send(0xc00011d710, 0xc00041e700, {0x0, 0x15b37a4, 0x0})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/client.go:176 +0x158
net/http.(*Client).do(0xc00011d710, 0xc00041e700)
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/client.go:725 +0x1087
net/http.(*Client).Do(...)
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/client.go:593
github.com/xorpaul/g10k.getMetadataForgeModule({{0x15b3ead, 0x5}, {0x15b3a22, 0x3}, {0x15b5afb, 0xa}, {0x0, 0x0}, 0x0, {0x15c060b, ...}, ...})
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/forge.go:297 +0x785
github.com/xorpaul/g10k.TestForgeChecksum(0xc000082680)
	/Users/bkuebler/Repositories/github.com/xorpaul/g10k/g10k_test.go:39 +0xd8
testing.tRunner(0xc000082680, 0x15dad68)
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1259 +0x230
created by testing.(*T).Run
	/usr/local/Cellar/go/1.17.5/libexec/src/testing/testing.go:1306 +0x727

goroutine 85 [select]:
net.(*Resolver).lookupIPAddr(0x18e21e0, {0x1664c00, 0xc000126018}, {0x15b3a85, 0x10000c000157e60}, {0xc00052a3e0, 0x17})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/lookup.go:302 +0x81c
net.(*Resolver).internetAddrList(0x1664c00, {0x1664c00, 0xc000126018}, {0x15b3a85, 0x3}, {0xc00052a3e0, 0x1b})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/ipsock.go:288 +0x7c6
net.(*Resolver).resolveAddrList(0xc000126018, {0x1664c00, 0xc000126018}, {0x15b3c94, 0x4}, {0x15b3a85, 0x3}, {0xc00052a3e0, 0x1b}, {0x0, ...})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/dial.go:221 +0x556
net.(*Dialer).DialContext(0x18e2b00, {0x1664c00, 0xc000126018}, {0x15b3a85, 0x118}, {0xc00052a3e0, 0x2700108})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/dial.go:406 +0x6e5
net/http.(*Transport).dial(0xc00033db80, {0x1664c00, 0xc000126018}, {0x15b3a85, 0x3}, {0xc00052a3e0, 0x1b})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/transport.go:1175 +0x1db
net/http.(*Transport).dialConn(0xc00033db80, {0x1664c00, 0xc000126018}, {{}, 0x0, {0xc0004d15c0, 0x5}, {0xc00052a3e0, 0x1b}, 0x0})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/transport.go:1604 +0xd58
net/http.(*Transport).dialConnFor(0xc000082680, 0xc0004ec630)
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/transport.go:1446 +0x13b
created by net/http.(*Transport).queueForDial
	/usr/local/Cellar/go/1.17.5/libexec/src/net/http/transport.go:1415 +0x175

goroutine 86 [select]:
net.cgoLookupIP({0x1664bc8, 0xc000157ec0}, {0x15b3a85, 0x17}, {0xc00052a3e0, 0x0})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/cgo_unix.go:231 +0x289
net.(*Resolver).lookupIP(0x18e21e0, {0x1664bc8, 0xc000157ec0}, {0x15b3a85, 0x3}, {0xc00052a3e0, 0x17})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/lookup_unix.go:97 +0x113
net.glob..func1({0x1664bc8, 0xc000157ec0}, 0xc0003e4d60, {0x15b3a85, 0x3}, {0xc00052a3e0, 0x17})
	/usr/local/Cellar/go/1.17.5/libexec/src/net/hook.go:23 +0x89
net.(*Resolver).lookupIPAddr.func1()
	/usr/local/Cellar/go/1.17.5/libexec/src/net/lookup.go:296 +0x133
internal/singleflight.(*Group).doCall(0x18e21f0, 0xc000012eb0, {0xc00052a400, 0x1b}, 0xc000157f00)
	/usr/local/Cellar/go/1.17.5/libexec/src/internal/singleflight/singleflight.go:95 +0x68
created by internal/singleflight.(*Group).DoChan
	/usr/local/Cellar/go/1.17.5/libexec/src/internal/singleflight/singleflight.go:88 +0x59b

rax    0x2000209
rbx    0x80
rcx    0x7ff7bfefd868
rdx    0x0
rdi    0x8
rsi    0x1
rbp    0x7ff7bfefd8b0
rsp    0x7ff7bfefd868
r8     0x600002c00000
r9     0x80
r10    0x0
r11    0x246
r12    0x0
r13    0x0
r14    0x1
r15    0x8
rip    0x7ff81fd5edfe
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
exit status 2
FAIL	github.com/xorpaul/g10k	0.220s
make: *** [test] Error 1