16 lines
350 B
JavaScript
16 lines
350 B
JavaScript
|
// Flags: --expose-gc
|
||
|
'use strict';
|
||
|
|
||
|
require('../common');
|
||
|
const asyncHooks = require('async_hooks');
|
||
|
const vm = require('vm');
|
||
|
|
||
|
// This is a regression test for https://github.com/nodejs/node/issues/39019
|
||
|
//
|
||
|
// It should not segfault.
|
||
|
|
||
|
const hook = asyncHooks.createHook({ init() {} }).enable();
|
||
|
vm.createContext();
|
||
|
globalThis.gc();
|
||
|
hook.disable();
|