-
-
Notifications
You must be signed in to change notification settings - Fork 763
Closed as duplicate of#1605
Description
Description
Received a fatal error running a task which has a number of dependencies running in parallel
[fatal error: concurrent map read and map write
[
goroutine 242 [running]:
github.com/go-task/task/v3/internal/output.(*prefixWriter).writeLine(0x140003c81e0, {0x140001ee408, 0x15})
github.com/go-task/task/[email protected]/internal/output/prefixed.go:88 +0x9c
github.com/go-task/task/v3/internal/output.(*prefixWriter).writeOutputLines(0x140003c81e0, 0x0)
github.com/go-task/task/[email protected]/internal/output/prefixed.go:58 +0x70
github.com/go-task/task/v3/internal/output.(*prefixWriter).Write(0x140003c81e0, {0x1400065c000?, 0x140000eeda8?, 0x104adcf0c?})
github.com/go-task/task/[email protected]/internal/output/prefixed.go:47 +0x50
io.copyBuffer({0x105527b20, 0x140003c81e0}, {0x105526fe0, 0x1400057c008}, {0x0, 0x0, 0x0})
io/io.go:431 +0x1cc
io.Copy(...)
io/io.go:388
os.genericWriteTo(0x1059d7a01?, {0x105527b20, 0x140003c81e0})
os/file.go:269 +0x5c
os.(*File).WriteTo(0x10594f460?, {0x105527b20?, 0x140003c81e0?})
os/file.go:247 +0x60
io.copyBuffer({0x105527b20, 0x140003c81e0}, {0x105526e38, 0x1400047e058}, {0x0, 0x0, 0x0})
io/io.go:411 +0x98
io.Copy(...)
io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
os/exec/exec.go:580 +0x44
os/exec.(*Cmd).Start.func2(0x0?)
os/exec/exec.go:733 +0x34
created by os/exec.(*Cmd).Start in goroutine 207
os/exec/exec.go:732 +0x7cc
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0x1400004afa8?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x14000139a48)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x14000139a40)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x140000b7630}, 0x14000238800)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x140000b7630})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140000b7630}, 0xf?, 0x1400004b370)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140000b7630}, 0x14000337c00)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x140000b7630}, 0x1400004b7d0?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x140000b7630})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140000b7630}, 0x14?, 0x1400004b990)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140000b7630}, 0x140003372c0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).Run(0x140001b22c0, {0x10552d1e0, 0x1059d6620}, {0x1400057c380, 0x1, 0x1})
github.com/go-task/task/[email protected]/task.go:136 +0x2f8
main.run()
github.com/go-task/task/[email protected]/cmd/task/task.go:214 +0xeb0
main.main()
github.com/go-task/task/[email protected]/cmd/task/task.go:25 +0x20
goroutine 215 [runnable]:
github.com/go-task/task/v3/internal/logger.(*Logger).FOutf(0x140003a8a80, {0x105526dd8, 0x14000122020}, 0x105522970, {0x1400024b000, 0xc}, {0x0?, 0x104f40d60?, 0x140004f6cc8?})
github.com/go-task/task/[email protected]/internal/logger/logger.go:130 +0x48
github.com/go-task/task/v3/internal/output.(*prefixWriter).writeLine(0x14000426870, {0x1400035e018, 0x15})
github.com/go-task/task/[email protected]/internal/output/prefixed.go:102 +0x184
github.com/go-task/task/v3/internal/output.(*prefixWriter).writeOutputLines(0x14000426870, 0x0)
github.com/go-task/task/[email protected]/internal/output/prefixed.go:58 +0x70
github.com/go-task/task/v3/internal/output.(*prefixWriter).Write(0x14000426870, {0x1400025c000?, 0x140004f6da8?, 0x104adcf0c?})
github.com/go-task/task/[email protected]/internal/output/prefixed.go:47 +0x50
io.copyBuffer({0x105527b20, 0x14000426870}, {0x105526fe0, 0x140001222e0}, {0x0, 0x0, 0x0})
io/io.go:431 +0x1cc
io.Copy(...)
io/io.go:388
os.genericWriteTo(0x140004f6e01?, {0x105527b20, 0x14000426870})
os/file.go:269 +0x5c
os.(*File).WriteTo(0x10594f460?, {0x105527b20?, 0x14000426870?})
os/file.go:247 +0x60
io.copyBuffer({0x105527b20, 0x14000426870}, {0x105526e38, 0x140001225a0}, {0x0, 0x0, 0x0})
io/io.go:411 +0x98
io.Copy(...)
io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
os/exec/exec.go:580 +0x44
os/exec.(*Cmd).Start.func2(0x14000392150?)
os/exec/exec.go:733 +0x34
created by os/exec.(*Cmd).Start in goroutine 159
os/exec/exec.go:732 +0x7cc
goroutine 106 [chan receive]:
github.com/go-task/task/v3.(*Executor).InterceptInterruptSignals.func1()
github.com/go-task/task/[email protected]/signals.go:22 +0x90
created by github.com/go-task/task/v3.(*Executor).InterceptInterruptSignals in goroutine 1
github.com/go-task/task/[email protected]/signals.go:20 +0xc8
goroutine 163 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 41 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 116
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 209 [syscall]:
syscall.syscall6(0x140003c4928?, 0x104ae8acc?, 0x1000128?, 0x12c63f028?, 0x90?, 0x105aa4a68?, 0x90?)
runtime/sys_darwin.go:45 +0x68
syscall.wait4(0x140003c4978?, 0x104bbb118?, 0x90?, 0x10550a900?)
syscall/zsyscall_darwin_arm64.go:44 +0x4c
syscall.Wait4(0x140003c4a18?, 0x140003c49b4, 0x140003c4a28?, 0x104b71650?)
syscall/syscall_bsd.go:144 +0x28
os.(*Process).wait(0x14000472ba0)
os/exec_unix.go:43 +0x80
os.(*Process).Wait(...)
os/exec.go:134
os/exec.(*Cmd).Wait(0x1400028e600)
os/exec/exec.go:906 +0x38
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1({0x10552d258, 0x140005ab470}, {0x140005ab440, 0x3, 0x3})
mvdan.cc/sh/[email protected]/interp/handler.go:133 +0x270
mvdan.cc/sh/v3/interp.(*Runner).exec(0x1400023b508, {0x10552d290?, 0x1400032e050?}, {0x140005ab440, 0x3, 0x3})
mvdan.cc/sh/[email protected]/interp/runner.go:1014 +0x54
mvdan.cc/sh/v3/interp.(*Runner).call(0x1400023b508, {0x10552d290, 0x1400032e050}, {0x5ab450?, 0x140?}, {0x140005ab440, 0x3, 0x3})
mvdan.cc/sh/[email protected]/interp/runner.go:1010 +0x5d0
mvdan.cc/sh/v3/interp.(*Runner).cmd(0x1400023b508, {0x10552d290, 0x1400032e050}, {0x10552bce8, 0x1400032e460})
mvdan.cc/sh/[email protected]/interp/runner.go:426 +0x1370
mvdan.cc/sh/v3/interp.(*Runner).stmtSync(0x1400023b508, {0x10552d290, 0x1400032e050}, 0x1400001c540)
mvdan.cc/sh/[email protected]/interp/runner.go:317 +0x1bc
mvdan.cc/sh/v3/interp.(*Runner).stmt(0x1400023b508, {0x10552d290, 0x1400032e050}, 0x1400001c540)
mvdan.cc/sh/[email protected]/interp/runner.go:298 +0x134
mvdan.cc/sh/v3/interp.(*Runner).stmts(...)
mvdan.cc/sh/[email protected]/interp/runner.go:798
mvdan.cc/sh/v3/interp.(*Runner).Run(0x1400023b508, {0x10552d290, 0x1400032e050}, {0x105529c28, 0x140001392c0})
mvdan.cc/sh/[email protected]/interp/api.go:796 +0x324
github.com/go-task/task/v3/internal/execext.RunCommand({0x10552d290, 0x1400032e050}, 0x140003c5b08)
github.com/go-task/task/[email protected]/internal/execext/exec.go:90 +0x6a4
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e050}, 0x140002ca600, 0x140005162a0?, 0x104ae8acc?)
github.com/go-task/task/[email protected]/task.go:388 +0x5fc
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e050})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140000b6780}, 0xb?, 0x140003c5ee0)
github.com/go-task/task/[email protected]/task.go:441 +0x32c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140000b6780}, 0x140005162a0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 147
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 71 [syscall]:
os/signal.signal_recv()
runtime/sigqueue.go:149 +0x2c
os/signal.loop()
os/signal/signal_unix.go:23 +0x1c
created by os/signal.Notify.func1.1 in goroutine 1
os/signal/signal.go:151 +0x28
goroutine 132 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 108
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 193 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 131 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 22
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 129 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 120
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 42 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 114
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 28 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 110
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 40 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 24
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 130 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 26
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 27 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 118
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 50 [sleep]:
time.Sleep(0x37e11d600)
runtime/time.go:195 +0xfc
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:126 +0x28
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1 in goroutine 112
mvdan.cc/sh/[email protected]/interp/handler.go:125 +0x88
goroutine 124 [semacquire]:
sync.runtime_Semacquire(0x140000fbb18?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x14000208308)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x14000208300)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x140005312c0}, 0x14000238000)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x140005312c0})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140005312c0}, 0x16?, 0x140000fbee0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140005312c0}, 0x14000140100)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 127 [semacquire]:
sync.runtime_Semacquire(0x1400015ced8?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x140003cc288)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x140003cc280)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000822200)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0xe?, 0x1400015d2a0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140005164c0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x1400015d700?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x16?, 0x1400015d8c0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000516500)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140004a5d20?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x11?, 0x1400015dee0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000242000)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 124
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 128 [semacquire]:
sync.runtime_Semacquire(0x140000feed8?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x140003fe188)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x140003fe180)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000238600)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0xd?, 0x140000ff2a0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140002ac1c0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140000ff700?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x16?, 0x140000ff8c0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000336cc0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140004d9d20?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x11?, 0x140003e7ee0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000288000)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 124
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 145 [semacquire]:
sync.runtime_Semacquire(0x140007faed8?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x14000139188)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x14000139180)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140002cb000)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0xe?, 0x140007fb2a0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140002ac340)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140007fb700?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x16?, 0x140007fb8c0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140000303e0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x1400049bd20?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x11?, 0x140003ebee0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000200100)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 124
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 146 [semacquire]:
sync.runtime_Semacquire(0x140003c0ed8?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x14000212148)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x14000212140)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000239000)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0xd?, 0x140003c12a0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000030480)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140003c1700?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x16?, 0x140003c18c0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000030460)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000497d20?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x11?, 0x14000159ee0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000336060)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 124
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 147 [semacquire]:
sync.runtime_Semacquire(0x140000faed8?)
runtime/sema.go:62 +0x2c
sync.(*WaitGroup).Wait(0x140003bc488)
sync/waitgroup.go:116 +0x74
golang.org/x/sync/errgroup.(*Group).Wait(0x140003bc480)
golang.org/x/[email protected]/errgroup/errgroup.go:56 +0x2c
github.com/go-task/task/v3.(*Executor).runDeps(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000238c00)
github.com/go-task/task/[email protected]/task.go:322 +0x1c0
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:195 +0xe4
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0xd?, 0x140000fb2a0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000516200)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140000fb700?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x16?, 0x140000fb8c0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000516380)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x14000595d20?, 0x4?, 0x0?)
github.com/go-task/task/[email protected]/task.go:358 +0x150
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x1400032e550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x11?, 0x140004c9ee0)
github.com/go-task/task/[email protected]/task.go:418 +0x36c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e550}, 0x140005161e0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 124
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 210 [IO wait]:
internal/poll.runtime_pollWait(0x12c81e3b0, 0x72)
runtime/netpoll.go:345 +0xa0
internal/poll.(*pollDesc).wait(0x14000136780?, 0x14000554000?, 0x1)
internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14000136780, {0x14000554000, 0x8000, 0x8000})
internal/poll/fd_unix.go:164 +0x200
os.(*File).read(...)
os/file_posix.go:29
os.(*File).Read(0x14000452000, {0x14000554000?, 0x140006d3d01?, 0x104b064a4?})
os/file.go:118 +0x70
io.copyBuffer({0x105527b20, 0x1400032e410}, {0x105526fe0, 0x14000122380}, {0x0, 0x0, 0x0})
io/io.go:429 +0x18c
io.Copy(...)
io/io.go:388
os.genericWriteTo(0x140006d3e01?, {0x105527b20, 0x1400032e410})
os/file.go:269 +0x5c
os.(*File).WriteTo(0x10594f460?, {0x105527b20?, 0x1400032e410?})
os/file.go:247 +0x60
io.copyBuffer({0x105527b20, 0x1400032e410}, {0x105526e38, 0x14000452000}, {0x0, 0x0, 0x0})
io/io.go:411 +0x98
io.Copy(...)
io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
os/exec/exec.go:580 +0x44
os/exec.(*Cmd).Start.func2(0x1400034e200?)
os/exec/exec.go:733 +0x34
created by os/exec.(*Cmd).Start in goroutine 209
os/exec/exec.go:732 +0x7cc
goroutine 211 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 209
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 156 [syscall]:
syscall.syscall6(0x140003e6928?, 0x104ae8acc?, 0x90000001010128?, 0x105c79868?, 0x90?, 0x105aa45b8?, 0x90?)
runtime/sys_darwin.go:45 +0x68
syscall.wait4(0x140003e6978?, 0x104bbb118?, 0x90?, 0x10550a900?)
syscall/zsyscall_darwin_arm64.go:44 +0x4c
syscall.Wait4(0x140003e6a18?, 0x140003e69b4, 0x140003e6a28?, 0x104b71650?)
syscall/syscall_bsd.go:144 +0x28
os.(*Process).wait(0x14000472690)
os/exec_unix.go:43 +0x80
os.(*Process).Wait(...)
os/exec.go:134
os/exec.(*Cmd).Wait(0x1400028e780)
os/exec/exec.go:906 +0x38
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1({0x10552d258, 0x140005c37d0}, {0x140005c37a0, 0x3, 0x3})
mvdan.cc/sh/[email protected]/interp/handler.go:133 +0x270
mvdan.cc/sh/v3/interp.(*Runner).exec(0x14000241508, {0x10552d290?, 0x140000b6320?}, {0x140005c37a0, 0x3, 0x3})
mvdan.cc/sh/[email protected]/interp/runner.go:1014 +0x54
mvdan.cc/sh/v3/interp.(*Runner).call(0x14000241508, {0x10552d290, 0x140000b6320}, {0x5c37b0?, 0x140?}, {0x140005c37a0, 0x3, 0x3})
mvdan.cc/sh/[email protected]/interp/runner.go:1010 +0x5d0
mvdan.cc/sh/v3/interp.(*Runner).cmd(0x14000241508, {0x10552d290, 0x140000b6320}, {0x10552bce8, 0x140005307d0})
mvdan.cc/sh/[email protected]/interp/runner.go:426 +0x1370
mvdan.cc/sh/v3/interp.(*Runner).stmtSync(0x14000241508, {0x10552d290, 0x140000b6320}, 0x1400001c240)
mvdan.cc/sh/[email protected]/interp/runner.go:317 +0x1bc
mvdan.cc/sh/v3/interp.(*Runner).stmt(0x14000241508, {0x10552d290, 0x140000b6320}, 0x1400001c240)
mvdan.cc/sh/[email protected]/interp/runner.go:298 +0x134
mvdan.cc/sh/v3/interp.(*Runner).stmts(...)
mvdan.cc/sh/[email protected]/interp/runner.go:798
mvdan.cc/sh/v3/interp.(*Runner).Run(0x14000241508, {0x10552d290, 0x140000b6320}, {0x105529c28, 0x140001f4340})
mvdan.cc/sh/[email protected]/interp/api.go:796 +0x324
github.com/go-task/task/v3/internal/execext.RunCommand({0x10552d290, 0x140000b6320}, 0x140003e7b08)
github.com/go-task/task/[email protected]/internal/execext/exec.go:90 +0x6a4
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x140000b6320}, 0x14000239200, 0x14000336240?, 0x104ae8acc?)
github.com/go-task/task/[email protected]/task.go:388 +0x5fc
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x140000b6320})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140000b6370}, 0xb?, 0x140003e7ee0)
github.com/go-task/task/[email protected]/task.go:441 +0x32c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140000b6370}, 0x14000336240)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 146
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 47 [runnable]:
strconv.ParseInt({0x0, 0x0}, 0xa?, 0x0)
strconv/atoi.go:202 +0x4a0
strconv.Atoi({0x0?, 0x0?})
strconv/atoi.go:277 +0x134
github.com/go-task/task/v3/internal/logger.envColor({0x1050c0e9c, 0x16}, 0x5e)
github.com/go-task/task/[email protected]/internal/logger/logger.go:100 +0x174
github.com/go-task/task/v3/internal/logger.BrightBlue()
github.com/go-task/task/[email protected]/internal/logger/logger.go:56 +0x2c
github.com/go-task/task/v3/internal/logger.(*Logger).FOutf(0x140003a8a80?, {0x105526dd8, 0x14000122020}, 0x105522958?, {0x1400024a4b0?, 0xb?}, {0x0?, 0x104f40d60?, 0x140006d5cc8?})
github.com/go-task/task/[email protected]/internal/logger/logger.go:135 +0xe0
github.com/go-task/task/v3/internal/output.(*prefixWriter).writeLine(0x140000b6410, {0x1400051c7f8, 0x16})
github.com/go-task/task/[email protected]/internal/output/prefixed.go:102 +0x184
github.com/go-task/task/v3/internal/output.(*prefixWriter).writeOutputLines(0x140000b6410, 0x0)
github.com/go-task/task/[email protected]/internal/output/prefixed.go:58 +0x70
github.com/go-task/task/v3/internal/output.(*prefixWriter).Write(0x140000b6410, {0x1400059e000?, 0x140006d5da8?, 0x104adcf0c?})
github.com/go-task/task/[email protected]/internal/output/prefixed.go:47 +0x50
io.copyBuffer({0x105527b20, 0x140000b6410}, {0x105526fe0, 0x14000528018}, {0x0, 0x0, 0x0})
io/io.go:431 +0x1cc
io.Copy(...)
io/io.go:388
os.genericWriteTo(0x1?, {0x105527b20, 0x140000b6410})
os/file.go:269 +0x5c
os.(*File).WriteTo(0x10594f460?, {0x105527b20?, 0x140000b6410?})
os/file.go:247 +0x60
io.copyBuffer({0x105527b20, 0x140000b6410}, {0x105526e38, 0x14000076020}, {0x0, 0x0, 0x0})
io/io.go:411 +0x98
io.Copy(...)
io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
os/exec/exec.go:580 +0x44
os/exec.(*Cmd).Start.func2(0x0?)
os/exec/exec.go:733 +0x34
created by os/exec.(*Cmd).Start in goroutine 196
os/exec/exec.go:732 +0x7cc
goroutine 53 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 196 [syscall]:
syscall.syscall6(0x140004c8928?, 0x104ae8acc?, 0x90000001010160?, 0x105ab07e8?, 0x90?, 0x105aa4a68?, 0x90?)
runtime/sys_darwin.go:45 +0x68
syscall.wait4(0x140004c8978?, 0x104bbb118?, 0x90?, 0x10550a900?)
syscall/zsyscall_darwin_arm64.go:44 +0x4c
syscall.Wait4(0x140004c8a18?, 0x140004c89b4, 0x105aa4a68?, 0x104b71608?)
syscall/syscall_bsd.go:144 +0x28
os.(*Process).wait(0x140006767b0)
os/exec_unix.go:43 +0x80
os.(*Process).Wait(...)
os/exec.go:134
os/exec.(*Cmd).Wait(0x1400028e000)
os/exec/exec.go:906 +0x38
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1({0x10552d258, 0x140005eb3b0}, {0x14000212240, 0x4, 0x4})
mvdan.cc/sh/[email protected]/interp/handler.go:133 +0x270
mvdan.cc/sh/v3/interp.(*Runner).exec(0x1400023bb08, {0x10552d290?, 0x140005300f0?}, {0x14000212240, 0x4, 0x4})
mvdan.cc/sh/[email protected]/interp/runner.go:1014 +0x54
mvdan.cc/sh/v3/interp.(*Runner).call(0x1400023bb08, {0x10552d290, 0x140005300f0}, {0x212250?, 0x140?}, {0x14000212240, 0x4, 0x4})
mvdan.cc/sh/[email protected]/interp/runner.go:1010 +0x5d0
mvdan.cc/sh/v3/interp.(*Runner).cmd(0x1400023bb08, {0x10552d290, 0x140005300f0}, {0x10552bce8, 0x140000b6550})
mvdan.cc/sh/[email protected]/interp/runner.go:426 +0x1370
mvdan.cc/sh/v3/interp.(*Runner).stmtSync(0x1400023bb08, {0x10552d290, 0x140005300f0}, 0x14000050360)
mvdan.cc/sh/[email protected]/interp/runner.go:317 +0x1bc
mvdan.cc/sh/v3/interp.(*Runner).stmt(0x1400023bb08, {0x10552d290, 0x140005300f0}, 0x14000050360)
mvdan.cc/sh/[email protected]/interp/runner.go:298 +0x134
mvdan.cc/sh/v3/interp.(*Runner).stmts(...)
mvdan.cc/sh/[email protected]/interp/runner.go:798
mvdan.cc/sh/v3/interp.(*Runner).Run(0x1400023bb08, {0x10552d290, 0x140005300f0}, {0x105529c28, 0x14000212200})
mvdan.cc/sh/[email protected]/interp/api.go:796 +0x324
github.com/go-task/task/v3/internal/execext.RunCommand({0x10552d290, 0x140005300f0}, 0x140004c9b08)
github.com/go-task/task/[email protected]/internal/execext/exec.go:90 +0x6a4
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x140005300f0}, 0x140002aae00, 0x14000288200?, 0x104ae8acc?)
github.com/go-task/task/[email protected]/task.go:388 +0x5fc
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x140005300f0})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x1400032e2d0}, 0xb?, 0x140004c9ee0)
github.com/go-task/task/[email protected]/task.go:441 +0x32c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x1400032e2d0}, 0x14000288200)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 128
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 48 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 196
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 198 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 196
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 202 [IO wait]:
internal/poll.runtime_pollWait(0x12c81dfd0, 0x72)
runtime/netpoll.go:345 +0xa0
internal/poll.(*pollDesc).wait(0x1400001c2a0?, 0x1400024c000?, 0x1)
internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x1400001c2a0, {0x1400024c000, 0x8000, 0x8000})
internal/poll/fd_unix.go:164 +0x200
os.(*File).read(...)
os/file_posix.go:29
os.(*File).Read(0x140000760a8, {0x1400024c000?, 0x1?, 0x0?})
os/file.go:118 +0x70
io.copyBuffer({0x105527b20, 0x14000530730}, {0x105526fe0, 0x140000760d8}, {0x0, 0x0, 0x0})
io/io.go:429 +0x18c
io.Copy(...)
io/io.go:388
os.genericWriteTo(0x1?, {0x105527b20, 0x14000530730})
os/file.go:269 +0x5c
os.(*File).WriteTo(0x10594f460?, {0x105527b20?, 0x14000530730?})
os/file.go:247 +0x60
io.copyBuffer({0x105527b20, 0x14000530730}, {0x105526e38, 0x140000760a8}, {0x0, 0x0, 0x0})
io/io.go:411 +0x98
io.Copy(...)
io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
os/exec/exec.go:580 +0x44
os/exec.(*Cmd).Start.func2(0x0?)
os/exec/exec.go:733 +0x34
created by os/exec.(*Cmd).Start in goroutine 156
os/exec/exec.go:732 +0x7cc
goroutine 200 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 209
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 158 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 156
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 203 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 156
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 159 [syscall]:
syscall.syscall6(0x140007f6928?, 0x104ae8acc?, 0x90000001010160?, 0x105ab07e8?, 0x90?, 0x105aa4a68?, 0x90?)
runtime/sys_darwin.go:45 +0x68
syscall.wait4(0x140007f6978?, 0x104bbb118?, 0x90?, 0x10550a900?)
syscall/zsyscall_darwin_arm64.go:44 +0x4c
syscall.Wait4(0x140007f6a18?, 0x140007f69b4, 0x105aa4a68?, 0x104b71608?)
syscall/syscall_bsd.go:144 +0x28
os.(*Process).wait(0x14000677290)
os/exec_unix.go:43 +0x80
os.(*Process).Wait(...)
os/exec.go:134
os/exec.(*Cmd).Wait(0x1400028ec00)
os/exec/exec.go:906 +0x38
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1({0x10552d258, 0x14000342420}, {0x140000507e0, 0x6, 0x6})
mvdan.cc/sh/[email protected]/interp/handler.go:133 +0x270
mvdan.cc/sh/v3/interp.(*Runner).exec(0x14000294608, {0x10552d290?, 0x140003c8550?}, {0x140000507e0, 0x6, 0x6})
mvdan.cc/sh/[email protected]/interp/runner.go:1014 +0x54
mvdan.cc/sh/v3/interp.(*Runner).call(0x14000294608, {0x10552d290, 0x140003c8550}, {0x507f0?, 0x140?}, {0x140000507e0, 0x6, 0x6})
mvdan.cc/sh/[email protected]/interp/runner.go:1010 +0x5d0
mvdan.cc/sh/v3/interp.(*Runner).cmd(0x14000294608, {0x10552d290, 0x140003c8550}, {0x10552bce8, 0x14000426910})
mvdan.cc/sh/[email protected]/interp/runner.go:426 +0x1370
mvdan.cc/sh/v3/interp.(*Runner).stmtSync(0x14000294608, {0x10552d290, 0x140003c8550}, 0x14000050780)
mvdan.cc/sh/[email protected]/interp/runner.go:317 +0x1bc
mvdan.cc/sh/v3/interp.(*Runner).stmt(0x14000294608, {0x10552d290, 0x140003c8550}, 0x14000050780)
mvdan.cc/sh/[email protected]/interp/runner.go:298 +0x134
mvdan.cc/sh/v3/interp.(*Runner).stmts(...)
mvdan.cc/sh/[email protected]/interp/runner.go:798
mvdan.cc/sh/v3/interp.(*Runner).Run(0x14000294608, {0x10552d290, 0x140003c8550}, {0x105529c28, 0x140003cc540})
mvdan.cc/sh/[email protected]/interp/api.go:796 +0x324
github.com/go-task/task/v3/internal/execext.RunCommand({0x10552d290, 0x140003c8550}, 0x140007f7b08)
github.com/go-task/task/[email protected]/internal/execext/exec.go:90 +0x6a4
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x140003c8550}, 0x140002cb800, 0x140000304c0?, 0x104ae8acc?)
github.com/go-task/task/[email protected]/task.go:388 +0x5fc
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x140003c8550})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140003c8190}, 0xc?, 0x140007f7ee0)
github.com/go-task/task/[email protected]/task.go:441 +0x32c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140003c8190}, 0x140000304c0)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 145
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 206 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 159
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 216 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 159
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 207 [syscall]:
syscall.syscall6(0x14000158928?, 0x104ae8acc?, 0x1000128?, 0x105ab07e8?, 0x90?, 0x105aa4108?, 0x90?)
runtime/sys_darwin.go:45 +0x68
syscall.wait4(0x14000158978?, 0x104bbb118?, 0x90?, 0x10550a900?)
syscall/zsyscall_darwin_arm64.go:44 +0x4c
syscall.Wait4(0x14000158a18?, 0x140001589b4, 0x14000158a28?, 0x104b71650?)
syscall/syscall_bsd.go:144 +0x28
os.(*Process).wait(0x14000473290)
os/exec_unix.go:43 +0x80
os.(*Process).Wait(...)
os/exec.go:134
os/exec.(*Cmd).Wait(0x1400028ed80)
os/exec/exec.go:906 +0x38
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1({0x10552d258, 0x1400045aa20}, {0x1400072c180, 0x6, 0x6})
mvdan.cc/sh/[email protected]/interp/handler.go:133 +0x270
mvdan.cc/sh/v3/interp.(*Runner).exec(0x14000240308, {0x10552d290?, 0x14000426190?}, {0x1400072c180, 0x6, 0x6})
mvdan.cc/sh/[email protected]/interp/runner.go:1014 +0x54
mvdan.cc/sh/v3/interp.(*Runner).call(0x14000240308, {0x10552d290, 0x14000426190}, {0x72c190?, 0x140?}, {0x1400072c180, 0x6, 0x6})
mvdan.cc/sh/[email protected]/interp/runner.go:1010 +0x5d0
mvdan.cc/sh/v3/interp.(*Runner).cmd(0x14000240308, {0x10552d290, 0x14000426190}, {0x10552bce8, 0x140003c8230})
mvdan.cc/sh/[email protected]/interp/runner.go:426 +0x1370
mvdan.cc/sh/v3/interp.(*Runner).stmtSync(0x14000240308, {0x10552d290, 0x14000426190}, 0x1400072c060)
mvdan.cc/sh/[email protected]/interp/runner.go:317 +0x1bc
mvdan.cc/sh/v3/interp.(*Runner).stmt(0x14000240308, {0x10552d290, 0x14000426190}, 0x1400072c060)
mvdan.cc/sh/[email protected]/interp/runner.go:298 +0x134
mvdan.cc/sh/v3/interp.(*Runner).stmts(...)
mvdan.cc/sh/[email protected]/interp/runner.go:798
mvdan.cc/sh/v3/interp.(*Runner).Run(0x14000240308, {0x10552d290, 0x14000426190}, {0x105529c28, 0x14000212180})
mvdan.cc/sh/[email protected]/interp/api.go:796 +0x324
github.com/go-task/task/v3/internal/execext.RunCommand({0x10552d290, 0x14000426190}, 0x14000159b08)
github.com/go-task/task/[email protected]/internal/execext/exec.go:90 +0x6a4
github.com/go-task/task/v3.(*Executor).runCommand(0x140001b22c0, {0x10552d290, 0x14000426190}, 0x14000239a00, 0x14000030340?, 0x104ae8acc?)
github.com/go-task/task/[email protected]/task.go:388 +0x5fc
github.com/go-task/task/v3.(*Executor).RunTask.func1({0x10552d290, 0x14000426190})
github.com/go-task/task/[email protected]/task.go:262 +0x790
github.com/go-task/task/v3.(*Executor).startExecution(0x140001b22c0, {0x10552d290, 0x140004265f0}, 0xc?, 0x14000593ee0)
github.com/go-task/task/[email protected]/task.go:441 +0x32c
github.com/go-task/task/v3.(*Executor).RunTask(0x140001b22c0, {0x10552d290, 0x140004265f0}, 0x14000030340)
github.com/go-task/task/[email protected]/task.go:193 +0x18c
github.com/go-task/task/v3.(*Executor).runDeps.func1()
github.com/go-task/task/[email protected]/task.go:314 +0xa8
golang.org/x/sync/errgroup.(*Group).Go.func1()
golang.org/x/[email protected]/errgroup/errgroup.go:78 +0x58
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 127
golang.org/x/[email protected]/errgroup/errgroup.go:75 +0x98
goroutine 241 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 207
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 243 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 207
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 245 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 247 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 249 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 253 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 255 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 273 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 277 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 279 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 281 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 285 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 287 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 289 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 293 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 295 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
goroutine 297 [chan receive]:
github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1.1()
mvdan.cc/sh/[email protected]/interp/handler.go:115 +0x34
created by github.com/go-task/task/v3/internal/execext.execHandler.DefaultExecHandler.func1 in goroutine 126
mvdan.cc/sh/[email protected]/interp/handler.go:114 +0x268
Version
v3.40.0 (h1:1gKx+2UDz06Jtm0MBiN+EqVN87wWEyspuEze4LRGusk=)
Operating system
macOS 15.4
Experiments Enabled
No response
Example Taskfile
Metadata
Metadata
Assignees
Labels
No labels