Skip to content

Investigate flaky test - parallel/test-repl-sigint-nested-evalΒ #41210

@mhdawson

Description

@mhdawson

Test

parallel/test-repl-sigint-nested-eval

Platform

linux

Console output

12:21:59 not ok 2247 parallel/test-repl-sigint-nested-eval
12:21:59   ---
12:21:59   duration_ms: 0.553
12:21:59   severity: fail
12:21:59   exitcode: 1
12:21:59   stack: |-
12:21:59     Stacktrace:
12:21:59        ptr1=0x21c0dc6c1d49
12:21:59         ptr2=(nil)
12:21:59         ptr3=(nil)
12:21:59         ptr4=(nil)
12:21:59         failure_message_object=0x7ffc0b615170
12:21:59     
12:21:59     ==== JS stack trace =========================================
12:21:59     
12:21:59         0: ExitFrame [pc: 0x55a513a2e7f9]
12:21:59         1: StubFrame [pc: 0x55a513aba21d]
12:21:59     Security context: 0x3d0e6192f0f9 <JSGlobalObject>
12:21:59         2: _fatalException [0x3d0e61908ff9] [node:internal/process/execution:145] [bytecode=0x2a045c86a151 offset=13](this=0x3d0e61902709 <process map = 0x1f9303c01479>,0x21c0dc6c1d49 <Odd Oddball: termination_exception>,0x21c0dc6c1769 <false>)
12:21:59         3: InternalFrame [pc: 0x55a5139bba5b]
12:21:59         4: EntryFrame [pc: 0x55a5139bb783]
12:21:59         5: builtin exit frame: evaluate(this=0x124e1fd27f79 <ModuleWrap map = 0x2ea8f174cb49>,0x124e1fd27f79 <ModuleWrap map = 0x2ea8f174cb49>,-1,0x21c0dc6c1769 <false>)
12:21:59     
12:21:59         6: getESMFacade [0x3f2ff7e18161] [node:internal/bootstrap/loaders:279] [bytecode=0x2a045c869849 offset=140](this=0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>)
12:21:59         7: compileForPublicLoader [0x3f2ff7e180e9] [node:internal/bootstrap/loaders:259] [bytecode=0x2a045c8695a9 offset=111](this=0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>)
12:21:59         8: loadNativeModule(aka loadNativeModule) [0x1f25dbef26a1] [node:internal/modules/cjs/helpers:49] [bytecode=0x2a045c869301 offset=53](this=0x21c0dc6c1599 <undefined>,0x2bb3a616a619 <String[2]: >"vm">,0x2bb3a616a619 <String[2]: >"vm">)
12:21:59         9: _load [0x1ef093e9b641] [node:internal/modules/cjs/loader:804] [bytecode=0x2a045c8684c9 offset=304](this=0x1f25dbeec2f9 <JSFunction Module (sfi = 0x1ef093e8adb1)>,0x2bb3a616a619 <String[2]: >"vm">,0x1f25dbef2569 <Module map = 0x2ea8f174b901>,0x21c0dc6c1769 <false>)
12:21:59        10: require [0x1ef093e9b701] [node:internal/modules/cjs/loader:999] [bytecode=0x2a045c868159 offset=76](this=0x1f25dbef2569 <Module map = 0x2ea8f174b901>,0x2bb3a616a619 <String[2]: >"vm">)
12:21:59        11: get [0x1f25dbed22a9] [node:internal/modules/cjs/helpers:175] [bytecode=0x2a045c867f41 offset=25](this=0x3d0e61901119 <JSGlobalProxy>)
12:21:59        12: InternalFrame [pc: 0x55a5139bba5b]
12:21:59        13: EntryFrame [pc: 0x55a5139bb783]
12:21:59        14: ExitFrame [pc: 0x55a513a2e7f9]
12:21:59        15: StubFrame [pc: 0x55a513ab4eec]
12:21:59        16: /* anonymous */ [0x2a045c867a99] [REPL1:1] [bytecode=0x2a045c867229 offset=34](this=0x3d0e61901119 <JSGlobalProxy>)
12:21:59        17: InternalFrame [pc: 0x55a5139bba5b]
12:21:59        18: EntryFrame [pc: 0x55a5139bb783]
12:21:59        19: builtin exit frame: runInThisContext(this=0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>,0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>,-1,0x21c0dc6c1769 <false>,0x21c0dc6c1709 <true>,0x21c0dc6c1769 <false>)
12:21:59     
12:21:59        20: runInThisContext [0x16b160e15201] [node:vm:129] [bytecode=0x2a045c8679a1 offset=93](this=0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>,0x124e1fd279c9 <Object map = 0x2ea8f174cab9>)
12:21:59        21: defaultEval [0x1f25dbef2b79] [node:repl:564] [bytecode=0x2a045c863f11 offset=1020](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">,0x3d0e61901119 <JSGlobalProxy>,0x124e1fd25381 <String[5]: "REPL1">,0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>)
12:21:59        22: bound(aka bound) [0x1f25dbeedde9] [node:domain:421] [bytecode=0x2a045c862d41 offset=23](this=0x21c0dc6c1599 <undefined>,0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x1f25dbee5171 <EventEmitter map = 0x2ea8f174a8b1>,0x1f25dbef2b79 <JSFunction defaultEval (sfi = 0x2a045c84d271)>,0x124e1fd253c9 <Arguments map = 0x1f9303c1a151>)
12:21:59        23: eval(aka runBound) [0x1f25dbee51e9] [node:domain:432] [bytecode=0x2a045c862c21 offset=21](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>)
12:21:59        24: onLine [0x1f25dbef2c19] [node:repl:891] [bytecode=0x2a045c862639 offset=546](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">)
12:21:59        25: emit [0x3d0e619022c1] [node:events:390] [bytecode=0x1b77cf387eb1 offset=268](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x21c0dc6c4d71 <String[4]: #line>)
12:21:59        26: emit [0x20c435165a01] [node:domain:475] [bytecode=0x2a045c852d51 offset=69](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>)
12:21:59        27: _onLine [0x1f25dbee1781] [node:internal/readline/interface:389] [bytecode=0x2a045c862251 offset=59](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">)
12:21:59        28: _normalWrite [0x1f25dbee19a1] [node:internal/readline/interface:574] [bytecode=0x2a045c861bb9 offset=248](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>)
12:21:59        29: ondata [0x124e1fd042e1] [node:internal/readline/interface:219] [bytecode=0x2a045c861921 offset=15](this=0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>)
12:21:59        30: emit [0x3d0e619022c1] [node:events:390] [bytecode=0x1b77cf387eb1 offset=268](this=0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x2bb3a6152d59 <String[4]: #data>)
12:21:59        31: emit [0x20c435165a01] [node:domain:475] [bytecode=0x2a045c852d51 offset=69](this=0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>)
12:21:59        32: addChunk(aka addChunk) [0x3d0e6191def1] [node:internal/streams/readable:324] [bytecode=0x2a045c861729 offset=83](this=0x21c0dc6c1599 <undefined>,0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x124e1fd0e7f9 <ReadableState map = 0x1f9303c38319>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>,0x21c0dc6c1769 <false>)
12:21:59        33: readableAddChunk(aka readableAddChunk) [0x3d0e6191de99] [node:internal/streams/readable:297] [bytecode=0x2a045c8612d1 offset=469](this=0x21c0dc6c1599 <undefined>,0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>,0x21c0dc6c17b1 <String[0]: #>,0x21c0dc6c1769 <false>)
12:21:59        34: push [0x3d0e6191f741] [node:internal/streams/readable:234] [bytecode=0x2a045c8610a1 offset=14](this=0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>,0x21c0dc6c1599 <undefined>)
12:21:59        35: onStreamRead [0x3f2ff7e047f9] [node:internal/stream_base_commons:190] [bytecode=0x2a045c860ca9 offset=164](this=0x1f25dbec3ef9 <Pipe map = 0x2ea8f174a281>,0x124e1fd24be9 <ArrayBuffer map = 0x1f9303c02511>)
12:21:59        36: callbackTrampoline [0x3f2ff7e22f41] [node:internal/async_hooks:130] [bytecode=0x2a045c8605a1 offset=120](this=0x1f25dbec3ef9 <Pipe map = 0x2ea8f174a281>,4,0x1f25dbec3ef9 <Pipe map = 0x2ea8f174a281>,0x3f2ff7e047f9 <JSFunction onStreamRead (sfi = 0x17a42b7f4d9)>)
12:21:59        37: InternalFrame [pc: 0x55a5139bba5b]
12:21:59        38: EntryFrame [pc: 0x55a5139bb783]
12:21:59     
12:21:59     ==== Details ================================================
12:21:59     
12:21:59     [0]: ExitFrame [pc: 0x55a513a2e7f9]
12:21:59     [1]: StubFrame [pc: 0x55a513aba21d]
12:21:59     [2]: _fatalException [0x3d0e61908ff9] [node:internal/process/execution:145] [bytecode=0x2a045c86a151 offset=13](this=0x3d0e61902709 <process map = 0x1f9303c01479>,0x21c0dc6c1d49 <Odd Oddball: termination_exception>,0x21c0dc6c1769 <false>) {
12:21:59       // expression stack (top to bottom)
12:21:59       [08] : 0x21c0dc6c1599 <undefined>
12:21:59       [07] : 0x21c0dc6c1599 <undefined>
12:21:59       [06] : 0x21c0dc6c1599 <undefined>
12:21:59       [05] : 0x21c0dc6c1599 <undefined>
12:21:59       [04] : 0x21c0dc6c1599 <undefined>
12:21:59       [03] : 0x21c0dc6c1599 <undefined>
12:21:59       [02] : 0x3d0e619088d9 <JSFunction clearDefaultTriggerAsyncId (sfi = 0x98448f74c1)>
12:21:59       [01] : 0x21c0dc6c1599 <undefined>
12:21:59       [00] : 0x21c0dc6c1599 <undefined>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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...
12:21:59     
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [3]: InternalFrame [pc: 0x55a5139bba5b]
12:21:59     [4]: EntryFrame [pc: 0x55a5139bb783]
12:21:59     [5]: builtin exit frame: evaluate(this=0x124e1fd27f79 <ModuleWrap map = 0x2ea8f174cb49>,0x124e1fd27f79 <ModuleWrap map = 0x2ea8f174cb49>,-1,0x21c0dc6c1769 <false>)
12:21:59     
12:21:59     [6]: getESMFacade [0x3f2ff7e18161] [node:internal/bootstrap/loaders:279] [bytecode=0x2a045c869849 offset=140](this=0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>) {
12:21:59       // heap-allocated locals
12:21:59       var nativeModule = 0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>
12:21:59       // expression stack (top to bottom)
12:21:59       [16] : 0x21c0dc6c1599 <undefined>
12:21:59       [15] : 0x1ef093e95d71 <JSFunction evaluate (sfi = 0x1ef093e95d39)>
12:21:59       [14] : 7
12:21:59       [13] : 0x21c0dc6c1669 <the_hole>
12:21:59       [12] : 0x124e1fd27f79 <ModuleWrap map = 0x2ea8f174cb49>
12:21:59       [11] : -1
12:21:59       [10] : 0x21c0dc6c1769 <false>
12:21:59       [09] : 0x124e1fd27ef9 <JSFunction (sfi = 0x2a045c869779)>
12:21:59       [08] : 0x124e1fd27dd1 <JSArray[10]>
12:21:59       [07] : 0x21c0dc6c1769 <false>
12:21:59       [06] : -1
12:21:59       [05] : 0x124e1fd27f79 <ModuleWrap map = 0x2ea8f174cb49>
12:21:59       [04] : 0x1ef093e95d71 <JSFunction evaluate (sfi = 0x1ef093e95d39)>
12:21:59       [03] : 0x3f2ff7e18121 <BlockContext[3]>
12:21:59       [02] : 0x124e1fd27dd1 <JSArray[10]>
12:21:59       [01] : 0x124e1fd27d61 <String[7]: "node:vm">
12:21:59       [00] : 0x1ef093e96081 <JSFunction ModuleWrap (sfi = 0x1ef093e96049)>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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...
12:21:59     
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [7]: compileForPublicLoader [0x3f2ff7e180e9] [node:internal/bootstrap/loaders:259] [bytecode=0x2a045c8695a9 offset=111](this=0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>) {
12:21:59       // expression stack (top to bottom)
12:21:59       [04] : 0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>
12:21:59       [03] : 0x16b160e14c51 <Object map = 0x1f9303c128f1>
12:21:59       [02] : 0x16b160e17fb1 <JSFunction keys (sfi = 0x2bb3a615a8e1)>
12:21:59       [01] : 0x3f2ff7e18161 <JSFunction getESMFacade (sfi = 0x98448cf7d9)>
12:21:59       [00] : 0x21c0dc6c1769 <false>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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 ...
12:21:59     
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [8]: loadNativeModule(aka loadNativeModule) [0x1f25dbef26a1] [node:internal/modules/cjs/helpers:49] [bytecode=0x2a045c869301 offset=53](this=0x21c0dc6c1599 <undefined>,0x2bb3a616a619 <String[2]: >"vm">,0x2bb3a616a619 <String[2]: >"vm">) {
12:21:59       // expression stack (top to bottom)
12:21:59       [03] : 0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>
12:21:59       [02] : 0x2a045c869241 <String[21]: #load native module %s>
12:21:59       [01] : 0x3f2ff7e180e9 <JSFunction compileForPublicLoader (sfi = 0x98448cf761)>
12:21:59       [00] : 0x16b160e14bf9 <NativeModule map = 0x1f9303c1aa99>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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}
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [9]: _load [0x1ef093e9b641] [node:internal/modules/cjs/loader:804] [bytecode=0x2a045c8684c9 offset=304](this=0x1f25dbeec2f9 <JSFunction Module (sfi = 0x1ef093e8adb1)>,0x2bb3a616a619 <String[2]: >"vm">,0x1f25dbef2569 <Module map = 0x2ea8f174b901>,0x21c0dc6c1769 <false>) {
12:21:59       // expression stack (top to bottom)
12:21:59       [22] : 0x21c0dc6c1599 <undefined>
12:21:59       [21] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [20] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [19] : 0x21c0dc6c1599 <undefined>
12:21:59       [18] : 0x21c0dc6c1599 <undefined>
12:21:59       [17] : 0x21c0dc6c1769 <false>
12:21:59       [16] : 0x1f25dbef2569 <Module map = 0x2ea8f174b901>
12:21:59       [15] : 0x1ef093e9a3d9 <String[5]: #node:>
12:21:59       [14] : 0x1f25dbeec2f9 <JSFunction Module (sfi = 0x1ef093e8adb1)>
12:21:59       [13] : 0x1f25dbef26a1 <JSFunction loadNativeModule (sfi = 0x1ef093e90f01)>
12:21:59       [12] : 0x21c0dc6c1599 <undefined>
12:21:59       [11] : 0x21c0dc6c1599 <undefined>
12:21:59       [10] : 0x21c0dc6c1599 <undefined>
12:21:59       [09] : 0x21c0dc6c1599 <undefined>
12:21:59       [08] : 0x21c0dc6c1599 <undefined>
12:21:59       [07] : 0x21c0dc6c1599 <undefined>
12:21:59       [06] : 0x21c0dc6c1599 <undefined>
12:21:59       [05] : 0x21c0dc6c1599 <undefined>
12:21:59       [04] : 0x21c0dc6c1599 <undefined>
12:21:59       [03] : 0x21c0dc6c1599 <undefined>
12:21:59       [02] : 0x21c0dc6c1599 <undefined>
12:21:59       [01] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [00] : 0x124e1fd27b39 <String[4]: >".\x00vm">
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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...
12:21:59     
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [10]: require [0x1ef093e9b701] [node:internal/modules/cjs/loader:999] [bytecode=0x2a045c868159 offset=76](this=0x1f25dbef2569 <Module map = 0x2ea8f174b901>,0x2bb3a616a619 <String[2]: >"vm">) {
12:21:59       // expression stack (top to bottom)
12:21:59       [11] : 0x1f25dbeec2f9 <JSFunction Module (sfi = 0x1ef093e8adb1)>
12:21:59       [10] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [09] : 0x1f25dbef2569 <Module map = 0x2ea8f174b901>
12:21:59       [08] : 0x21c0dc6c1769 <false>
12:21:59       [07] : 0x21c0dc6c1769 <false>
12:21:59       [06] : 0x1f25dbef2569 <Module map = 0x2ea8f174b901>
12:21:59       [05] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [04] : 0x1f25dbeec2f9 <JSFunction Module (sfi = 0x1ef093e8adb1)>
12:21:59       [03] : 0x1ef093e9b641 <JSFunction Module._load (sfi = 0x1ef093e8b899)>
12:21:59       [02] : 0x1f25dbec99a9 <FunctionContext[124]>
12:21:59       [01] : 0x21c0dc6c1599 <undefined>
12:21:59       [00] : 1
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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}
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [11]: get [0x1f25dbed22a9] [node:internal/modules/cjs/helpers:175] [bytecode=0x2a045c867f41 offset=25](this=0x3d0e61901119 <JSGlobalProxy>) {
12:21:59       // heap-allocated locals
12:21:59       var lib = 0x21c0dc6c1669 <the_hole>
12:21:59       // expression stack (top to bottom)
12:21:59       [06] : 0x1f25dbef2569 <Module map = 0x2ea8f174b901>
12:21:59       [05] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [04] : 0x21c0dc6c1599 <undefined>
12:21:59       [03] : 0x2bb3a616a619 <String[2]: >"vm">
12:21:59       [02] : 0x1f25dbef2569 <Module map = 0x2ea8f174b901>
12:21:59       [01] : 0x1ef093e9b701 <JSFunction Module.require (sfi = 0x1ef093e8bac9)>
12:21:59       [00] : 0x124e1fd0b7e9 <FunctionContext[4]>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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...
12:21:59     
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [12]: InternalFrame [pc: 0x55a5139bba5b]
12:21:59     [13]: EntryFrame [pc: 0x55a5139bb783]
12:21:59     [14]: ExitFrame [pc: 0x55a513a2e7f9]
12:21:59     [15]: StubFrame [pc: 0x55a513ab4eec]
12:21:59     [16]: /* anonymous */ [0x2a045c867a99] [REPL1:1] [bytecode=0x2a045c867229 offset=34](this=0x3d0e61901119 <JSGlobalProxy>) {
12:21:59       // expression stack (top to bottom)
12:21:59       [04] : 0x070d9a496df1 <String[7]: #SIGUSR2>
12:21:59       [03] : 28942
12:21:59       [02] : 0x3d0e61902709 <process map = 0x1f9303c01479>
12:21:59       [01] : 0x3d0e6190a211 <JSFunction kill (sfi = 0x1978a618ab31)>
12:21:59       [00] : 0x21c0dc6c1599 <undefined>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\x0a
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [17]: InternalFrame [pc: 0x55a5139bba5b]
12:21:59     [18]: EntryFrame [pc: 0x55a5139bb783]
12:21:59     [19]: builtin exit frame: runInThisContext(this=0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>,0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>,-1,0x21c0dc6c1769 <false>,0x21c0dc6c1709 <true>,0x21c0dc6c1769 <false>)
12:21:59     
12:21:59     [20]: runInThisContext [0x16b160e15201] [node:vm:129] [bytecode=0x2a045c8679a1 offset=93](this=0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>,0x124e1fd279c9 <Object map = 0x2ea8f174cab9>) {
12:21:59       // expression stack (top to bottom)
12:21:59       [14] : 0x21c0dc6c1599 <undefined>
12:21:59       [13] : 0x3f2ff7e06679 <JSFunction runInThisContext (sfi = 0x2bb3a6159b69)>
12:21:59       [12] : 9
12:21:59       [11] : 0x21c0dc6c1669 <the_hole>
12:21:59       [10] : 0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>
12:21:59       [09] : -1
12:21:59       [08] : 0x21c0dc6c1769 <false>
12:21:59       [07] : 0x21c0dc6c1709 <true>
12:21:59       [06] : 0x21c0dc6c1769 <false>
12:21:59       [05] : 0x124e1fd27ac1 <JSArray[4]>
12:21:59       [04] : 0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>
12:21:59       [03] : 0x3f2ff7e06679 <JSFunction runInThisContext (sfi = 0x2bb3a6159b69)>
12:21:59       [02] : 0x3d0e61904179 <JSFunction apply (sfi = 0x2bb3a615cf09)>
12:21:59       [01] : 0x124e1fd27ac1 <JSArray[4]>
12:21:59       [00] : 0x21c0dc6c1709 <true>
12:21:59     --------- s o u r c e   c o d e ---------
12:21:59     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  }
12:21:59     -----------------------------------------
12:21:59     }
12:21:59     
12:21:59     [21]: defaultEval [0x1f25dbef2b79] [node:repl:564] [bytecode=0x2a045c863f11 offset=1020](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">,0x3d0e61901119 <JSGlobalProxy>,0x124e1fd25381 <String[5]: "REPL1">,0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>) {
12:21:59       // heap-allocated locals
12:21:59       var cb = 0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>
12:21:59       var asyncESM = 0x16b160e0db41 <Object map = 0x1f9303c35079>
12:21:59       var finished = 0x21c0dc6c1769 <false>
12:21:59       var finishExecution = 0x124e1fd25549 <JSFunction finishExecution (sfi = 0x2a045c863879)>
12:21:59       // expression stack (top to bottom)
12:21:59       [27] : 0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>
12:21:59       [26] : 0x124e1fd279c9 <Object map = 0x2ea8f174cab9>
12:21:59       [25] : 0x21c0dc6c1599 <undefined>
12:21:59       [24] : 0x21c0dc6c1599 <undefined>
12:21:59       [23] : 0x1ef093e818f1 <String[4]: #repl>
12:22:00       [22] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [21] : 0x16b160e15201 <JSFunction runInThisContext (sfi = 0x2bb3a6144b89)>
12:22:00       [20] : 0x124e1fd25509 <FunctionContext[6]>
12:22:00       [19] : 0x21c0dc6c1769 <false>
12:22:00       [18] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [17] : 0x124e1fd25509 <FunctionContext[6]>
12:22:00       [16] : 0x1f25dbed25b9 <FunctionContext[20]>
12:22:00       [15] : 0x21c0dc6c1599 <undefined>
12:22:00       [14] : 0x21c0dc6c1599 <undefined>
12:22:00       [13] : 0x21c0dc6c1599 <undefined>
12:22:00       [12] : 0x21c0dc6c1599 <undefined>
12:22:00       [11] : 0x16b160e0fa59 <JSFunction pathToFileURL (sfi = 0x1978a61aa0a1)>
12:22:00       [10] : 0x21c0dc6c1599 <undefined>
12:22:00       [09] : 0x124e1fd279c9 <Object map = 0x2ea8f174cab9>
12:22:00       [08] : 0x21c0dc6c1599 <undefined>
12:22:00       [07] : 0x21c0dc6c1599 <undefined>
12:22:00       [06] : 0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
12:22:00       [05] : 0x21c0dc6c1769 <false>
12:22:00       [04] : 0x21c0dc6c1769 <false>
12:22:00       [03] : 0x21c0dc6c1319 <null>
12:22:00       [02] : 0x21c0dc6c1599 <undefined>
12:22:00       [01] : 0x124e1fd27061 <ContextifyScript map = 0x2ea8f1748d69>
12:22:00       [00] : 0x21c0dc6c1599 <undefined>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     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    ...
12:22:00     
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [22]: bound(aka bound) [0x1f25dbeedde9] [node:domain:421] [bytecode=0x2a045c862d41 offset=23](this=0x21c0dc6c1599 <undefined>,0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x1f25dbee5171 <EventEmitter map = 0x2ea8f174a8b1>,0x1f25dbef2b79 <JSFunction defaultEval (sfi = 0x2a045c84d271)>,0x124e1fd253c9 <Arguments map = 0x1f9303c1a151>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [09] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [08] : 0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
12:22:00       [07] : 0x3d0e61901119 <JSGlobalProxy>
12:22:00       [06] : 0x124e1fd25381 <String[5]: "REPL1">
12:22:00       [05] : 0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>
12:22:00       [04] : 0x124e1fd253c9 <Arguments map = 0x1f9303c1a151>
12:22:00       [03] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [02] : 0x1f25dbef2b79 <JSFunction defaultEval (sfi = 0x2a045c84d271)>
12:22:00       [01] : 0x3d0e61904179 <JSFunction apply (sfi = 0x2bb3a615cf09)>
12:22:00       [00] : 0x21c0dc6c1599 <undefined>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     function bound(_this, self, cb, fnargs) {\x0a  self.enter();\x0a  const ret = ReflectApply(cb, _this, fnargs);\x0a  self.exit();\x0a\x0a  return ret;\x0a}
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [23]: eval(aka runBound) [0x1f25dbee51e9] [node:domain:432] [bytecode=0x2a045c862c21 offset=21](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [10] : 0x21c0dc6c1599 <undefined>
12:22:00       [09] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [08] : 0x1f25dbee5171 <EventEmitter map = 0x2ea8f174a8b1>
12:22:00       [07] : 0x1f25dbef2b79 <JSFunction defaultEval (sfi = 0x2a045c84d271)>
12:22:00       [06] : 0x124e1fd253c9 <Arguments map = 0x1f9303c1a151>
12:22:00       [05] : 0x124e1fd253c9 <Arguments map = 0x1f9303c1a151>
12:22:00       [04] : 0x1f25dbef2b79 <JSFunction defaultEval (sfi = 0x2a045c84d271)>
12:22:00       [03] : 0x1f25dbee5171 <EventEmitter map = 0x2ea8f174a8b1>
12:22:00       [02] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [01] : 0x1f25dbeedde9 <JSFunction bound (sfi = 0x20c43515dee1)>
12:22:00       [00] : 0x124e1fd253c9 <Arguments map = 0x1f9303c1a151>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     function runBound() {\x0a    return bound(this, self, cb, arguments);\x0a  }
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [24]: onLine [0x1f25dbef2c19] [node:repl:891] [bytecode=0x2a045c862639 offset=546](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">) {
12:22:00       // heap-allocated locals
12:22:00       var cmd = 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00       // expression stack (top to bottom)
12:22:00       [19] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [18] : 0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
12:22:00       [17] : 0x3d0e61901119 <JSGlobalProxy>
12:22:00       [16] : 0x124e1fd25381 <String[5]: "REPL1">
12:22:00       [15] : 0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>
12:22:00       [14] : 0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>
12:22:00       [13] : 0x124e1fd25381 <String[5]: "REPL1">
12:22:00       [12] : 0x3d0e61901119 <JSGlobalProxy>
12:22:00       [11] : 0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
12:22:00       [10] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [09] : 0x1f25dbee51e9 <JSFunction runBound (sfi = 0x2a045c852961)>
12:22:00       [08] : 0x1f25dbed25b9 <FunctionContext[20]>
12:22:00       [07] : 0x21c0dc6c1599 <undefined>
12:22:00       [06] : 0x21c0dc6c1599 <undefined>
12:22:00       [05] : 0x21c0dc6c1599 <undefined>
12:22:00       [04] : 0x21c0dc6c1599 <undefined>
12:22:00       [03] : 0x21c0dc6c1599 <undefined>
12:22:00       [02] : 0x124e1fd25169 <JSFunction finish (sfi = 0x2a045c862479)>
12:22:00       [01] : 0x124e1fd25361 <String[116]: c"process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });\n">
12:22:00       [00] : 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     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     ...
12:22:00     
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [25]: emit [0x3d0e619022c1] [node:events:390] [bytecode=0x1b77cf387eb1 offset=268](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x21c0dc6c4d71 <String[4]: #line>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [26] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [25] : 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00       [24] : 0x21c0dc6c1599 <undefined>
12:22:00       [23] : 0x21c0dc6c1599 <undefined>
12:22:00       [22] : 0x21c0dc6c1599 <undefined>
12:22:00       [21] : 0x21c0dc6c1599 <undefined>
12:22:00       [20] : 0x21c0dc6c1599 <undefined>
12:22:00       [19] : 0x21c0dc6c1599 <undefined>
12:22:00       [18] : 0x21c0dc6c1599 <undefined>
12:22:00       [17] : 0x21c0dc6c1599 <undefined>
12:22:00       [16] : 0x21c0dc6c1599 <undefined>
12:22:00       [15] : 0x3d0e6190afc1 <JSFunction apply (sfi = 0x2bb3a615a281)>
12:22:00       [14] : 0x21c0dc6c1599 <undefined>
12:22:00       [13] : 0x21c0dc6c1599 <undefined>
12:22:00       [12] : 0x21c0dc6c1599 <undefined>
12:22:00       [11] : 0x21c0dc6c1599 <undefined>
12:22:00       [10] : 0x21c0dc6c1599 <undefined>
12:22:00       [09] : 0x21c0dc6c1599 <undefined>
12:22:00       [08] : 0x21c0dc6c1599 <undefined>
12:22:00       [07] : 0x21c0dc6c1599 <undefined>
12:22:00       [06] : 0x21c0dc6c1599 <undefined>
12:22:00       [05] : 0x1f25dbef2c19 <JSFunction onLine (sfi = 0x2a045c84d9a9)>
12:22:00       [04] : 0x1f25dbee5229 <Object map = 0x1f9303c01749>
12:22:00       [03] : 0x21c0dc6c1769 <false>
12:22:00       [02] : 0x124e1fd25121 <JSArray[1]>
12:22:00       [01] : 0x124e1fd25121 <JSArray[1]>
12:22:00       [00] : 0x21c0dc6c4d71 <String[4]: #line>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     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...
12:22:00     
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [26]: emit [0x20c435165a01] [node:domain:475] [bytecode=0x2a045c852d51 offset=69](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [16] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [15] : 0x21c0dc6c4d71 <String[4]: #line>
12:22:00       [14] : 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00       [13] : 0x124e1fd250e9 <JSArray[2]>
12:22:00       [12] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [11] : 0x3d0e619022c1 <JSFunction emit (sfi = 0x71f824e50a1)>
12:22:00       [10] : 0x3d0e61904179 <JSFunction apply (sfi = 0x2bb3a615cf09)>
12:22:00       [09] : 0x21c0dc6c1599 <undefined>
12:22:00       [08] : 0x21c0dc6c1599 <undefined>
12:22:00       [07] : 0x21c0dc6c1599 <undefined>
12:22:00       [06] : 0x21c0dc6c1599 <undefined>
12:22:00       [05] : 0x21c0dc6c1599 <undefined>
12:22:00       [04] : 0x21c0dc6c1769 <false>
12:22:00       [03] : 0x21c0dc6c4d71 <String[4]: #line>
12:22:00       [02] : 0x21c0dc6c1319 <null>
12:22:00       [01] : 0x124e1fd250e9 <JSArray[2]>
12:22:00       [00] : 0x124e1fd250e9 <JSArray[2]>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     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 (...
12:22:00     
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [27]: _onLine [0x1f25dbee1781] [node:internal/readline/interface:389] [bytecode=0x2a045c862251 offset=59](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">) {
12:22:00       // expression stack (top to bottom)
12:22:00       [06] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [05] : 0x21c0dc6c4d71 <String[4]: #line>
12:22:00       [04] : 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00       [03] : 0x21c0dc6c4d71 <String[4]: #line>
12:22:00       [02] : 0x21c0dc6c1599 <undefined>
12:22:00       [01] : 0x20c435165a01 <JSFunction emit (sfi = 0x20c43515e051)>
12:22:00       [00] : 0x21c0dc6c1599 <undefined>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     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  }
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [28]: _normalWrite [0x1f25dbee19a1] [node:internal/readline/interface:574] [bytecode=0x2a045c861bb9 offset=248](this=0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [10] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [09] : 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00       [08] : 0x0098448c2179 <String[1]: #\r>
12:22:00       [07] : 0x21c0dc6c1599 <undefined>
12:22:00       [06] : 0x124e1fd24fd9 <String[115]: "process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");vm.runInThisContext("while(true){}", { breakOnSigint: true });">
12:22:00       [05] : 0x20c435159831 <Symbol: _line_buffer>
12:22:00       [04] : 0x1f25dbee1781 <JSFunction (sfi = 0x20c435156e99)>
12:22:00       [03] : 0
12:22:00       [02] : 0x124e1fd250a9 <JSArray[1]>
12:22:00       [01] : 0x21c0dc6c1709 <true>
12:22:00       [00] : 0x21c0dc6c17b1 <String[0]: #>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     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...
12:22:00     
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [29]: ondata [0x124e1fd042e1] [node:internal/readline/interface:219] [bytecode=0x2a045c861921 offset=15](this=0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [03] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [02] : 0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>
12:22:00       [01] : 0x1f25dbee48f1 <REPLServer map = 0x2ea8f174c291>
12:22:00       [00] : 0x1f25dbee19a1 <JSFunction (sfi = 0x20c4351571c9)>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     function ondata(data) {\x0a    self[kNormalWrite](data);\x0a  }
12:22:00     -----------------------------------------
12:22:00     }
12:22:00     
12:22:00     [30]: emit [0x3d0e619022c1] [node:events:390] [bytecode=0x1b77cf387eb1 offset=268](this=0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>,0x2bb3a6152d59 <String[4]: #data>) {
12:22:00       // expression stack (top to bottom)
12:22:00       [26] : 0x1f25dbec43d1 <Socket map = 0x2ea8f174a239>
12:22:00       [25] : 0x124e1fd24d09 <Uint8Array map = 0x1f9303c0dbe1>
12:22:00       [24] : 0x21c0dc6c1599 <undefined>
12:22:00       [23] : 0x21c0dc6c1599 <undefined>
12:22:00       [22] : 0x21c0dc6c1599 <undefined>
12:22:00       [21] : 0x21c0dc6c1599 <undefined>
12:22:00       [20] : 0x21c0dc6c1599 <undefined>
12:22:00       [19] : 0x21c0dc6c1599 <undefined>
12:22:00       [18] : 0x21c0dc6c1599 <undefined>
12:22:00       [17] : 0x21c0dc6c1599 <undefined>
12:22:00       [16] : 0x21c0dc6c1599 <undefined>
12:22:00       [15] : 0x3d0e6190afc1 <JSFunction apply (sfi = 0x2bb3a615a281)>
12:22:00       [14] : 0x21c0dc6c1599 <undefined>
12:22:00       [13] : 0x21c0dc6c1599 <undefined>
12:22:00       [12] : 0x21c0dc6c1599 <undefined>
12:22:00       [11] : 0x21c0dc6c1599 <undefined>
12:22:00       [10] : 0x21c0dc6c1599 <undefined>
12:22:00       [09] : 0x21c0dc6c1599 <undefined>
12:22:00       [08] : 0x21c0dc6c1599 <undefined>
12:22:00       [07] : 0x21c0dc6c1599 <undefined>
12:22:00       [06] : 0x21c0dc6c1599 <undefined>
12:22:00       [05] : 0x124e1fd042e1 <JSFunction ondata (sfi = 0x2a045c84f739)>
12:22:00       [04] : 0x124e1fd0e959 <Object map = 0x1f9303c01749>
12:22:00       [03] : 0x21c0dc6c1769 <false>
12:22:00       [02] : 0x124e1fd24dc1 <JSArray[1]>
12:22:00       [01] : 0x124e1fd24dc1 <JSArray[1]>
12:22:00       [00] : 0x2bb3a6152d59 <String[4]: #data>
12:22:00     --------- s o u r c e   c o d e ---------
12:22:00     function emit(type, ...args) {\x0a  let doError = ...
12:22:00     node:assert:399
12:22:00         throw err;
12:22:00         ^
12:22:00     
12:22:00     AssertionError [ERR_ASSERTION]: Expected stdout to contain "Script execution was interrupted by `SIGINT`", got Welcome to Node.js v18.0.0-pre.
12:22:00     Type ".help" for more information.
12:22:00     > 
12:22:00         at ChildProcess.<anonymous> (/home/iojs/build/workspace/node-test-commit-linux/test/parallel/test-repl-sigint-nested-eval.js:40:10)
12:22:00         at ChildProcess.emit (node:events:390:28)
12:22:00         at maybeClose (node:internal/child_process:1062:16)
12:22:00         at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) {
12:22:00       generatedMessage: false,
12:22:00       code: 'ERR_ASSERTION',
12:22:00       actual: false,
12:22:00       expected: true,
12:22:00       operator: '=='
12:22:00     }
12:22:00     
12:22:00     Node.js v18.0.0-pre
12:22:00   ...

Build links

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateIssues and PRs that are duplicates of other issues or PRs.flaky-testIssues and PRs related to the tests with unstable failures on the CI.replIssues and PRs related to the REPL subsystem.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions