Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

node_zlib.cc assertion failure #14161

Closed
tniessen opened this issue Jul 10, 2017 · 8 comments
Closed

node_zlib.cc assertion failure #14161

tniessen opened this issue Jul 10, 2017 · 8 comments
Labels
npm Issues and PRs related to the npm client dependency or the npm registry. windows Issues and PRs related to the Windows platform. zlib Issues and PRs related to the zlib subsystem.

Comments

@tniessen
Copy link
Member

tniessen commented Jul 10, 2017

  • Version: master
  • Platform: Windows 8.1
  • Subsystem: zlib

I found this while working on #4603. npm install -g http-server fails like this:

npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\9.0.0\\node.exe',
npm verb cli   'C:\\Program Files\\nodejs\\9.0.0\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'install',
npm verb cli   '-g',
npm verb cli   '-ddd',
npm verb cli   'http-server' ]
npm info using npm@5.0.3
npm info using node@v9.0.0-pre
npm verb npm-session c8b4c10f1ab3ee1b
npm sill install loadCurrentTree
npm sill install readGlobalPackageData
npm http fetch GET 200 https://registry.npmjs.org/http-server 25ms (from cache)
npm sill pacote tag manifest for http-server@latest fetched in 74ms
npm sill install loadIdealTree
npm sill install cloneCurrentTreeToIdealTree
npm sill install loadShrinkwrap
npm sill install loadAllDepsIntoIdealTree
npm sill resolveWithNewModule http-server@0.10.0 checking installable status
npm http fetch GET 200 https://registry.npmjs.org/colors 46ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/corser 45ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/ecstatic 46ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/optimist 46ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/opener 46ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/portfinder 64ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/http-proxy 65ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/union 64ms (from cache)
npm sill pacote version manifest for colors@1.0.3 fetched in 70ms
npm sill resolveWithNewModule colors@1.0.3 checking installable status
npm sill pacote range manifest for ecstatic@^2.0.0 fetched in 70ms
npm sill resolveWithNewModule ecstatic@2.2.1 checking installable status
npm sill pacote range manifest for corser@~2.0.0 fetched in 72ms
npm sill resolveWithNewModule corser@2.0.1 checking installable status
npm sill pacote range manifest for optimist@0.6.x fetched in 70ms
npm sill resolveWithNewModule optimist@0.6.1 checking installable status
npm sill pacote range manifest for opener@~1.4.0 fetched in 71ms
npm sill resolveWithNewModule opener@1.4.3 checking installable status
npm sill pacote range manifest for http-proxy@^1.8.1 fetched in 73ms
npm sill resolveWithNewModule http-proxy@1.16.2 checking installable status
npm sill pacote range manifest for portfinder@^1.0.13 fetched in 73ms
npm sill resolveWithNewModule portfinder@1.0.13 checking installable status
npm sill pacote range manifest for union@~0.4.3 fetched in 73ms
npm sill resolveWithNewModule union@0.4.6 checking installable status
npm http fetch GET 200 https://registry.npmjs.org/mime 47ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/url-join 48ms (from cache)
npm sill pacote range manifest for mime@^1.2.11 fetched in 50ms
npm sill resolveWithNewModule mime@1.3.6 checking installable status
npm sill pacote range manifest for url-join@^2.0.2 fetched in 50ms
npm sill resolveWithNewModule url-join@2.0.2 checking installable status
npm http fetch GET 304 https://registry.npmjs.org/he 160ms (from cache)
npm sill pacote range manifest for he@^1.1.1 fetched in 162ms
npm sill resolveWithNewModule he@1.1.1 checking installable status
npm http fetch GET 304 https://registry.npmjs.org/minimist 3126ms (from cache)
npm sill pacote range manifest for minimist@^1.1.0 fetched in 3128ms
npm sill resolveWithNewModule minimist@1.2.0 checking installable status
npm http fetch GET 304 https://registry.npmjs.org/requires-port 35ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/eventemitter3 36ms (from cache)
npm sill pacote range manifest for requires-port@1.x.x fetched in 37ms
npm sill resolveWithNewModule requires-port@1.0.0 checking installable status
npm sill pacote range manifest for eventemitter3@1.x.x fetched in 39ms
npm sill resolveWithNewModule eventemitter3@1.2.0 checking installable status
npm sill pacote range manifest for minimist@~0.0.1 fetched in 4ms
npm sill resolveWithNewModule minimist@0.0.10 checking installable status
npm http fetch GET 200 https://registry.npmjs.org/wordwrap 7ms (from cache)
npm sill pacote range manifest for wordwrap@~0.0.2 fetched in 9ms
npm sill resolveWithNewModule wordwrap@0.0.3 checking installable status
npm http fetch GET 200 https://registry.npmjs.org/mkdirp 8ms (from cache)
npm sill pacote range manifest for mkdirp@0.5.x fetched in 9ms
npm sill resolveWithNewModule mkdirp@0.5.1 checking installable status
npm http fetch GET 304 https://registry.npmjs.org/async 38ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/debug 49ms (from cache)
npm sill pacote range manifest for async@^1.5.2 fetched in 60ms
npm sill resolveWithNewModule async@1.5.2 checking installable status
npm sill pacote range manifest for debug@^2.2.0 fetched in 62ms
npm sill resolveWithNewModule debug@2.6.8 checking installable status
npm http fetch GET 304 https://registry.npmjs.org/ms 34ms (from cache)
npm sill pacote version manifest for ms@2.0.0 fetched in 36ms
npm sill resolveWithNewModule ms@2.0.0 checking installable status
npm sill pacote version manifest for minimist@0.0.8 fetched in 4ms
npm sill resolveWithNewModule minimist@0.0.8 checking installable status
npm http fetch GET 304 https://registry.npmjs.org/qs 40ms (from cache)
npm sill pacote range manifest for qs@~2.3.3 fetched in 48ms
npm sill resolveWithNewModule qs@2.3.3 checking installable status
npm sill currentTree 9.0.0
npm sill idealTree 9.0.0
npm sill idealTree `-- http-server@0.10.0
npm sill idealTree   +-- async@1.5.2
npm sill idealTree   +-- colors@1.0.3
npm sill idealTree   +-- corser@2.0.1
npm sill idealTree   +-- debug@2.6.8
npm sill idealTree   +-- ecstatic@2.2.1
npm sill idealTree   +-- eventemitter3@1.2.0
npm sill idealTree   +-- he@1.1.1
npm sill idealTree   +-- http-proxy@1.16.2
npm sill idealTree   +-- mime@1.3.6
npm sill idealTree   +-- minimist@1.2.0
npm sill idealTree   +-- mkdirp@0.5.1
npm sill idealTree   | `-- minimist@0.0.8
npm sill idealTree   +-- ms@2.0.0
npm sill idealTree   +-- opener@1.4.3
npm sill idealTree   +-- optimist@0.6.1
npm sill idealTree   | `-- minimist@0.0.10
npm sill idealTree   +-- portfinder@1.0.13
npm sill idealTree   +-- qs@2.3.3
npm sill idealTree   +-- requires-port@1.0.0
npm sill idealTree   +-- union@0.4.6
npm sill idealTree   +-- url-join@2.0.2
npm sill idealTree   `-- wordwrap@0.0.3
npm sill install generateActionsToTake
npm sill diffTrees action count 23
npm sill diffTrees add async@1.5.2
npm sill diffTrees add eventemitter3@1.2.0
npm sill diffTrees add he@1.1.1
npm sill diffTrees add mime@1.3.6
npm sill diffTrees add minimist@1.2.0
npm sill diffTrees add minimist@0.0.8
npm sill diffTrees add mkdirp@0.5.1
npm sill diffTrees add ms@2.0.0
npm sill diffTrees add debug@2.6.8
npm sill diffTrees add minimist@0.0.10
npm sill diffTrees add qs@2.3.3
npm sill diffTrees add requires-port@1.0.0
npm sill diffTrees add url-join@2.0.2
npm sill diffTrees add wordwrap@0.0.3
npm sill diffTrees add colors@1.0.3
npm sill diffTrees add corser@2.0.1
npm sill diffTrees add ecstatic@2.2.1
npm sill diffTrees add http-proxy@1.16.2
npm sill diffTrees add opener@1.4.3
npm sill diffTrees add optimist@0.6.1
npm sill diffTrees add portfinder@1.0.13
npm sill diffTrees add union@0.4.6
npm sill diffTrees add http-server@0.10.0
npm sill decomposeActions action count 184
npm sill decomposeActions fetch async@1.5.2
npm sill decomposeActions extract async@1.5.2
npm sill decomposeActions preinstall async@1.5.2
npm sill decomposeActions build async@1.5.2
npm sill decomposeActions install async@1.5.2
npm sill decomposeActions postinstall async@1.5.2
npm sill decomposeActions finalize async@1.5.2
npm sill decomposeActions refresh-package-json async@1.5.2
npm sill decomposeActions fetch eventemitter3@1.2.0
npm sill decomposeActions extract eventemitter3@1.2.0
npm sill decomposeActions preinstall eventemitter3@1.2.0
npm sill decomposeActions build eventemitter3@1.2.0
npm sill decomposeActions install eventemitter3@1.2.0
npm sill decomposeActions postinstall eventemitter3@1.2.0
npm sill decomposeActions finalize eventemitter3@1.2.0
npm sill decomposeActions refresh-package-json eventemitter3@1.2.0
npm sill decomposeActions fetch he@1.1.1
npm sill decomposeActions extract he@1.1.1
npm sill decomposeActions preinstall he@1.1.1
npm sill decomposeActions build he@1.1.1
npm sill decomposeActions install he@1.1.1
npm sill decomposeActions postinstall he@1.1.1
npm sill decomposeActions finalize he@1.1.1
npm sill decomposeActions refresh-package-json he@1.1.1
npm sill decomposeActions fetch mime@1.3.6
npm sill decomposeActions extract mime@1.3.6
npm sill decomposeActions preinstall mime@1.3.6
npm sill decomposeActions build mime@1.3.6
npm sill decomposeActions install mime@1.3.6
npm sill decomposeActions postinstall mime@1.3.6
npm sill decomposeActions finalize mime@1.3.6
npm sill decomposeActions refresh-package-json mime@1.3.6
npm sill decomposeActions fetch minimist@1.2.0
npm sill decomposeActions extract minimist@1.2.0
npm sill decomposeActions preinstall minimist@1.2.0
npm sill decomposeActions build minimist@1.2.0
npm sill decomposeActions install minimist@1.2.0
npm sill decomposeActions postinstall minimist@1.2.0
npm sill decomposeActions finalize minimist@1.2.0
npm sill decomposeActions refresh-package-json minimist@1.2.0
npm sill decomposeActions fetch minimist@0.0.8
npm sill decomposeActions extract minimist@0.0.8
npm sill decomposeActions preinstall minimist@0.0.8
npm sill decomposeActions build minimist@0.0.8
npm sill decomposeActions install minimist@0.0.8
npm sill decomposeActions postinstall minimist@0.0.8
npm sill decomposeActions finalize minimist@0.0.8
npm sill decomposeActions refresh-package-json minimist@0.0.8
npm sill decomposeActions fetch mkdirp@0.5.1
npm sill decomposeActions extract mkdirp@0.5.1
npm sill decomposeActions preinstall mkdirp@0.5.1
npm sill decomposeActions build mkdirp@0.5.1
npm sill decomposeActions install mkdirp@0.5.1
npm sill decomposeActions postinstall mkdirp@0.5.1
npm sill decomposeActions finalize mkdirp@0.5.1
npm sill decomposeActions refresh-package-json mkdirp@0.5.1
npm sill decomposeActions fetch ms@2.0.0
npm sill decomposeActions extract ms@2.0.0
npm sill decomposeActions preinstall ms@2.0.0
npm sill decomposeActions build ms@2.0.0
npm sill decomposeActions install ms@2.0.0
npm sill decomposeActions postinstall ms@2.0.0
npm sill decomposeActions finalize ms@2.0.0
npm sill decomposeActions refresh-package-json ms@2.0.0
npm sill decomposeActions fetch debug@2.6.8
npm sill decomposeActions extract debug@2.6.8
npm sill decomposeActions preinstall debug@2.6.8
npm sill decomposeActions build debug@2.6.8
npm sill decomposeActions install debug@2.6.8
npm sill decomposeActions postinstall debug@2.6.8
npm sill decomposeActions finalize debug@2.6.8
npm sill decomposeActions refresh-package-json debug@2.6.8
npm sill decomposeActions fetch minimist@0.0.10
npm sill decomposeActions extract minimist@0.0.10
npm sill decomposeActions preinstall minimist@0.0.10
npm sill decomposeActions build minimist@0.0.10
npm sill decomposeActions install minimist@0.0.10
npm sill decomposeActions postinstall minimist@0.0.10
npm sill decomposeActions finalize minimist@0.0.10
npm sill decomposeActions refresh-package-json minimist@0.0.10
npm sill decomposeActions fetch qs@2.3.3
npm sill decomposeActions extract qs@2.3.3
npm sill decomposeActions preinstall qs@2.3.3
npm sill decomposeActions build qs@2.3.3
npm sill decomposeActions install qs@2.3.3
npm sill decomposeActions postinstall qs@2.3.3
npm sill decomposeActions finalize qs@2.3.3
npm sill decomposeActions refresh-package-json qs@2.3.3
npm sill decomposeActions fetch requires-port@1.0.0
npm sill decomposeActions extract requires-port@1.0.0
npm sill decomposeActions preinstall requires-port@1.0.0
npm sill decomposeActions build requires-port@1.0.0
npm sill decomposeActions install requires-port@1.0.0
npm sill decomposeActions postinstall requires-port@1.0.0
npm sill decomposeActions finalize requires-port@1.0.0
npm sill decomposeActions refresh-package-json requires-port@1.0.0
npm sill decomposeActions fetch url-join@2.0.2
npm sill decomposeActions extract url-join@2.0.2
npm sill decomposeActions preinstall url-join@2.0.2
npm sill decomposeActions build url-join@2.0.2
npm sill decomposeActions install url-join@2.0.2
npm sill decomposeActions postinstall url-join@2.0.2
npm sill decomposeActions finalize url-join@2.0.2
npm sill decomposeActions refresh-package-json url-join@2.0.2
npm sill decomposeActions fetch wordwrap@0.0.3
npm sill decomposeActions extract wordwrap@0.0.3
npm sill decomposeActions preinstall wordwrap@0.0.3
npm sill decomposeActions build wordwrap@0.0.3
npm sill decomposeActions install wordwrap@0.0.3
npm sill decomposeActions postinstall wordwrap@0.0.3
npm sill decomposeActions finalize wordwrap@0.0.3
npm sill decomposeActions refresh-package-json wordwrap@0.0.3
npm sill decomposeActions fetch colors@1.0.3
npm sill decomposeActions extract colors@1.0.3
npm sill decomposeActions preinstall colors@1.0.3
npm sill decomposeActions build colors@1.0.3
npm sill decomposeActions install colors@1.0.3
npm sill decomposeActions postinstall colors@1.0.3
npm sill decomposeActions finalize colors@1.0.3
npm sill decomposeActions refresh-package-json colors@1.0.3
npm sill decomposeActions fetch corser@2.0.1
npm sill decomposeActions extract corser@2.0.1
npm sill decomposeActions preinstall corser@2.0.1
npm sill decomposeActions build corser@2.0.1
npm sill decomposeActions install corser@2.0.1
npm sill decomposeActions postinstall corser@2.0.1
npm sill decomposeActions finalize corser@2.0.1
npm sill decomposeActions refresh-package-json corser@2.0.1
npm sill decomposeActions fetch ecstatic@2.2.1
npm sill decomposeActions extract ecstatic@2.2.1
npm sill decomposeActions preinstall ecstatic@2.2.1
npm sill decomposeActions build ecstatic@2.2.1
npm sill decomposeActions install ecstatic@2.2.1
npm sill decomposeActions postinstall ecstatic@2.2.1
npm sill decomposeActions finalize ecstatic@2.2.1
npm sill decomposeActions refresh-package-json ecstatic@2.2.1
npm sill decomposeActions fetch http-proxy@1.16.2
npm sill decomposeActions extract http-proxy@1.16.2
npm sill decomposeActions preinstall http-proxy@1.16.2
npm sill decomposeActions build http-proxy@1.16.2
npm sill decomposeActions install http-proxy@1.16.2
npm sill decomposeActions postinstall http-proxy@1.16.2
npm sill decomposeActions finalize http-proxy@1.16.2
npm sill decomposeActions refresh-package-json http-proxy@1.16.2
npm sill decomposeActions fetch opener@1.4.3
npm sill decomposeActions extract opener@1.4.3
npm sill decomposeActions preinstall opener@1.4.3
npm sill decomposeActions build opener@1.4.3
npm sill decomposeActions install opener@1.4.3
npm sill decomposeActions postinstall opener@1.4.3
npm sill decomposeActions finalize opener@1.4.3
npm sill decomposeActions refresh-package-json opener@1.4.3
npm sill decomposeActions fetch optimist@0.6.1
npm sill decomposeActions extract optimist@0.6.1
npm sill decomposeActions preinstall optimist@0.6.1
npm sill decomposeActions build optimist@0.6.1
npm sill decomposeActions install optimist@0.6.1
npm sill decomposeActions postinstall optimist@0.6.1
npm sill decomposeActions finalize optimist@0.6.1
npm sill decomposeActions refresh-package-json optimist@0.6.1
npm sill decomposeActions fetch portfinder@1.0.13
npm sill decomposeActions extract portfinder@1.0.13
npm sill decomposeActions preinstall portfinder@1.0.13
npm sill decomposeActions build portfinder@1.0.13
npm sill decomposeActions install portfinder@1.0.13
npm sill decomposeActions postinstall portfinder@1.0.13
npm sill decomposeActions finalize portfinder@1.0.13
npm sill decomposeActions refresh-package-json portfinder@1.0.13
npm sill decomposeActions fetch union@0.4.6
npm sill decomposeActions extract union@0.4.6
npm sill decomposeActions preinstall union@0.4.6
npm sill decomposeActions build union@0.4.6
npm sill decomposeActions install union@0.4.6
npm sill decomposeActions postinstall union@0.4.6
npm sill decomposeActions finalize union@0.4.6
npm sill decomposeActions refresh-package-json union@0.4.6
npm sill decomposeActions fetch http-server@0.10.0
npm sill decomposeActions extract http-server@0.10.0
npm sill decomposeActions preinstall http-server@0.10.0
npm sill decomposeActions build http-server@0.10.0
npm sill decomposeActions install http-server@0.10.0
npm sill decomposeActions postinstall http-server@0.10.0
npm sill decomposeActions finalize http-server@0.10.0
npm sill decomposeActions refresh-package-json http-server@0.10.0
npm sill install executeActions
npm sill doSerial global-install 184
npm verb correctMkdir C:\Users\Tobias\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
npm verb lock using C:\Users\Tobias\AppData\Roaming\npm-cache\_locks\staging-f1529de2e8f82c4b.lock for C:\Program Files\nodejs\9.0.0\node_modules\.staging
npm sill doParallel extract 184
npm sill extract async@1.5.2
npm sill pacote trying async@https://registry.npmjs.org/async/-/async-1.5.2.tgz by hash: sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
npm sill extract eventemitter3@1.2.0
npm sill pacote trying eventemitter3@https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz by hash: sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=
npm sill extract he@1.1.1
npm sill pacote trying he@https://registry.npmjs.org/he/-/he-1.1.1.tgz by hash: sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
npm sill extract mime@1.3.6
npm sill pacote trying mime@https://registry.npmjs.org/mime/-/mime-1.3.6.tgz by hash: sha1-WR2E02U6awtKO5343lqoEI5y5eA=
npm sill extract minimist@1.2.0
npm sill pacote trying minimist@https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz by hash: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
npm sill extract minimist@0.0.8
npm sill pacote trying minimist@https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz by hash: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
npm sill extract mkdirp@0.5.1
npm sill pacote trying mkdirp@https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz by hash: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
npm sill extract ms@2.0.0
npm sill pacote trying ms@https://registry.npmjs.org/ms/-/ms-2.0.0.tgz by hash: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
npm sill extract debug@2.6.8
npm sill pacote trying debug@https://registry.npmjs.org/debug/-/debug-2.6.8.tgz by hash: sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=
npm sill extract minimist@0.0.10
npm sill pacote trying minimist@https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz by hash: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
npm sill extract qs@2.3.3
npm sill pacote trying qs@https://registry.npmjs.org/qs/-/qs-2.3.3.tgz by hash: sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=
npm sill extract requires-port@1.0.0
npm sill pacote trying requires-port@https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz by hash: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
npm sill extract url-join@2.0.2
npm sill pacote trying url-join@https://registry.npmjs.org/url-join/-/url-join-2.0.2.tgz by hash: sha1-wHJ1aWetJLi1nldBVRyqx49QuLc=
npm sill extract wordwrap@0.0.3
npm sill pacote trying wordwrap@https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz by hash: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
npm sill extract colors@1.0.3
npm sill pacote trying colors@https://registry.npmjs.org/colors/-/colors-1.0.3.tgz by hash: sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
npm sill extract corser@2.0.1
npm sill pacote trying corser@https://registry.npmjs.org/corser/-/corser-2.0.1.tgz by hash: sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=
npm sill extract ecstatic@2.2.1
npm sill pacote trying ecstatic@https://registry.npmjs.org/ecstatic/-/ecstatic-2.2.1.tgz by hash: sha512-ztE4WqheoWLh3wv+HQwy7dACnvNY620coWpa+XqY6R2cVWgaAT2lUISU1Uf7JpdLLJCURktJOaA9av2AOzsyYQ==
npm sill extract http-proxy@1.16.2
npm sill pacote trying http-proxy@https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz by hash: sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=
npm sill extract opener@1.4.3
npm sill pacote trying opener@https://registry.npmjs.org/opener/-/opener-1.4.3.tgz by hash: sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=
npm sill extract optimist@0.6.1
npm sill pacote trying optimist@https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz by hash: sha1-2j6nRob6IaGaERwybpDrFaAZZoY=
npm sill extract portfinder@1.0.13
npm sill pacote trying portfinder@https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz by hash: sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=
npm sill extract union@0.4.6
npm sill pacote trying union@https://registry.npmjs.org/union/-/union-0.4.6.tgz by hash: sha1-GY+9rrolTniLDvy2MLwR8kopWeA=
npm sill extract http-server@0.10.0
npm sill pacote trying http-server@https://registry.npmjs.org/http-server/-/http-server-0.10.0.tgz by hash: sha1-sqRGsWqduH7TxiK6m+sbCFsSNKc=
npm sill pacote data for sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= not present. Using manifest.
npm sill pacote data for sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg= not present. Using manifest.
npm sill pacote data for sha1-k0EP0hsAlzUVH4howvJx80J+I/0= not present. Using manifest.
npm sill pacote data for sha1-WR2E02U6awtKO5343lqoEI5y5eA= not present. Using manifest.
npm sill pacote data for sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= not present. Using manifest.
npm sill pacote data for sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= not present. Using manifest.
npm sill pacote data for sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= not present. Using manifest.
npm sill pacote data for sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= not present. Using manifest.
npm sill pacote data for sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw= not present. Using manifest.
npm sill pacote data for sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= not present. Using manifest.
npm sill pacote data for sha1-6eha2+ddoLvkyOBHaghikPhjtAQ= not present. Using manifest.
npm sill pacote data for sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= not present. Using manifest.
npm sill pacote data for sha1-wHJ1aWetJLi1nldBVRyqx49QuLc= not present. Using manifest.
npm sill pacote data for sha1-o9XabNXAvAAI03I0u68b7WMFkQc= not present. Using manifest.
npm sill pacote data for sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= not present. Using manifest.
npm sill pacote data for sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c= not present. Using manifest.
npm sill pacote data for sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I= not present. Using manifest.
npm sill pacote data for sha512-ztE4WqheoWLh3wv+HQwy7dACnvNY620coWpa+XqY6R2cVWgaAT2lUISU1Uf7JpdLLJCURktJOaA9av2AOzsyYQ== not present. Using manifest.
npm sill pacote data for sha1-XG2ixdflgx6P+jlklQ+NZnSskLg= not present. Using manifest.
npm sill pacote data for sha1-2j6nRob6IaGaERwybpDrFaAZZoY= not present. Using manifest.
npm sill pacote data for sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek= not present. Using manifest.
npm sill pacote data for sha1-GY+9rrolTniLDvy2MLwR8kopWeA= not present. Using manifest.
npm sill pacote data for sha1-sqRGsWqduH7TxiK6m+sbCFsSNKc= not present. Using manifest.
C:\Program Files\nodejs\9.0.0\node.exe: src\node_zlib.cc:151: Assertion `(false) == (ctx->pending_close_ && "close is pending")' failed.
---

Even though I can reliably reproduce this, it might be a bit difficult to reproduce for others as my current setup is a bit complicated (custom node, npm and permission setup thanks to #4603). I currently don't have time to look into this myself; my best guess is that it is due to node being unable to write to a file thanks to insufficient permissions and zlib not handling stream / IO failures correctly.

@tniessen tniessen added npm Issues and PRs related to the npm client dependency or the npm registry. windows Issues and PRs related to the Windows platform. zlib Issues and PRs related to the zlib subsystem. labels Jul 10, 2017
@addaleax
Copy link
Member

Can you check whether this happens with Node 8.1.3/the 8.2.0 RC as well? If it only happens with the latter, that would point to #13322

@tniessen
Copy link
Member Author

@addaleax I can reproduce with 8.2.0 RC, but not with 8.1.3, so hopefully it did not make it into any release lines yet.

@addaleax
Copy link
Member

addaleax commented Jul 10, 2017

It did not :)

/cc @mscdex

(edit: adding this to the 9.0.0 milestone so we don’t forget it’s broken in master)

@bnoordhuis
Copy link
Member

Can this be closed now?

@tniessen
Copy link
Member Author

tniessen commented Aug 3, 2017

I don't think this has been resolved yet, even though I currently can't try whether it still occurs, but I suspect that #14178 is related.

@MylesBorins
Copy link
Contributor

@jasnell should we be landing #13322 in 9.x if this isn't resolved?

@MylesBorins
Copy link
Contributor

As this is still not fixed and blocking npm updates in master and v9.x I think we may want to examine reverting add4b0a

@Trott
Copy link
Member

Trott commented Oct 18, 2017

PR to revert add4b0a: #16280

MylesBorins added a commit to MylesBorins/node that referenced this issue Oct 27, 2017
@jasnell jasnell removed this from the 9.0.0 milestone Oct 29, 2017
MylesBorins added a commit that referenced this issue Oct 30, 2017
Closes: #16280

PR-URL: #16509
Fixes: #14161
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
jasnell pushed a commit that referenced this issue Oct 30, 2017
Closes: #16280

PR-URL: #16509
Fixes: #14161
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
addaleax added a commit to addaleax/node that referenced this issue Oct 31, 2017
Qard pushed a commit to ayojs/ayo that referenced this issue Nov 2, 2017
Closes: nodejs/node#16280

PR-URL: nodejs/node#16509
Fixes: nodejs/node#14161
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Qard pushed a commit to ayojs/ayo that referenced this issue Nov 2, 2017
Closes: nodejs/node#16280

PR-URL: nodejs/node#16509
Fixes: nodejs/node#14161
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
addaleax added a commit that referenced this issue Nov 6, 2017
PR-URL: #16657
Refs: #16649
Refs: #14161
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
MylesBorins pushed a commit that referenced this issue Nov 6, 2017
PR-URL: #16657
Refs: #16649
Refs: #14161
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
addaleax pushed a commit to ayojs/ayo that referenced this issue Dec 7, 2017
Closes: nodejs/node#16280

PR-URL: nodejs/node#16509
Fixes: nodejs/node#14161
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
npm Issues and PRs related to the npm client dependency or the npm registry. windows Issues and PRs related to the Windows platform. zlib Issues and PRs related to the zlib subsystem.
Projects
None yet
Development

No branches or pull requests

6 participants