Skip to content

Investigate flaky test-repl-sigint-nested-eval #41123

Description

@lpinca

Test

test-repl-sigint-nested-eval

Platform

macos, linux

Console output

09:40:33 not ok 2115 parallel/test-repl-sigint-nested-eval
09:40:33   ---
09:40:33   duration_ms: 0.413
09:40:33   severity: fail
09:40:33   exitcode: 1
09:40:33   stack: |-
09:40:33     Stacktrace:
09:40:33        ptr1=0x14fc68801d49
09:40:33         ptr2=(nil)
09:40:33         ptr3=(nil)
09:40:33         ptr4=(nil)
09:40:33         failure_message_object=0x7ffc5b8b25b0
09:40:33     
09:40:33     ==== JS stack trace =========================================
09:40:33     
09:40:33         0: ExitFrame [pc: 0x55880ec15cf9]
09:40:33         1: StubFrame [pc: 0x55880eca171d]
09:40:33     Security context: 0x363e5c8714f1 <JSGlobalObject>
09:40:33         2: _fatalException [0x363e5c848781] [node:internal/process/execution:145] [bytecode=0x31e1a03ea1b9 offset=13](this=0x363e5c842d09 <process map = 0x193ab760c9>,0x14fc68801d49 <Odd Oddball: termination_exception>,0x14fc68801769 <false>)
09:40:33         3: InternalFrame [pc: 0x55880eba2f5b]
09:40:33         4: EntryFrame [pc: 0x55880eba2c83]
09:40:33         5: builtin exit frame: evaluate(this=0x0bc4b6e68301 <ModuleWrap map = 0x35187a50dbe1>,0x0bc4b6e68301 <ModuleWrap map = 0x35187a50dbe1>,-1,0x14fc68801769 <false>)
09:40:33     
09:40:33         6: getESMFacade [0x140ba85ace9] [node:internal/bootstrap/loaders:279] [bytecode=0x31e1a03e98b1 offset=140](this=0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>)
09:40:33         7: compileForPublicLoader [0x140ba85ac71] [node:internal/bootstrap/loaders:259] [bytecode=0x31e1a03e9611 offset=111](this=0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>)
09:40:33         8: loadNativeModule(aka loadNativeModule) [0xbc4b6e4b539] [node:internal/modules/cjs/helpers:49] [bytecode=0x31e1a03e9369 offset=53](this=0x14fc68801599 <undefined>,0x2ea24d428139 <String[2]: >"vm">,0x2ea24d428139 <String[2]: >"vm">)
09:40:33         9: _load [0x2022d685ac41] [node:internal/modules/cjs/loader:804] [bytecode=0x31e1a03e8531 offset=304](this=0x293d1659d4a9 <JSFunction Module (sfi = 0x2022d684a479)>,0x2ea24d428139 <String[2]: >"vm">,0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>,0x14fc68801769 <false>)
09:40:33        10: require [0x2022d685ad01] [node:internal/modules/cjs/loader:999] [bytecode=0x31e1a03e81c1 offset=76](this=0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>,0x2ea24d428139 <String[2]: >"vm">)
09:40:33        11: get [0x293d16593109] [node:internal/modules/cjs/helpers:175] [bytecode=0x31e1a03e7fa9 offset=25](this=0x363e5c841119 <JSGlobalProxy>)
09:40:33        12: InternalFrame [pc: 0x55880eba2f5b]
09:40:33        13: EntryFrame [pc: 0x55880eba2c83]
09:40:33        14: ExitFrame [pc: 0x55880ec15cf9]
09:40:33        15: StubFrame [pc: 0x55880ec9c3ec]
09:40:33        16: /* anonymous */ [0x31e1a03e7b01] [REPL1:1] [bytecode=0x31e1a03e70a1 offset=34](this=0x363e5c841119 <JSGlobalProxy>)
09:40:33        17: InternalFrame [pc: 0x55880eba2f5b]
09:40:33        18: EntryFrame [pc: 0x55880eba2c83]
09:40:33        19: builtin exit frame: runInThisContext(this=0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>,0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>,-1,0x14fc68801769 <false>,0x14fc68801709 <true>,0x14fc68801769 <false>)
09:40:33     
09:40:33        20: runInThisContext [0x1f6a976ce899] [node:vm:129] [bytecode=0x31e1a03e7a09 offset=93](this=0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>,0x0bc4b6e67d51 <Object map = 0x35187a50db51>)
09:40:33        21: defaultEval [0xbc4b6e41119] [node:repl:564] [bytecode=0x31e1a03e3d89 offset=1020](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">,0x363e5c841119 <JSGlobalProxy>,0x0bc4b6e656a9 <String[5]: "REPL1">,0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>)
09:40:33        22: bound(aka bound) [0x293d165b7789] [node:domain:421] [bytecode=0x31e1a03e2bb9 offset=23](this=0x14fc68801599 <undefined>,0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x293d165abc31 <EventEmitter map = 0x35187a50b949>,0x0bc4b6e41119 <JSFunction defaultEval (sfi = 0x31e1a03cd271)>,0x0bc4b6e656f1 <Arguments map = 0x193ab5a739>)
09:40:33        23: eval(aka runBound) [0x293d165abca9] [node:domain:432] [bytecode=0x31e1a03e2a99 offset=21](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>)
09:40:33        24: onLine [0xbc4b6e41199] [node:repl:891] [bytecode=0x31e1a03e24b1 offset=546](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">)
09:40:33        25: emit [0x363e5c8422c1] [node:events:390] [bytecode=0x1bbc3df87731 offset=268](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x14fc68804d71 <String[4]: #line>)
09:40:33        26: emit [0x3a4daa4e5a01] [node:domain:475] [bytecode=0x31e1a03d2d51 offset=69](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>)
09:40:33        27: _onLine [0x293d1659df19] [node:internal/readline/interface:389] [bytecode=0x31e1a03e20c9 offset=59](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">)
09:40:33        28: _normalWrite [0x293d1659e411] [node:internal/readline/interface:574] [bytecode=0x31e1a03e1a31 offset=248](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>)
09:40:33        29: ondata [0xbc4b6e44229] [node:internal/readline/interface:219] [bytecode=0x31e1a03e1799 offset=15](this=0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>)
09:40:33        30: emit [0x363e5c8422c1] [node:events:390] [bytecode=0x1bbc3df87731 offset=268](this=0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x2ea24d412d79 <String[4]: #data>)
09:40:33        31: emit [0x3a4daa4e5a01] [node:domain:475] [bytecode=0x31e1a03d2d51 offset=69](this=0x293d16585b69 <Socket map = 0x35187a50b2d1>)
09:40:33        32: addChunk(aka addChunk) [0x363e5c860649] [node:internal/streams/readable:324] [bytecode=0x31e1a03e15a1 offset=83](this=0x14fc68801599 <undefined>,0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x0bc4b6e50ce1 <ReadableState map = 0x193ab793b1>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>,0x14fc68801769 <false>)
09:40:33        33: readableAddChunk(aka readableAddChunk) [0x363e5c8605f1] [node:internal/streams/readable:297] [bytecode=0x31e1a03e1149 offset=469](this=0x14fc68801599 <undefined>,0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>,0x14fc688017b1 <String[0]: #>,0x14fc68801769 <false>)
09:40:33        34: push [0x363e5c862001] [node:internal/streams/readable:234] [bytecode=0x31e1a03e0f19 offset=14](this=0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>,0x14fc68801599 <undefined>)
09:40:33        35: onStreamRead [0x140ba847759] [node:internal/stream_base_commons:190] [bytecode=0x31e1a03e0ad9 offset=164](this=0x293d16583f11 <Pipe map = 0x35187a50b319>,0x0bc4b6e64f11 <ArrayBuffer map = 0x193ab43291>)
09:40:33        36: callbackTrampoline [0x363e5c849721] [node:internal/async_hooks:130] [bytecode=0x31e1a03e03d1 offset=120](this=0x293d16583f11 <Pipe map = 0x35187a50b319>,4,0x293d16583f11 <Pipe map = 0x35187a50b319>,0x0140ba847759 <JSFunction onStreamRead (sfi = 0x204b6b2ff549)>)
09:40:33        37: InternalFrame [pc: 0x55880eba2f5b]
09:40:33        38: EntryFrame [pc: 0x55880eba2c83]
09:40:33     
09:40:33     ==== Details ================================================
09:40:33     
09:40:33     [0]: ExitFrame [pc: 0x55880ec15cf9]
09:40:33     [1]: StubFrame [pc: 0x55880eca171d]
09:40:33     [2]: _fatalException [0x363e5c848781] [node:internal/process/execution:145] [bytecode=0x31e1a03ea1b9 offset=13](this=0x363e5c842d09 <process map = 0x193ab760c9>,0x14fc68801d49 <Odd Oddball: termination_exception>,0x14fc68801769 <false>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [08] : 0x14fc68801599 <undefined>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x14fc68801599 <undefined>
09:40:33       [05] : 0x14fc68801599 <undefined>
09:40:33       [04] : 0x14fc68801599 <undefined>
09:40:33       [03] : 0x14fc68801599 <undefined>
09:40:33       [02] : 0x363e5c849e71 <JSFunction clearDefaultTriggerAsyncId (sfi = 0x2a88a683a2c9)>
09:40:33       [01] : 0x14fc68801599 <undefined>
09:40:33       [00] : 0x14fc68801599 <undefined>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function (er, fromPromise) => {\x0a    // It's possible that defaultTriggerAsyncId was set for a constructor\x0a    // call that threw and was never cleared. So clear it now.\x0a    clearDefaultTriggerAsyncId();\x0a\x0a    // If diagnostic reporting is enabled, call into its handler to see\x0a    // whether it is interested i...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [3]: InternalFrame [pc: 0x55880eba2f5b]
09:40:33     [4]: EntryFrame [pc: 0x55880eba2c83]
09:40:33     [5]: builtin exit frame: evaluate(this=0x0bc4b6e68301 <ModuleWrap map = 0x35187a50dbe1>,0x0bc4b6e68301 <ModuleWrap map = 0x35187a50dbe1>,-1,0x14fc68801769 <false>)
09:40:33     
09:40:33     [6]: getESMFacade [0x140ba85ace9] [node:internal/bootstrap/loaders:279] [bytecode=0x31e1a03e98b1 offset=140](this=0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>) {
09:40:33       // heap-allocated locals
09:40:33       var nativeModule = 0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>
09:40:33       // expression stack (top to bottom)
09:40:33       [16] : 0x14fc68801599 <undefined>
09:40:33       [15] : 0x2022d6855469 <JSFunction evaluate (sfi = 0x2022d6855431)>
09:40:33       [14] : 7
09:40:33       [13] : 0x14fc68801669 <the_hole>
09:40:33       [12] : 0x0bc4b6e68301 <ModuleWrap map = 0x35187a50dbe1>
09:40:33       [11] : -1
09:40:33       [10] : 0x14fc68801769 <false>
09:40:33       [09] : 0x0bc4b6e68281 <JSFunction (sfi = 0x31e1a03e97e1)>
09:40:33       [08] : 0x0bc4b6e68159 <JSArray[10]>
09:40:33       [07] : 0x14fc68801769 <false>
09:40:33       [06] : -1
09:40:33       [05] : 0x0bc4b6e68301 <ModuleWrap map = 0x35187a50dbe1>
09:40:33       [04] : 0x2022d6855469 <JSFunction evaluate (sfi = 0x2022d6855431)>
09:40:33       [03] : 0x0140ba85aca9 <BlockContext[3]>
09:40:33       [02] : 0x0bc4b6e68159 <JSArray[10]>
09:40:33       [01] : 0x0bc4b6e680e9 <String[7]: "node:vm">
09:40:33       [00] : 0x2022d6855779 <JSFunction ModuleWrap (sfi = 0x2022d6855741)>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function getESMFacade() {\x0a    if (this.module) return this.module;\x0a    const { ModuleWrap } = internalBinding('module_wrap');\x0a    const url = `node:${this.id}`;\x0a    const nativeModule = this;\x0a    const exportsKeys = ArrayPrototypeSlice(this.exportKeys);\x0a    ArrayPrototypePush(exportsKeys, 'default');\x0a    this.module = n...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [7]: compileForPublicLoader [0x140ba85ac71] [node:internal/bootstrap/loaders:259] [bytecode=0x31e1a03e9611 offset=111](this=0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [04] : 0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>
09:40:33       [03] : 0x1f6a976ce279 <Object map = 0x193ab51ff1>
09:40:33       [02] : 0x1f6a976ed671 <JSFunction keys (sfi = 0x2ea24d41a919)>
09:40:33       [01] : 0x0140ba85ace9 <JSFunction getESMFacade (sfi = 0x2a88a680f7d9)>
09:40:33       [00] : 0x14fc68801769 <false>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function compileForPublicLoader() {\x0a    if (!this.canBeRequiredByUsers) {\x0a      // No code because this is an assertion against bugs\x0a      // eslint-disable-next-line no-restricted-syntax\x0a      throw new Error(`Should not compile ${this.id} for public use`);\x0a    }\x0a    this.compileForInternalLoader();\x0a    if (!this.exportKeys) {\x0a ...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [8]: loadNativeModule(aka loadNativeModule) [0xbc4b6e4b539] [node:internal/modules/cjs/helpers:49] [bytecode=0x31e1a03e9369 offset=53](this=0x14fc68801599 <undefined>,0x2ea24d428139 <String[2]: >"vm">,0x2ea24d428139 <String[2]: >"vm">) {
09:40:33       // expression stack (top to bottom)
09:40:33       [03] : 0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>
09:40:33       [02] : 0x31e1a03e92a9 <String[21]: #load native module %s>
09:40:33       [01] : 0x0140ba85ac71 <JSFunction compileForPublicLoader (sfi = 0x2a88a680f761)>
09:40:33       [00] : 0x1f6a976ce221 <NativeModule map = 0x193ab5aff1>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function loadNativeModule(filename, request) {\x0a  const mod = NativeModule.map.get(filename);\x0a  if (mod?.canBeRequiredByUsers) {\x0a    debug('load native module %s', request);\x0a    // compileForPublicLoader() throws if mod.canBeRequiredByUsers is false:\x0a    mod.compileForPublicLoader();\x0a    return mod;\x0a  }\x0a}
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [9]: _load [0x2022d685ac41] [node:internal/modules/cjs/loader:804] [bytecode=0x31e1a03e8531 offset=304](this=0x293d1659d4a9 <JSFunction Module (sfi = 0x2022d684a479)>,0x2ea24d428139 <String[2]: >"vm">,0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>,0x14fc68801769 <false>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [22] : 0x14fc68801599 <undefined>
09:40:33       [21] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [20] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [19] : 0x14fc68801599 <undefined>
09:40:33       [18] : 0x14fc68801599 <undefined>
09:40:33       [17] : 0x14fc68801769 <false>
09:40:33       [16] : 0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>
09:40:33       [15] : 0x2022d6859ab9 <String[5]: #node:>
09:40:33       [14] : 0x293d1659d4a9 <JSFunction Module (sfi = 0x2022d684a479)>
09:40:33       [13] : 0x0bc4b6e4b539 <JSFunction loadNativeModule (sfi = 0x2022d68505f9)>
09:40:33       [12] : 0x14fc68801599 <undefined>
09:40:33       [11] : 0x14fc68801599 <undefined>
09:40:33       [10] : 0x14fc68801599 <undefined>
09:40:33       [09] : 0x14fc68801599 <undefined>
09:40:33       [08] : 0x14fc68801599 <undefined>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x14fc68801599 <undefined>
09:40:33       [05] : 0x14fc68801599 <undefined>
09:40:33       [04] : 0x14fc68801599 <undefined>
09:40:33       [03] : 0x14fc68801599 <undefined>
09:40:33       [02] : 0x14fc68801599 <undefined>
09:40:33       [01] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [00] : 0x0bc4b6e67ec1 <String[4]: >".\x00vm">
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function (request, parent, isMain) {\x0a  let relResolveCacheIdentifier;\x0a  if (parent) {\x0a    debug('Module._load REQUEST %s parent: %s', request, parent.id);\x0a    // Fast path for (lazy loaded) modules in the same directory. The indirect\x0a    // caching is required to allow cache invalidation without changing the...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [10]: require [0x2022d685ad01] [node:internal/modules/cjs/loader:999] [bytecode=0x31e1a03e81c1 offset=76](this=0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>,0x2ea24d428139 <String[2]: >"vm">) {
09:40:33       // expression stack (top to bottom)
09:40:33       [11] : 0x293d1659d4a9 <JSFunction Module (sfi = 0x2022d684a479)>
09:40:33       [10] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [09] : 0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>
09:40:33       [08] : 0x14fc68801769 <false>
09:40:33       [07] : 0x14fc68801769 <false>
09:40:33       [06] : 0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>
09:40:33       [05] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [04] : 0x293d1659d4a9 <JSFunction Module (sfi = 0x2022d684a479)>
09:40:33       [03] : 0x2022d685ac41 <JSFunction Module._load (sfi = 0x2022d684af61)>
09:40:33       [02] : 0x293d16589929 <FunctionContext[124]>
09:40:33       [01] : 0x14fc68801599 <undefined>
09:40:33       [00] : 1
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function (id) {\x0a  validateString(id, 'id');\x0a  if (id === '') {\x0a    throw new ERR_INVALID_ARG_VALUE('id', id,\x0a                                    'must be a non-empty string');\x0a  }\x0a  requireDepth++;\x0a  try {\x0a    return Module._load(id, this, /* isMain */ false);\x0a  } finally {\x0a    requireDepth--;\x0a  }\x0a}
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [11]: get [0x293d16593109] [node:internal/modules/cjs/helpers:175] [bytecode=0x31e1a03e7fa9 offset=25](this=0x363e5c841119 <JSGlobalProxy>) {
09:40:33       // heap-allocated locals
09:40:33       var lib = 0x14fc68801669 <the_hole>
09:40:33       // expression stack (top to bottom)
09:40:33       [06] : 0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>
09:40:33       [05] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [04] : 0x14fc68801599 <undefined>
09:40:33       [03] : 0x2ea24d428139 <String[2]: >"vm">
09:40:33       [02] : 0x0bc4b6e5b5d1 <Module map = 0x35187a50c999>
09:40:33       [01] : 0x2022d685ad01 <JSFunction Module.require (sfi = 0x2022d684b191)>
09:40:33       [00] : 0x0bc4b6e4dbd1 <FunctionContext[4]>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function get() => {\x0a        const lib = dummyModule.require(name);\x0a\x0a        // Disable the current getter/setter and set up a new\x0a        // non-enumerable property.\x0a        delete object[name];\x0a        ObjectDefineProperty(object, name, {\x0a          get: () => lib,\x0a          set: setReal,\x0a          configurable...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [12]: InternalFrame [pc: 0x55880eba2f5b]
09:40:33     [13]: EntryFrame [pc: 0x55880eba2c83]
09:40:33     [14]: ExitFrame [pc: 0x55880ec15cf9]
09:40:33     [15]: StubFrame [pc: 0x55880ec9c3ec]
09:40:33     [16]: /* anonymous */ [0x31e1a03e7b01] [REPL1:1] [bytecode=0x31e1a03e70a1 offset=34](this=0x363e5c841119 <JSGlobalProxy>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [04] : 0x365a24245d09 <String[7]: #SIGUSR2>
09:40:33       [03] : 14248
09:40:33       [02] : 0x363e5c842d09 <process map = 0x193ab760c9>
09:40:33       [01] : 0x363e5c846c31 <JSFunction kill (sfi = 0x378e149ff8e1)>
09:40:33       [00] : 0x14fc68801599 <undefined>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\x0a
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [17]: InternalFrame [pc: 0x55880eba2f5b]
09:40:33     [18]: EntryFrame [pc: 0x55880eba2c83]
09:40:33     [19]: builtin exit frame: runInThisContext(this=0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>,0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>,-1,0x14fc68801769 <false>,0x14fc68801709 <true>,0x14fc68801769 <false>)
09:40:33     
09:40:33     [20]: runInThisContext [0x1f6a976ce899] [node:vm:129] [bytecode=0x31e1a03e7a09 offset=93](this=0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>,0x0bc4b6e67d51 <Object map = 0x35187a50db51>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [14] : 0x14fc68801599 <undefined>
09:40:33       [13] : 0x0140ba849631 <JSFunction runInThisContext (sfi = 0x2ea24d419ba1)>
09:40:33       [12] : 9
09:40:33       [11] : 0x14fc68801669 <the_hole>
09:40:33       [10] : 0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>
09:40:33       [09] : -1
09:40:33       [08] : 0x14fc68801769 <false>
09:40:33       [07] : 0x14fc68801709 <true>
09:40:33       [06] : 0x14fc68801769 <false>
09:40:33       [05] : 0x0bc4b6e67e49 <JSArray[4]>
09:40:33       [04] : 0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>
09:40:33       [03] : 0x0140ba849631 <JSFunction runInThisContext (sfi = 0x2ea24d419ba1)>
09:40:33       [02] : 0x363e5c8436c9 <JSFunction apply (sfi = 0x2ea24d41cf29)>
09:40:33       [01] : 0x0bc4b6e67e49 <JSArray[4]>
09:40:33       [00] : 0x14fc68801709 <true>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function runInThisContext(options) {\x0a    const { breakOnSigint, args } = getRunInContextArgs(options);\x0a    if (breakOnSigint && process.listenerCount('SIGINT') > 0) {\x0a      return sigintHandlersWrap(super.runInThisContext, this, args);\x0a    }\x0a    return ReflectApply(super.runInThisContext, this, args);\x0a  }
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [21]: defaultEval [0xbc4b6e41119] [node:repl:564] [bytecode=0x31e1a03e3d89 offset=1020](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">,0x363e5c841119 <JSGlobalProxy>,0x0bc4b6e656a9 <String[5]: "REPL1">,0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>) {
09:40:33       // heap-allocated locals
09:40:33       var cb = 0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>
09:40:33       var asyncESM = 0x1f6a976c6ee9 <Object map = 0x193ab76081>
09:40:33       var finished = 0x14fc68801769 <false>
09:40:33       var finishExecution = 0x0bc4b6e65871 <JSFunction finishExecution (sfi = 0x31e1a03e36f1)>
09:40:33       // expression stack (top to bottom)
09:40:33       [27] : 0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>
09:40:33       [26] : 0x0bc4b6e67d51 <Object map = 0x35187a50db51>
09:40:33       [25] : 0x14fc68801599 <undefined>
09:40:33       [24] : 0x14fc68801599 <undefined>
09:40:33       [23] : 0x1f6a976ffed1 <String[4]: #repl>
09:40:33       [22] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [21] : 0x1f6a976ce899 <JSFunction runInThisContext (sfi = 0x2ea24d404b89)>
09:40:33       [20] : 0x0bc4b6e65831 <FunctionContext[6]>
09:40:33       [19] : 0x14fc68801769 <false>
09:40:33       [18] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [17] : 0x0bc4b6e65831 <FunctionContext[6]>
09:40:33       [16] : 0x293d16593419 <FunctionContext[20]>
09:40:33       [15] : 0x14fc68801599 <undefined>
09:40:33       [14] : 0x14fc68801599 <undefined>
09:40:33       [13] : 0x14fc68801599 <undefined>
09:40:33       [12] : 0x14fc68801599 <undefined>
09:40:33       [11] : 0x1f6a976c9039 <JSFunction pathToFileURL (sfi = 0x232e8a39bf39)>
09:40:33       [10] : 0x14fc68801599 <undefined>
09:40:33       [09] : 0x0bc4b6e67d51 <Object map = 0x35187a50db51>
09:40:33       [08] : 0x14fc68801599 <undefined>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
09:40:33       [05] : 0x14fc68801769 <false>
09:40:33       [04] : 0x14fc68801769 <false>
09:40:33       [03] : 0x14fc68801319 <null>
09:40:33       [02] : 0x14fc68801599 <undefined>
09:40:33       [01] : 0x0bc4b6e673e9 <ContextifyScript map = 0x35187a509e01>
09:40:33       [00] : 0x14fc68801599 <undefined>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function defaultEval(code, context, file, cb) {\x0a    const asyncESM = require('internal/process/esm_loader');\x0a\x0a    let result, script, wrappedErr;\x0a    let err = null;\x0a    let wrappedCmd = false;\x0a    let awaitPromise = false;\x0a    const input = code;\x0a\x0a    // It's confusing for `{ a : 1 }` to be interpreted as a block\x0a    ...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [22]: bound(aka bound) [0x293d165b7789] [node:domain:421] [bytecode=0x31e1a03e2bb9 offset=23](this=0x14fc68801599 <undefined>,0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x293d165abc31 <EventEmitter map = 0x35187a50b949>,0x0bc4b6e41119 <JSFunction defaultEval (sfi = 0x31e1a03cd271)>,0x0bc4b6e656f1 <Arguments map = 0x193ab5a739>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [09] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [08] : 0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
09:40:33       [07] : 0x363e5c841119 <JSGlobalProxy>
09:40:33       [06] : 0x0bc4b6e656a9 <String[5]: "REPL1">
09:40:33       [05] : 0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>
09:40:33       [04] : 0x0bc4b6e656f1 <Arguments map = 0x193ab5a739>
09:40:33       [03] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [02] : 0x0bc4b6e41119 <JSFunction defaultEval (sfi = 0x31e1a03cd271)>
09:40:33       [01] : 0x363e5c8436c9 <JSFunction apply (sfi = 0x2ea24d41cf29)>
09:40:33       [00] : 0x14fc68801599 <undefined>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function bound(_this, self, cb, fnargs) {\x0a  self.enter();\x0a  const ret = ReflectApply(cb, _this, fnargs);\x0a  self.exit();\x0a\x0a  return ret;\x0a}
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [23]: eval(aka runBound) [0x293d165abca9] [node:domain:432] [bytecode=0x31e1a03e2a99 offset=21](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [10] : 0x14fc68801599 <undefined>
09:40:33       [09] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [08] : 0x293d165abc31 <EventEmitter map = 0x35187a50b949>
09:40:33       [07] : 0x0bc4b6e41119 <JSFunction defaultEval (sfi = 0x31e1a03cd271)>
09:40:33       [06] : 0x0bc4b6e656f1 <Arguments map = 0x193ab5a739>
09:40:33       [05] : 0x0bc4b6e656f1 <Arguments map = 0x193ab5a739>
09:40:33       [04] : 0x0bc4b6e41119 <JSFunction defaultEval (sfi = 0x31e1a03cd271)>
09:40:33       [03] : 0x293d165abc31 <EventEmitter map = 0x35187a50b949>
09:40:33       [02] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [01] : 0x293d165b7789 <JSFunction bound (sfi = 0x3a4daa4ddee1)>
09:40:33       [00] : 0x0bc4b6e656f1 <Arguments map = 0x193ab5a739>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function runBound() {\x0a    return bound(this, self, cb, arguments);\x0a  }
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [24]: onLine [0xbc4b6e41199] [node:repl:891] [bytecode=0x31e1a03e24b1 offset=546](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">) {
09:40:33       // heap-allocated locals
09:40:33       var cmd = 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33       // expression stack (top to bottom)
09:40:33       [19] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [18] : 0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
09:40:33       [17] : 0x363e5c841119 <JSGlobalProxy>
09:40:33       [16] : 0x0bc4b6e656a9 <String[5]: "REPL1">
09:40:33       [15] : 0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>
09:40:33       [14] : 0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>
09:40:33       [13] : 0x0bc4b6e656a9 <String[5]: "REPL1">
09:40:33       [12] : 0x363e5c841119 <JSGlobalProxy>
09:40:33       [11] : 0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
09:40:33       [10] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [09] : 0x293d165abca9 <JSFunction runBound (sfi = 0x31e1a03d2961)>
09:40:33       [08] : 0x293d16593419 <FunctionContext[20]>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x14fc68801599 <undefined>
09:40:33       [05] : 0x14fc68801599 <undefined>
09:40:33       [04] : 0x14fc68801599 <undefined>
09:40:33       [03] : 0x14fc68801599 <undefined>
09:40:33       [02] : 0x0bc4b6e65491 <JSFunction finish (sfi = 0x31e1a03e22f1)>
09:40:33       [01] : 0x0bc4b6e65689 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
09:40:33       [00] : 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function onLine(cmd) {\x0a    debug('line %j', cmd);\x0a    cmd = cmd || '';\x0a    sawSIGINT = false;\x0a\x0a    if (self.editorMode) {\x0a      self[kBufferedCommandSymbol] += cmd + '\n';\x0a\x0a      // code alignment\x0a      const matches = self._sawKeyPress ?\x0a        StringPrototypeMatch(cmd, /^\s+/) : null;\x0a      if (matches) {\x0a     ...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [25]: emit [0x363e5c8422c1] [node:events:390] [bytecode=0x1bbc3df87731 offset=268](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x14fc68804d71 <String[4]: #line>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [26] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [25] : 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33       [24] : 0x14fc68801599 <undefined>
09:40:33       [23] : 0x14fc68801599 <undefined>
09:40:33       [22] : 0x14fc68801599 <undefined>
09:40:33       [21] : 0x14fc68801599 <undefined>
09:40:33       [20] : 0x14fc68801599 <undefined>
09:40:33       [19] : 0x14fc68801599 <undefined>
09:40:33       [18] : 0x14fc68801599 <undefined>
09:40:33       [17] : 0x14fc68801599 <undefined>
09:40:33       [16] : 0x14fc68801599 <undefined>
09:40:33       [15] : 0x363e5c84e0f1 <JSFunction apply (sfi = 0x2ea24d41a2b9)>
09:40:33       [14] : 0x14fc68801599 <undefined>
09:40:33       [13] : 0x14fc68801599 <undefined>
09:40:33       [12] : 0x14fc68801599 <undefined>
09:40:33       [11] : 0x14fc68801599 <undefined>
09:40:33       [10] : 0x14fc68801599 <undefined>
09:40:33       [09] : 0x14fc68801599 <undefined>
09:40:33       [08] : 0x14fc68801599 <undefined>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x14fc68801599 <undefined>
09:40:33       [05] : 0x0bc4b6e41199 <JSFunction onLine (sfi = 0x31e1a03cd9a9)>
09:40:33       [04] : 0x293d165abce9 <Object map = 0x193ab435f1>
09:40:33       [03] : 0x14fc68801769 <false>
09:40:33       [02] : 0x0bc4b6e65449 <JSArray[1]>
09:40:33       [01] : 0x0bc4b6e65449 <JSArray[1]>
09:40:33       [00] : 0x14fc68804d71 <String[4]: #line>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function emit(type, ...args) {\x0a  let doError = (type === 'error');\x0a\x0a  const events = this._events;\x0a  if (events !== undefined) {\x0a    if (doError && events[kErrorMonitor] !== undefined)\x0a      this.emit(kErrorMonitor, ...args);\x0a    doError = (doError && events.error === undefined);\x0a  } else if (!doError)\x0a    retur...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [26]: emit [0x3a4daa4e5a01] [node:domain:475] [bytecode=0x31e1a03d2d51 offset=69](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [16] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [15] : 0x14fc68804d71 <String[4]: #line>
09:40:33       [14] : 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33       [13] : 0x0bc4b6e65411 <JSArray[2]>
09:40:33       [12] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [11] : 0x363e5c8422c1 <JSFunction emit (sfi = 0x2a88a6833169)>
09:40:33       [10] : 0x363e5c8436c9 <JSFunction apply (sfi = 0x2ea24d41cf29)>
09:40:33       [09] : 0x14fc68801599 <undefined>
09:40:33       [08] : 0x14fc68801599 <undefined>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x14fc68801599 <undefined>
09:40:33       [05] : 0x14fc68801599 <undefined>
09:40:33       [04] : 0x14fc68801769 <false>
09:40:33       [03] : 0x14fc68804d71 <String[4]: #line>
09:40:33       [02] : 0x14fc68801319 <null>
09:40:33       [01] : 0x0bc4b6e65411 <JSArray[2]>
09:40:33       [00] : 0x0bc4b6e65411 <JSArray[2]>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function emit(...args) {\x0a  const domain = this.domain;\x0a\x0a  const type = args[0];\x0a  const shouldEmitError = type === 'error' &&\x0a                          this.listenerCount(type) > 0;\x0a\x0a  // Just call original `emit` if current EE instance has `error`\x0a  // handler, there's no active domain or this is process\x0a  if (...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [27]: _onLine [0x293d1659df19] [node:internal/readline/interface:389] [bytecode=0x31e1a03e20c9 offset=59](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">) {
09:40:33       // expression stack (top to bottom)
09:40:33       [06] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [05] : 0x14fc68804d71 <String[4]: #line>
09:40:33       [04] : 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33       [03] : 0x14fc68804d71 <String[4]: #line>
09:40:33       [02] : 0x14fc68801599 <undefined>
09:40:33       [01] : 0x3a4daa4e5a01 <JSFunction emit (sfi = 0x3a4daa4de051)>
09:40:33       [00] : 0x14fc68801599 <undefined>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function (line) {\x0a    if (this[kQuestionCallback]) {\x0a      const cb = this[kQuestionCallback];\x0a      this[kQuestionCallback] = null;\x0a      this.setPrompt(this[kOldPrompt]);\x0a      cb(line);\x0a    } else {\x0a      this.emit('line', line);\x0a    }\x0a  }
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [28]: _normalWrite [0x293d1659e411] [node:internal/readline/interface:574] [bytecode=0x31e1a03e1a31 offset=248](this=0x293d165ab411 <REPLServer map = 0x35187a50d329>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [10] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [09] : 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33       [08] : 0x2a88a6802179 <String[1]: #\r>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x0bc4b6e65301 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
09:40:33       [05] : 0x3a4daa4d9831 <Symbol: _line_buffer>
09:40:33       [04] : 0x293d1659df19 <JSFunction (sfi = 0x3a4daa4d6e99)>
09:40:33       [03] : 0
09:40:33       [02] : 0x0bc4b6e653d1 <JSArray[1]>
09:40:33       [01] : 0x14fc68801709 <true>
09:40:33       [00] : 0x14fc688017b1 <String[0]: #>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function (b) {\x0a    if (b === undefined) {\x0a      return;\x0a    }\x0a    let string = this[kDecoder].write(b);\x0a    if (\x0a      this[kSawReturnAt] &&\x0a      DateNow() - this[kSawReturnAt] <= this.crlfDelay\x0a    ) {\x0a      string = StringPrototypeReplace(string, /^\n/, '');\x0a      this[kSawReturnAt] = 0;\x0a    }\x0a\x0a    // Run...
09:40:33     
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [29]: ondata [0xbc4b6e44229] [node:internal/readline/interface:219] [bytecode=0x31e1a03e1799 offset=15](this=0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [03] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [02] : 0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>
09:40:33       [01] : 0x293d165ab411 <REPLServer map = 0x35187a50d329>
09:40:33       [00] : 0x293d1659e411 <JSFunction (sfi = 0x3a4daa4d71c9)>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function ondata(data) {\x0a    self[kNormalWrite](data);\x0a  }
09:40:33     -----------------------------------------
09:40:33     }
09:40:33     
09:40:33     [30]: emit [0x363e5c8422c1] [node:events:390] [bytecode=0x1bbc3df87731 offset=268](this=0x293d16585b69 <Socket map = 0x35187a50b2d1>,0x2ea24d412d79 <String[4]: #data>) {
09:40:33       // expression stack (top to bottom)
09:40:33       [26] : 0x293d16585b69 <Socket map = 0x35187a50b2d1>
09:40:33       [25] : 0x0bc4b6e65031 <Uint8Array map = 0x193ab4cd41>
09:40:33       [24] : 0x14fc68801599 <undefined>
09:40:33       [23] : 0x14fc68801599 <undefined>
09:40:33       [22] : 0x14fc68801599 <undefined>
09:40:33       [21] : 0x14fc68801599 <undefined>
09:40:33       [20] : 0x14fc68801599 <undefined>
09:40:33       [19] : 0x14fc68801599 <undefined>
09:40:33       [18] : 0x14fc68801599 <undefined>
09:40:33       [17] : 0x14fc68801599 <undefined>
09:40:33       [16] : 0x14fc68801599 <undefined>
09:40:33       [15] : 0x363e5c84e0f1 <JSFunction apply (sfi = 0x2ea24d41a2b9)>
09:40:33       [14] : 0x14fc68801599 <undefined>
09:40:33       [13] : 0x14fc68801599 <undefined>
09:40:33       [12] : 0x14fc68801599 <undefined>
09:40:33       [11] : 0x14fc68801599 <undefined>
09:40:33       [10] : 0x14fc68801599 <undefined>
09:40:33       [09] : 0x14fc68801599 <undefined>
09:40:33       [08] : 0x14fc68801599 <undefined>
09:40:33       [07] : 0x14fc68801599 <undefined>
09:40:33       [06] : 0x14fc68801599 <undefined>
09:40:33       [05] : 0x0bc4b6e44229 <JSFunction ondata (sfi = 0x31e1a03cf739)>
09:40:33       [04] : 0x0bc4b6e50e41 <Object map = 0x193ab435f1>
09:40:33       [03] : 0x14fc68801769 <false>
09:40:33       [02] : 0x0bc4b6e650e9 <JSArray[1]>
09:40:33       [01] : 0x0bc4b6e650e9 <JSArray[1]>
09:40:33       [00] : 0x2ea24d412d79 <String[4]: #data>
09:40:33     --------- s o u r c e   c o d e ---------
09:40:33     function emit(type, ...args) {\x0a  let doError = (type === 'error');\x0a\x0a  const events = this._events;\x0a  if (ev...
09:40:33     node:assert:400
09:40:33         throw err;
09:40:33         ^
09:40:33     
09:40:33     AssertionError [ERR_ASSERTION]: Expected stdout to contain "Script execution was interrupted by `SIGINT`", got Welcome to Node.js v18.0.0-pre.
09:40:33     Type ".help" for more information.
09:40:33     > 
09:40:33         at ChildProcess.<anonymous> (/home/iojs/build/workspace/node-test-commit-linux-containered/test/parallel/test-repl-sigint-nested-eval.js:40:10)
09:40:33         at ChildProcess.emit (node:events:390:28)
09:40:33         at maybeClose (node:internal/child_process:1062:16)
09:40:33         at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) {
09:40:33       generatedMessage: false,
09:40:33       code: 'ERR_ASSERTION',
09:40:33       actual: false,
09:40:33       expected: true,
09:40:33       operator: '=='
09:40:33     }
09:40:33     
09:40:33     Node.js v18.0.0-pre
09:40:33   ...

Build links

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    flaky-testIssues and PRs involving tests that fail intermittently in CI.linuxIssues and PRs related to the Linux platform.macosIssues and PRs related to the macOS platform.replIssues and PRs related to the REPL subsystem.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions