Skip to content

test\addons\load-long-path\test.js - windows 32 bit failures #3667

Closed
@mhdawson

Description

@mhdawson

I'm seeing failures in our internal builds for test\addons\load-long-path\test.js for windows 32 bit.

I know it was validated that it worked for 32 bit as part of #2965 but I can't see what I'm doing wrong.

I looked in the CI to see if I could find this test running, but I don't think its runs for Windows.

I checked out the latest from the 4.2.2. branch built and ran the test. In addition, I had to build the module for the test with:

E:\test2\node>Release\node deps\npm\node_modules\node-gyp\bin\node-gyp rebuild --directory=e:\test2\node\test\addons\load-long-path --nodedir=e:\test2\node

The failure I see is the same as in our build environment:

#module.js:460
#  return process.dlopen(module, path._makeLong(filename));
#                 ^
#
#Error: The data area passed to a system call is too small.
#\\?\E:\test2\node\test\tmp.0\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx\binding.node
#    at Error (native)
#    at Object.Module._extensions..node (module.js:460:18)
#    at Module.load (module.js:356:32)
#    at Function.Module._load (module.js:311:12)
#    at Module.require (module.js:366:17)
#    at require (module.js:385:17)
#    at Object. (E:\test2\node\test\addons\load-long-path\test.js:27:
13)
#    at Module._compile (module.js:435:26)
#    at Object.Module._extensions..js (module.js:442:10)
#    at Module.load (module.js:356:32)
  ---
  duration_ms: 1.144
  ...
not ok 8 test.js

Can anybody spot what I'm doing wrong or point me to somewhere in the CI were the test is run so that I can see if its doing anything I'm not ?

In both my local test and the build environment its running on Windows 7 SP1 64 bit with MSVC 2013 installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    testIssues and PRs related to the tests.windowsIssues and PRs related to the Windows platform.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions