-
-
Notifications
You must be signed in to change notification settings - Fork 34.6k
Open
Description
Version
22.8.0
Platform
Linux debian 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64 GNU/Linux
Linux s12 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux
Linux s17 6.1.0-41-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64 GNU/Linux
Subsystem
No response
What steps will reproduce the bug?
Currently unknown. The crash happens sporadically in our production environment and cannot be reliably reproduced in development or staging. We were unable to identify a deterministic sequence of actions that triggers the abort — the application is running under normal workload, and the involved code paths do not contain any unusual logic or recent changes that could obviously explain the failure.
How often does it reproduce? Is there a required condition?
~ once per 2-3 days. Required conditions are unknown
What is the expected behavior? Why is that the expected behavior?
No abort.
What do you see instead?
FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal
Additional information
Native callstack from coredump:
#0 0x00007f77ced8850f in abort () from /tmp/rootfs/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f7781e2d66e in node::OnFatalError(char const*, char const*) () from /mnt/c/Users/User/Downloads/libnode.so
#2 0x00007f7782d381d2 in v8::Utils::ReportApiFailure(char const*, char const*) () from /mnt/c/Users/User/Downloads/libnode.so
#3 0x00007f7781f04285 in node::Environment::CheckImmediate(uv_check_s*) () from /mnt/c/Users/User/Downloads/libnode.so
#4 0x00007f7782845581 in uv__run_check (loop=loop@entry=0x7f76e8002b00) at ../deps/uv/src/unix/loop-watcher.c:67
#5 0x00007f778283d654 in uv_run (loop=0x7f76e8002b00, mode=UV_RUN_NOWAIT) at ../deps/uv/src/unix/core.c:462
Right before, we can see V8 exception in logs caused by native code.
[21:21:45][Error][js] Uncaught exception: Error: baseobject is invalid
at get health (eval at <anonymous> (/mp/server:48:41), <anonymous>:1634:72)
at user.taskVomit (/mp/resources/server/server-old.js:290673:39)
at Immediate.<anonymous> (/mp/resources/server/server-old.js:290783:37)
at process.processImmediate (node:internal/timers:491:21)
at process.callbackTrampoline (node:internal/async_hooks:130:17)
FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels