Git Product home page Git Product logo

Comments (11)

dimensi avatar dimensi commented on May 5, 2024 5

That seems to have worked 🥹 🎉

from typescript.

jakebailey avatar jakebailey commented on May 5, 2024

If it used to work and now doesn't, consider trying to bisect the problem using https://www.npmjs.com/package/every-ts.

from typescript.

dimensi avatar dimensi commented on May 5, 2024

Hello @jakebailey , found a problematic commit with bisect. Everything crashes after it.

ff92ab0

ff92ab0ac92b66397bd3b92ff5a3aca3c1ad8f43 is the first bad commit
commit ff92ab0ac92b66397bd3b92ff5a3aca3c1ad8f43
Author: Ryan Cavanaugh <[email protected]>
Date:   Fri Jan 20 17:20:26 2023 -0800

    Change default newLine, forceConsistentCasingInFileNames (#52298)
    
    Co-authored-by: Jake Bailey <[email protected]>
    Co-authored-by: Sheetal Nandi <[email protected]>

My OOM crash log

<--- Last few GCs --->

[20242:0x160008000]    18411 ms: Mark-Compact 2043.9 (2087.5) -> 2042.4 (2087.5) MB, 292.33 / 0.00 ms  (average mu = 0.113, current mu = 0.009) allocation failure; scavenge might not succeed
[20242:0x160008000]    18737 ms: Mark-Compact 2044.6 (2087.5) -> 2043.0 (2092.0) MB, 323.21 / 0.00 ms  (average mu = 0.061, current mu = 0.007) allocation failure; scavenge might not succeed


<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

 1: 0x1023e50e8 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 2: 0x10256b120 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 3: 0x10273f668 v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 4: 0x10274351c v8::internal::Heap::CollectGarbageShared(v8::internal::LocalHeap*, v8::internal::GarbageCollectionReason) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 5: 0x10273ff80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 6: 0x10273dd08 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 7: 0x10273d32c v8::internal::Heap::HandleGCRequest() [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 8: 0x1026d5d4c v8::internal::StackGuard::HandleInterrupts() [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 9: 0x102b01a6c v8::internal::Runtime_StackGuardWithGap(int, unsigned long*, v8::internal::Isolate*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
10: 0x102e60c44 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
11: 0x108a247d0
12: 0x108a1fe90
13: 0x108a3307c
14: 0x102e78b3c Builtins_ArrayForEach [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
15: 0x108ac895c
16: 0x108bfa060
17: 0x102e78b3c Builtins_ArrayForEach [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
18: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
19: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
20: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
21: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
22: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
23: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
24: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
25: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
26: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
27: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
28: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
29: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
30: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
31: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
32: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
33: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
34: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
35: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
36: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
37: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
38: 0x102dd83e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
39: 0x102e0f210 Builtins_AsyncFunctionAwaitResolveClosure [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
40: 0x102ebcfb8 Builtins_PromiseFulfillReactionJob [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
41: 0x102dfeb94 Builtins_RunMicrotasks [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
42: 0x102dd63f4 Builtins_JSRunMicrotasksEntry [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
43: 0x1026acae8 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
44: 0x1026acfd4 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
45: 0x1026ad1b0 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
46: 0x1026d437c v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
47: 0x1026d4b18 v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
48: 0x102308c4c node::InternalCallbackScope::Close() [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
49: 0x102308fe4 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
50: 0x10231ef3c node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
51: 0x1023ea520 node::fs::FSReqCallback::Reject(v8::Local<v8::Value>) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
52: 0x1023eadcc node::fs::FSReqAfterScope::Reject(uv_fs_s*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
53: 0x1023eb1dc node::fs::AfterStat(uv_fs_s*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
54: 0x1023d4ad8 node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
55: 0x102db2824 uv__work_done [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
56: 0x102db6274 uv__async_io [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
57: 0x102dc834c uv__io_poll [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
58: 0x102db6838 uv_run [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
59: 0x1023096f0 node::SpinEventLoopInternal(node::Environment*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
60: 0x1024249e4 node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
61: 0x102424764 node::NodeMainInstance::Run() [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
62: 0x1023a3d58 node::Start(int, char**) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
63: 0x19830a0e0 start [/usr/lib/dyld]
[1]    20242 abort      node --max_old_space_size=2048 ./node_modules/.bin/eslint --no-eslintrc

from typescript.

jakebailey avatar jakebailey commented on May 5, 2024

This sounds like #58011 / typescript-eslint/typescript-eslint#1192. Can you provide a codebase which exhibits this problem?

from typescript.

jakebailey avatar jakebailey commented on May 5, 2024

The heap snapshots are somewhat helpful; they continue to point to a blow up due to an incredible number of diagnostics produced by createDiagnosticExplainingFile. 1.5G are just strings like
image

And the memory diff is most definitely the file casing differences.

image

from typescript.

jakebailey avatar jakebailey commented on May 5, 2024

Can you try this build? #58352 (comment)

from typescript.

dimensi avatar dimensi commented on May 5, 2024

Can you try this build? #58352 (comment)

Some thing

<--- Last few GCs --->

[23756:0x120008000]    21909 ms: Scavenge (reduce) 2045.0 (2084.5) -> 2044.3 (2084.5) MB, 4.04 / 0.00 ms  (average mu = 0.286, current mu = 0.258) allocation failure;
[23756:0x120008000]    22048 ms: Mark-Compact (reduce) 2044.9 (2084.5) -> 2043.7 (2084.8) MB, 90.92 / 0.00 ms  (+ 177.9 ms in 39 steps since start of marking, biggest step 9.8 ms, walltime since start of marking 290 ms) (average mu = 0.278, current mu = 0

<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

 1: 0x100a450e8 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 2: 0x100bcb120 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 3: 0x100d9f668 v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 4: 0x100da351c v8::internal::Heap::CollectGarbageShared(v8::internal::LocalHeap*, v8::internal::GarbageCollectionReason) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 5: 0x100d9ff80 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 6: 0x100d9dd08 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 7: 0x100d9495c v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 8: 0x100d951bc v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
 9: 0x100d7a22c v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
10: 0x101161cf4 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
11: 0x1014c0c44 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
12: 0x1014c13fc Builtins_StringAdd_CheckNone [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
13: 0x10721d098
14: 0x1071ef958
15: 0x1014d8b3c Builtins_ArrayForEach [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
16: 0x107223e1c
17: 0x10718a25c
18: 0x1014d8b3c Builtins_ArrayForEach [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
19: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
20: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
21: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
22: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
23: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
24: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
25: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
26: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
27: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
28: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
29: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
30: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
31: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
32: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
33: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
34: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
35: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
36: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
37: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
38: 0x1014383e4 Builtins_InterpreterEntryTrampoline [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
39: 0x10146f210 Builtins_AsyncFunctionAwaitResolveClosure [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
40: 0x10151cfb8 Builtins_PromiseFulfillReactionJob [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
41: 0x10145eb94 Builtins_RunMicrotasks [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
42: 0x1014363f4 Builtins_JSRunMicrotasksEntry [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
43: 0x100d0cae8 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
44: 0x100d0cfd4 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
45: 0x100d0d1b0 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
46: 0x100d3437c v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
47: 0x100d34b18 v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
48: 0x100968c4c node::InternalCallbackScope::Close() [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
49: 0x100968fe4 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
50: 0x10097ef3c node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
51: 0x100a4a520 node::fs::FSReqCallback::Reject(v8::Local<v8::Value>) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
52: 0x100a4adcc node::fs::FSReqAfterScope::Reject(uv_fs_s*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
53: 0x100a4b1dc node::fs::AfterStat(uv_fs_s*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
54: 0x100a34ad8 node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
55: 0x101412824 uv__work_done [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
56: 0x101416274 uv__async_io [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
57: 0x10142834c uv__io_poll [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
58: 0x101416838 uv_run [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
59: 0x1009696f0 node::SpinEventLoopInternal(node::Environment*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
60: 0x100a849e4 node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
61: 0x100a84764 node::NodeMainInstance::Run() [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
62: 0x100a03d58 node::Start(int, char**) [/Users/n.nafranets/Library/Application Support/fnm/node-versions/v20.12.2/installation/bin/node]
63: 0x19830a0e0 start [/usr/lib/dyld]

from typescript.

jakebailey avatar jakebailey commented on May 5, 2024

Darn, I'll have to stare at the heap dump some more...

from typescript.

jakebailey avatar jakebailey commented on May 5, 2024

Another idea that may show something: #58361 (comment)

from typescript.

sheetalkamat avatar sheetalkamat commented on May 5, 2024

Can you please share your code so its easier to debug this than making some assumptions..
There are two potential issues here

  1. one of the eslint plugin is holding onto diagnostics (not 100% sure but i saw this in heapdump)
  2. There are lot of errors generated (we can try to optimize this but we also need to figure out why)

whats the output of tsc --explainFiles on the code that you are running this on.
Does it report errors ? how many?
Again repro would be ideal.

from typescript.

sheetalkamat avatar sheetalkamat commented on May 5, 2024

Can you please try #58398 (comment) to see if this fixes your issue.

from typescript.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.