Skip to content

Node 22.18.0, ESLint 9.32.0, [email protected], [email protected] combination #8

@sdavids

Description

@sdavids

I am getting the following stack trace:

$ pnpm run lint

> [email protected] lint /tmp/test
> eslint --cache --cache-location node_modules/.cache/eslint/ --max-warnings 0 .


  #  node[47110]: void node::fs::InternalModuleStat(const FunctionCallbackInfo<Value> &) at ../src/node_file.cc:1052
  #  Assertion failed: (args.Length()) == (1)

----- Native stack trace -----

 1: 0x102d45de0 node::Assert(node::AssertionInfo const&) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 2: 0x104b17490 node::fs::InternalModuleStat(v8::FunctionCallbackInfo<v8::Value> const&) (.cold.3) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 3: 0x102d5783c node::fs::InternalModuleStat(v8::FunctionCallbackInfo<v8::Value> const&) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 4: 0x10394ef98 Builtins_CallApiCallbackGeneric [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 5: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 6: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 7: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 8: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
 9: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
10: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
11: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
12: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
13: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
14: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
15: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
16: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
17: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
18: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
19: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
20: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
21: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
22: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
23: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
24: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
25: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
26: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
27: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
28: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
29: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
30: 0x1099f5418
31: 0x1099f49cc
32: 0x1099f1104
33: 0x1099eb9d4
34: 0x1099eab60
35: 0x1099d49b0
36: 0x1099d4df4
37: 0x1099d4ffc
38: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
39: 0x1099f5418
40: 0x1099f49cc
41: 0x1099f1104
42: 0x1099eb9d4
43: 0x1099eab60
44: 0x1099d49b0
45: 0x1099d4df4
46: 0x1099d4ffc
47: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
48: 0x1099f5418
49: 0x1099f49cc
50: 0x1099f1104
51: 0x1099eb9d4
52: 0x1099eab60
53: 0x1099d49b0
54: 0x1099d4df4
55: 0x1099d4ffc
56: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
57: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
58: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
59: 0x103a14a84 Builtins_ArrayReduce [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
60: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
61: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
62: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
63: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
64: 0x109c6379c
65: 0x109c6153c
66: 0x1039fc6ec Builtins_ArrayForEach [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
67: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
68: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
69: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
70: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
71: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
72: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
73: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
74: 0x10394cef0 Builtins_InterpreterEntryTrampoline [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
75: 0x103a544d8 Builtins_PromiseFulfillReactionJob [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
76: 0x103979594 Builtins_RunMicrotasks [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
77: 0x10394aaf4 Builtins_JSRunMicrotasksEntry [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
78: 0x103083ae0 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
79: 0x103084388 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
80: 0x1030844c0 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
81: 0x1030b16e4 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
82: 0x1030b1e68 v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
83: 0x102c459a8 node::InternalCallbackScope::Close() [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
84: 0x102c45474 node::InternalCallbackScope::~InternalCallbackScope() [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
85: 0x102d4a204 node::fs::FileHandle::CloseReq::Resolve() [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
86: 0x102d65368 node::fs::FileHandle::ClosePromise()::$_0::__invoke(uv_fs_s*) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
87: 0x102d3e1c0 node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
88: 0x1039237c0 uv__work_done [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
89: 0x1039274f0 uv__async_io [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
90: 0x10393b888 uv__io_poll [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
91: 0x103927a58 uv_run [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
92: 0x102c464f4 node::SpinEventLoopInternal(node::Environment*) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
93: 0x102d910b0 node::NodeMainInstance::Run() [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
94: 0x102d01920 node::Start(int, char**) [/Users/redacted/Library/Application Support/fnm/node-versions/v22.18.0/installation/bin/node]
95: 0x19d456b98 start [/usr/lib/dyld]

----- JavaScript stack trace -----

1: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:39956
2: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:39597
3: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:39927
4: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:202609
5: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:202693
6: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:202794
7: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:287184
8: /tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:289766
9: e (/tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:290897)
10: get (/tmp/test/node_modules/.pnpm/@[email protected]/node_modules/@httptoolkit/esm/esm.js:1:290964)

I am unsure which project to file this with so I start here …

I will try to create a reproducer.


Downgrading to Node 22.17.0 will not produce this stack trace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions