[GH-ISSUE #2199] fatal error: concurrent map iteration and map write #1041

Open
opened 2026-03-01 21:48:26 +03:00 by kerem · 7 comments
Owner

Originally created by @ChristopherHX on GitHub (Feb 3, 2024).
Original GitHub issue: https://github.com/nektos/act/issues/2199

CI log, does not happen most of the time.

fatal error: concurrent map iteration and map write
  
  goroutine 26064 [running]:
  github.com/nektos/act/pkg/runner.valueMasker.func1(0xc0001d5b20)
  	/home/runner/work/act/act/pkg/runner/logger.go:154 +0xd5
  github.com/nektos/act/pkg/runner.(*maskedFormatter).Format(0xc0004dcd20, 0xc00010f1c8?)
  	/home/runner/work/act/act/pkg/runner/logger.go:176 +0x64
  github.com/sirupsen/logrus.(*Entry).write(0xc0001d5b20)
  	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 +0xa5
  github.com/sirupsen/logrus.(*Entry).log(0xc00027e150, 0x5, {0xc002296ff0, 0x30})
  	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 +0x474
  github.com/sirupsen/logrus.(*Entry).Log(0xc00027e150, 0x5, {0xc00010f360?, 0x2?, 0x2?})
  	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 +0x4f
  github.com/sirupsen/logrus.(*Entry).Logf(0xc00027e150, 0x5, {0xd04a7b?, 0x40c027?}, {0xc000236fc0?, 0xbd0900?, 0x12fc201?})
  	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 +0x85
  github.com/sirupsen/logrus.(*Entry).Debugf(0xc0006d95a8?, {0xd04a7b?, 0x0?}, {0xc000236fc0?, 0xc00007e420?, 0x55?})
  	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:358 +0x37
  github.com/nektos/act/pkg/container.(*containerReference).copyContent.func1({0xe33150, 0xc00228e840})
  	/home/runner/work/act/act/pkg/container/docker_run.go:779 +0x270
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc00228e840})
  	/home/runner/work/act/act/pkg/common/executor.go:148 +0x144
  github.com/nektos/act/pkg/common.Executor.IfNot.func1({0xe33150, 0xc00228e840})
  	/home/runner/work/act/act/pkg/common/executor.go:166 +0x56
  github.com/nektos/act/pkg/runner.runStepExecutor.func1({0xe33150, 0xc00228e840})
  	/home/runner/work/act/act/pkg/runner/step.go:140 +0xdc2
  github.com/nektos/act/pkg/runner.newJobExecutor.func4({0xe33150, 0xc00228e840})
  	/home/runner/work/act/act/pkg/runner/job_executor.go:78 +0x6a
  github.com/nektos/act/pkg/runner.useStepLogger.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/runner/job_executor.go:197 +0x443
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:148 +0x144
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:182 +0x34
  github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:182 +0x34
  github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:182 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/common/executor.go:148 +0x144
  github.com/nektos/act/pkg/runner.(*RunContext).Executor.func1({0xe33150, 0xc0004dff80})
  	/home/runner/work/act/act/pkg/runner/run_context.go:620 +0x8b
  github.com/nektos/act/pkg/runner.(*runnerImpl).NewPlanExecutor.func1.1({0xe33150, 0xc0004dfc20})
  	/home/runner/work/act/act/pkg/runner/runner.go:194 +0x1e3
  github.com/nektos/act/pkg/common.NewParallelExecutor.func1.1(0xc00007c060?, 0x0?)
  	/home/runner/work/act/act/pkg/common/executor.go:107 +0x5c
  created by github.com/nektos/act/pkg/common.NewParallelExecutor.func1
  	/home/runner/work/act/act/pkg/common/executor.go:105 +0x10b
  
  goroutine 1 [chan receive, 3 minutes]:
  testing.(*T).Run(0xc000316340, {0xce96b6?, 0x566465?}, 0xd68710)
  	/opt/hostedtoolcache/go/1.20.13/x64/src/testing/testing.go:1630 +0x405
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0021f43f0})
  	/home/runner/work/act/act/pkg/common/executor.go:136 +0x34
  github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0021f43f0})
  	/home/runner/work/act/act/pkg/common/executor.go:182 +0x34
  github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0021f43f0})
  	/home/runner/work/act/act/pkg/common/executor.go:182 +0x34
  github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0021f43f0})
  	/home/runner/work/act/act/pkg/common/executor.go:182 +0x34
  github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0021f43f0})
  	/home/runner/work/act/act/pkg/common/executor.go:148 +0x144
  github.com/nektos/act/pkg/runner.(*RunContext).Executor.func1({0xe33150, 0xc0021f43f0})
  	/home/runner/work/act/act/pkg/runner/run_context.go:620 +0x8b
  github.com/nektos/act/pkg/runner.(*runnerImpl).NewPlanExecutor.func1.1({0xe33150, 0xc0021f4fc0})
  	/home/runner/work/act/act/pkg/runner/runner.go:194 +0x1e3
  github.com/nektos/act/pkg/common.NewParallelExecutor.func1.1(0xc001626060?, 0x0?)
  	/home/runner/work/act/act/pkg/common/executor.go:107 +0x5c
  created by github.com/nektos/act/pkg/common.NewParallelExecutor.func1
  	/home/runner/work/act/act/pkg/common/executor.go:105 +0x10b
  
  goroutine 26099 [chan receive]:
  github.com/nektos/act/pkg/common.NewParallelExecutor.func1({0xe330e0?, 0xc00003a170})
  	/home/runner/work/act/act/pkg/common/executor.go:120 +0x25e
  github.com/nektos/act/pkg/common.NewParallelExecutor.func1.1(0xc000175040?, 0xc0004920e0?)
  	/home/runner/work/act/act/pkg/common/executor.go:107 +0x5c
  created by github.com/nektos/act/pkg/common.NewParallelExecutor.func1
  	/home/runner/work/act/act/pkg/common/executor.go:105 +0x10b

Originally created by @ChristopherHX on GitHub (Feb 3, 2024). Original GitHub issue: https://github.com/nektos/act/issues/2199 CI log, does not happen most of the time. ``` fatal error: concurrent map iteration and map write goroutine 26064 [running]: github.com/nektos/act/pkg/runner.valueMasker.func1(0xc0001d5b20) /home/runner/work/act/act/pkg/runner/logger.go:154 +0xd5 github.com/nektos/act/pkg/runner.(*maskedFormatter).Format(0xc0004dcd20, 0xc00010f1c8?) /home/runner/work/act/act/pkg/runner/logger.go:176 +0x64 github.com/sirupsen/logrus.(*Entry).write(0xc0001d5b20) /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 +0xa5 github.com/sirupsen/logrus.(*Entry).log(0xc00027e150, 0x5, {0xc002296ff0, 0x30}) /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 +0x474 github.com/sirupsen/logrus.(*Entry).Log(0xc00027e150, 0x5, {0xc00010f360?, 0x2?, 0x2?}) /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 +0x4f github.com/sirupsen/logrus.(*Entry).Logf(0xc00027e150, 0x5, {0xd04a7b?, 0x40c027?}, {0xc000236fc0?, 0xbd0900?, 0x12fc201?}) /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 +0x85 github.com/sirupsen/logrus.(*Entry).Debugf(0xc0006d95a8?, {0xd04a7b?, 0x0?}, {0xc000236fc0?, 0xc00007e420?, 0x55?}) /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:358 +0x37 github.com/nektos/act/pkg/container.(*containerReference).copyContent.func1({0xe33150, 0xc00228e840}) /home/runner/work/act/act/pkg/container/docker_run.go:779 +0x270 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc00228e840}) /home/runner/work/act/act/pkg/common/executor.go:148 +0x144 github.com/nektos/act/pkg/common.Executor.IfNot.func1({0xe33150, 0xc00228e840}) /home/runner/work/act/act/pkg/common/executor.go:166 +0x56 github.com/nektos/act/pkg/runner.runStepExecutor.func1({0xe33150, 0xc00228e840}) /home/runner/work/act/act/pkg/runner/step.go:140 +0xdc2 github.com/nektos/act/pkg/runner.newJobExecutor.func4({0xe33150, 0xc00228e840}) /home/runner/work/act/act/pkg/runner/job_executor.go:78 +0x6a github.com/nektos/act/pkg/runner.useStepLogger.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/runner/job_executor.go:197 +0x443 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:148 +0x144 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:182 +0x34 github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:182 +0x34 github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:182 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/common/executor.go:148 +0x144 github.com/nektos/act/pkg/runner.(*RunContext).Executor.func1({0xe33150, 0xc0004dff80}) /home/runner/work/act/act/pkg/runner/run_context.go:620 +0x8b github.com/nektos/act/pkg/runner.(*runnerImpl).NewPlanExecutor.func1.1({0xe33150, 0xc0004dfc20}) /home/runner/work/act/act/pkg/runner/runner.go:194 +0x1e3 github.com/nektos/act/pkg/common.NewParallelExecutor.func1.1(0xc00007c060?, 0x0?) /home/runner/work/act/act/pkg/common/executor.go:107 +0x5c created by github.com/nektos/act/pkg/common.NewParallelExecutor.func1 /home/runner/work/act/act/pkg/common/executor.go:105 +0x10b goroutine 1 [chan receive, 3 minutes]: testing.(*T).Run(0xc000316340, {0xce96b6?, 0x566465?}, 0xd68710) /opt/hostedtoolcache/go/1.20.13/x64/src/testing/testing.go:1630 +0x405 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0021f43f0}) /home/runner/work/act/act/pkg/common/executor.go:136 +0x34 github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0021f43f0}) /home/runner/work/act/act/pkg/common/executor.go:182 +0x34 github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0021f43f0}) /home/runner/work/act/act/pkg/common/executor.go:182 +0x34 github.com/nektos/act/pkg/common.Executor.Finally.func1({0xe33150, 0xc0021f43f0}) /home/runner/work/act/act/pkg/common/executor.go:182 +0x34 github.com/nektos/act/pkg/common.Executor.Then.func1({0xe33150, 0xc0021f43f0}) /home/runner/work/act/act/pkg/common/executor.go:148 +0x144 github.com/nektos/act/pkg/runner.(*RunContext).Executor.func1({0xe33150, 0xc0021f43f0}) /home/runner/work/act/act/pkg/runner/run_context.go:620 +0x8b github.com/nektos/act/pkg/runner.(*runnerImpl).NewPlanExecutor.func1.1({0xe33150, 0xc0021f4fc0}) /home/runner/work/act/act/pkg/runner/runner.go:194 +0x1e3 github.com/nektos/act/pkg/common.NewParallelExecutor.func1.1(0xc001626060?, 0x0?) /home/runner/work/act/act/pkg/common/executor.go:107 +0x5c created by github.com/nektos/act/pkg/common.NewParallelExecutor.func1 /home/runner/work/act/act/pkg/common/executor.go:105 +0x10b goroutine 26099 [chan receive]: github.com/nektos/act/pkg/common.NewParallelExecutor.func1({0xe330e0?, 0xc00003a170}) /home/runner/work/act/act/pkg/common/executor.go:120 +0x25e github.com/nektos/act/pkg/common.NewParallelExecutor.func1.1(0xc000175040?, 0xc0004920e0?) /home/runner/work/act/act/pkg/common/executor.go:107 +0x5c created by github.com/nektos/act/pkg/common.NewParallelExecutor.func1 /home/runner/work/act/act/pkg/common/executor.go:105 +0x10b ```
Author
Owner

@ChristopherHX commented on GitHub (Feb 3, 2024):

fatal error: concurrent map iteration an.txt

<!-- gh-comment-id:1925455444 --> @ChristopherHX commented on GitHub (Feb 3, 2024): [fatal error: concurrent map iteration an.txt](https://github.com/nektos/act/files/14154269/fatal.error.concurrent.map.iteration.an.txt)
Author
Owner

@github-actions[bot] commented on GitHub (Aug 2, 2024):

Issue is stale and will be closed in 14 days unless there is new activity

<!-- gh-comment-id:2264251612 --> @github-actions[bot] commented on GitHub (Aug 2, 2024): Issue is stale and will be closed in 14 days unless there is new activity
Author
Owner

@qoomon commented on GitHub (Jul 21, 2025):

seems to be still an issue sometimes => https://github.com/qoomon/actions--parallel-steps/issues/15

<!-- gh-comment-id:3095908832 --> @qoomon commented on GitHub (Jul 21, 2025): seems to be still an issue sometimes => https://github.com/qoomon/actions--parallel-steps/issues/15
Author
Owner

@eastlondoner commented on GitHub (Jul 21, 2025):

Yes, this happens for us once or twice a day as an intermittent failure. Is it possible for us to collect more information to help debug

<!-- gh-comment-id:3096306271 --> @eastlondoner commented on GitHub (Jul 21, 2025): Yes, this happens for us once or twice a day as an intermittent failure. Is it possible for us to collect more information to help debug
Author
Owner

@ChristopherHX commented on GitHub (Jul 21, 2025):

I usually expect plain act to provide the full stack trace on such a panic, maybe @qoomon has an idea what could be the cause of the missing stacktrace.

I forget that I created this issue, because this one is really really old and has never been debuggable.

I could create an build of act that forcefully triggers a panic like this while not helping debugging the original problem, if needed, only helpful to diagnose why the stacktrace is missing.

<!-- gh-comment-id:3096915581 --> @ChristopherHX commented on GitHub (Jul 21, 2025): I usually expect plain act to provide the full stack trace on such a panic, maybe @qoomon has an idea what could be the cause of the missing stacktrace. - Is this the json logger fault of act - Is https://github.com/qoomon/actions--parallel-steps not forwarding the stack trace for `fatal error:` - Is act not providing the stacktrace at all? I forget that I created this issue, because this one is really really old and has never been debuggable. I could create an build of act that forcefully triggers a panic like this while not helping debugging the original problem, if needed, only helpful to diagnose why the stacktrace is missing.
Author
Owner

@ChristopherHX commented on GitHub (Jul 21, 2025):

BTW concurrent map read and map write is a sightly different error than I posted above

<!-- gh-comment-id:3096986506 --> @ChristopherHX commented on GitHub (Jul 21, 2025): BTW concurrent map **read** and map write is a sightly different error than I posted above
Author
Owner

@ChristopherHX commented on GitHub (Jul 21, 2025):

my act version shows the stacktrace on the error with and without json

{"level":"warning","msg":"Couldn't get a valid docker connection: no DOCKER_HOST and an invalid container socket ''","time":"2025-07-21T17:00:26+02:00"}
WARN  ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠  
fatal error: concurrent map iteration and map write

goroutine 74 [running]:
internal/runtime/maps.fatal({0x1038457b2?, 0x1400007cd98?})
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/runtime/panic.go:1053 +0x20
internal/runtime/maps.(*Iter).Next(0x1400036e760?)
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/internal/runtime/maps/table.go:683 +0x94
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:45 +0x78
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 1 [runnable]:
sync.(*WaitGroup).Add(0x140004bd810?, 0x1?)
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/sync/waitgroup.go:45 +0x114
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv(0x14000476dc0, {0x103c02af0, 0x14000201e60}, 0x14000201f50)
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:42 +0x1bc
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluator(0x14000476dc0, {0x103c02af0, 0x14000201e60})
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:32 +0x3c
github.com/actions-oss/act-cli/pkg/runner.(*runnerImpl).newRunContext(0x140002a18a0, {0x103c02af0, 0x14000201e60}, 0x14000601cb0, 0x14000201e90)
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/runner.go:297 +0xec
github.com/actions-oss/act-cli/pkg/runner.(*runnerImpl).NewPlanExecutor.func1({0x103c02af0, 0x14000201e60})
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/runner.go:219 +0xdd4
github.com/actions-oss/act-cli/pkg/runner.(*runnerImpl).NewPlanExecutor.Executor.Then.func4({0x103c02af0, 0x14000201e60})
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/executor.go:162 +0x38
github.com/actions-oss/act-cli/pkg/common.Executor.Finally.func1({0x103c02af0?, 0x14000201e60?})
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/executor.go:233 +0x70
github.com/actions-oss/act-cli/cmd.createRootCommand.newRunCommand.func2(0x140002e4608, {0x1400012e4d0, 0x0, 0x103819795?})
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/cmd/root.go:739 +0x1ad0
github.com/spf13/cobra.(*Command).execute(0x140002e4608, {0x14000177200, 0xb, 0x10})
        /Users/christopher/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 +0x828
github.com/spf13/cobra.(*Command).ExecuteC(0x140002e4608)
        /Users/christopher/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x350
github.com/spf13/cobra.(*Command).Execute(...)
        /Users/christopher/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071
github.com/actions-oss/act-cli/cmd.Execute({0x103c02af0, 0x140002b5260}, {0x10381a201, 0x5})
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/cmd/root.go:51 +0x50
main.main()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/main.go:18 +0x48

goroutine 17 [syscall]:
os/signal.signal_recv()
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/runtime/sigqueue.go:149 +0x2c
os/signal.loop()
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/os/signal/signal_unix.go:23 +0x1c
created by os/signal.Notify.func1.1 in goroutine 1
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/os/signal/signal.go:152 +0x28

goroutine 8 [select]:
github.com/actions-oss/act-cli/pkg/common.createGracefulJobCancellationContext.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/context.go:20 +0x88
created by github.com/actions-oss/act-cli/pkg/common.createGracefulJobCancellationContext in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/context.go:19 +0x150

goroutine 9 [select]:
github.com/actions-oss/act-cli/pkg/common.EarlyCancelContext.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/job_error.go:57 +0xc8
created by github.com/actions-oss/act-cli/pkg/common.EarlyCancelContext in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/job_error.go:55 +0xd0

goroutine 49 [runnable]:
context.WithValue({0x103c029d8?, 0x1042c3a40?}, {0x103aad500?, 0x1042740d0?}, {0x103bcd880?, 0x140001f0d00?})
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/context/context.go:718 +0x158
net/http.(*Server).Serve(0x140001f0d00, {0x103c01370, 0x140001fac80})
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/net/http/server.go:3422 +0x1f8
github.com/actions-oss/act-cli/pkg/artifactcache.StartHandler.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/artifactcache/handler.go:104 +0x38
created by github.com/actions-oss/act-cli/pkg/artifactcache.StartHandler in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/artifactcache/handler.go:103 +0x914

goroutine 50 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 51 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 52 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 53 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 54 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 55 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 56 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 57 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 58 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 59 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 60 [runnable]:
internal/runtime/maps.(*Map).growToTable(0x14000244000, 0x103adf040)
        /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/internal/runtime/maps/map.go:628 +0x100
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:46 +0xcc
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 61 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 62 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 63 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 64 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 65 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 66 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 67 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 68 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 69 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 70 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 71 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 72 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 73 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 75 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 76 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 77 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 78 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 79 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 80 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 81 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 82 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 83 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 84 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 85 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 86 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 87 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 88 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 89 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 90 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 91 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 92 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 93 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 94 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 95 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 96 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 97 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 98 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 99 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 100 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 101 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 102 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 103 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 104 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 105 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 106 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 107 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 108 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 109 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 110 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 111 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 112 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 113 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 114 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 115 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 116 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 117 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 118 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 119 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 120 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 121 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 122 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 123 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 124 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 125 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 126 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 127 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 128 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 129 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

goroutine 130 [runnable]:
github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1()
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43
created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1
        /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c

Just add this code somewhere into the nektos/act code and this will panic up to 100% of time, if not increment 234

	pMap := map[string]interface{}{"__OUTPUT__": "", "__OUTPUT__2": "", "__OUTPUT__3": "", "__OUTPUT__4": ""}

	var g sync.WaitGroup
	for i := 0; i < 234; i++ {
		g.Add(1)
		go func() {
			defer g.Done()
			for k, _ := range pMap {
				pMap[k+"s"] = "y"
			}
		}()
	}
	g.Wait()

bug of actions--parallel-steps to hide the stacktrace

<!-- gh-comment-id:3097150130 --> @ChristopherHX commented on GitHub (Jul 21, 2025): my act version shows the stacktrace on the error with and without json ``` {"level":"warning","msg":"Couldn't get a valid docker connection: no DOCKER_HOST and an invalid container socket ''","time":"2025-07-21T17:00:26+02:00"} WARN ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠ fatal error: concurrent map iteration and map write goroutine 74 [running]: internal/runtime/maps.fatal({0x1038457b2?, 0x1400007cd98?}) /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/runtime/panic.go:1053 +0x20 internal/runtime/maps.(*Iter).Next(0x1400036e760?) /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/internal/runtime/maps/table.go:683 +0x94 github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:45 +0x78 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 1 [runnable]: sync.(*WaitGroup).Add(0x140004bd810?, 0x1?) /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/sync/waitgroup.go:45 +0x114 github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv(0x14000476dc0, {0x103c02af0, 0x14000201e60}, 0x14000201f50) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:42 +0x1bc github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluator(0x14000476dc0, {0x103c02af0, 0x14000201e60}) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:32 +0x3c github.com/actions-oss/act-cli/pkg/runner.(*runnerImpl).newRunContext(0x140002a18a0, {0x103c02af0, 0x14000201e60}, 0x14000601cb0, 0x14000201e90) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/runner.go:297 +0xec github.com/actions-oss/act-cli/pkg/runner.(*runnerImpl).NewPlanExecutor.func1({0x103c02af0, 0x14000201e60}) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/runner.go:219 +0xdd4 github.com/actions-oss/act-cli/pkg/runner.(*runnerImpl).NewPlanExecutor.Executor.Then.func4({0x103c02af0, 0x14000201e60}) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/executor.go:162 +0x38 github.com/actions-oss/act-cli/pkg/common.Executor.Finally.func1({0x103c02af0?, 0x14000201e60?}) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/executor.go:233 +0x70 github.com/actions-oss/act-cli/cmd.createRootCommand.newRunCommand.func2(0x140002e4608, {0x1400012e4d0, 0x0, 0x103819795?}) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/cmd/root.go:739 +0x1ad0 github.com/spf13/cobra.(*Command).execute(0x140002e4608, {0x14000177200, 0xb, 0x10}) /Users/christopher/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 +0x828 github.com/spf13/cobra.(*Command).ExecuteC(0x140002e4608) /Users/christopher/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x350 github.com/spf13/cobra.(*Command).Execute(...) /Users/christopher/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071 github.com/actions-oss/act-cli/cmd.Execute({0x103c02af0, 0x140002b5260}, {0x10381a201, 0x5}) /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/cmd/root.go:51 +0x50 main.main() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/main.go:18 +0x48 goroutine 17 [syscall]: os/signal.signal_recv() /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/runtime/sigqueue.go:149 +0x2c os/signal.loop() /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/os/signal/signal_unix.go:23 +0x1c created by os/signal.Notify.func1.1 in goroutine 1 /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/os/signal/signal.go:152 +0x28 goroutine 8 [select]: github.com/actions-oss/act-cli/pkg/common.createGracefulJobCancellationContext.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/context.go:20 +0x88 created by github.com/actions-oss/act-cli/pkg/common.createGracefulJobCancellationContext in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/context.go:19 +0x150 goroutine 9 [select]: github.com/actions-oss/act-cli/pkg/common.EarlyCancelContext.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/job_error.go:57 +0xc8 created by github.com/actions-oss/act-cli/pkg/common.EarlyCancelContext in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/common/job_error.go:55 +0xd0 goroutine 49 [runnable]: context.WithValue({0x103c029d8?, 0x1042c3a40?}, {0x103aad500?, 0x1042740d0?}, {0x103bcd880?, 0x140001f0d00?}) /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/context/context.go:718 +0x158 net/http.(*Server).Serve(0x140001f0d00, {0x103c01370, 0x140001fac80}) /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/net/http/server.go:3422 +0x1f8 github.com/actions-oss/act-cli/pkg/artifactcache.StartHandler.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/artifactcache/handler.go:104 +0x38 created by github.com/actions-oss/act-cli/pkg/artifactcache.StartHandler in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/artifactcache/handler.go:103 +0x914 goroutine 50 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 51 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 52 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 53 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 54 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 55 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 56 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 57 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 58 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 59 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 60 [runnable]: internal/runtime/maps.(*Map).growToTable(0x14000244000, 0x103adf040) /Users/christopher/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.darwin-arm64/src/internal/runtime/maps/map.go:628 +0x100 github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:46 +0xcc created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 61 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 62 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 63 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 64 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 65 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 66 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 67 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 68 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 69 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 70 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 71 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 72 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 73 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 75 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 76 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 77 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 78 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 79 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 80 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 81 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 82 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 83 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 84 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 85 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 86 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 87 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 88 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 89 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 90 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 91 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 92 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 93 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 94 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 95 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 96 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 97 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 98 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 99 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 100 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 101 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 102 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 103 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 104 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 105 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 106 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 107 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 108 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 109 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 110 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 111 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 112 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 113 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 114 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 115 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 116 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 117 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 118 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 119 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 120 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 121 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 122 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 123 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 124 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 125 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 126 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 127 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 128 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 129 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c goroutine 130 [runnable]: github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv.func1() /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 created by github.com/actions-oss/act-cli/pkg/runner.(*RunContext).NewExpressionEvaluatorWithEnv in goroutine 1 /Users/christopher/Documents/ActionsAndPipelines/actions-oss-act/pkg/runner/expression.go:43 +0x19c ``` Just add this code somewhere into the nektos/act code and this will panic up to 100% of time, if not increment `234` ``` pMap := map[string]interface{}{"__OUTPUT__": "", "__OUTPUT__2": "", "__OUTPUT__3": "", "__OUTPUT__4": ""} var g sync.WaitGroup for i := 0; i < 234; i++ { g.Add(1) go func() { defer g.Done() for k, _ := range pMap { pMap[k+"s"] = "y" } }() } g.Wait() ``` bug of [actions--parallel-steps](https://github.com/qoomon/actions--parallel-steps) to hide the stacktrace
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#1041
No description provided.