pnpm / pnpm/action-setup

Intermittent error 3221226505 (STATUS_STACK_BUFFER_OVERRUN) on Windows

Open
#260 0 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
1.3k
Forks
217
Avg merge
8h 42m
Merged PRs (30d)
1

Description

Example run: https://github.com/silverwind/url-from-req/actions/runs/25730300574/job/75553549694
Repo at that commit: https://github.com/silverwind/url-from-req/tree/ec66850a24154d685bb357216f46b2d89d9e49c2

It seems to rarely happen, 1 in 12 runs for me. All the action's options are default:

steps:
  - uses: actions/checkout@v6
  - uses: pnpm/action-setup@v6

Full job output:

Run pnpm/action-setup@v6
  with:
    dest: ~/setup-pnpm
    run_install: null
    cache: false
    cache_dependency_path: pnpm-lock.yaml
    package_json_file: package.json
    standalone: false
Running self-installer...
  (node:7628) [DEP0190] DeprecationWarning: Passing args to a child process with shell option true can lead to security vulnerabilities, as the arguments are not escaped, only concatenated.
  (Use `node --trace-deprecation ...` to show where the warning was created)
  
  added 1 package, and audited 2 packages in 8s
  
  1 package is looking for funding
    run `npm fund` for details
  
  found 0 vulnerabilities
  Checking for updates...
Error: Something went wrong, self-installer exits with code 3221226505

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked GitHub Actions run and the self-installer entry point, using the repository commit provided to reproduce the intermittent Windows failure. Compare successful and failing runs around the update check; done means the action completes without exit code 3221226505 on Windows.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, nodejs, typescript
Domain
ci-cd, devops, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.