hyco-https/lib/_hyco_errors.js
function isStackOverflowError(err) {
  if (maxStack_ErrorMessage === undefined) {
    try {
      function overflowStack() { overflowStack(); }
      overflowStack();
    } catch (err) {
      maxStack_ErrorMessage = err.message;
      maxStack_ErrorName = err.name;
    }
  }

  return err.name === maxStack_ErrorName &&
         err.message === maxStack_ErrorMessage;
}
function isStackOverflowError(err) {
  if (maxStack_ErrorMessage === undefined) {
    try {
      function overflowStack() { overflowStack(); }
      overflowStack();
    } catch (err) {
      maxStack_ErrorMessage = err.message;
      maxStack_ErrorName = err.name;
    }
  }

  return err.name === maxStack_ErrorName &&
         err.message === maxStack_ErrorMessage;
}
function isStackOverflowError ( err ) { if ( maxStack_ErrorMessage === undefined ) { try { function overflowStack ( ) { overflowStack ( ) ; } overflowStack ( ) ; } catch ( err ) { maxStack_ErrorMessage = err . message ; maxStack_ErrorName = err . name ; } } return err . name === maxStack_ErrorName && err . message === maxStack_ErrorMessage ; }
Returns true if `err.name` and `err.message` are equal to engine-specific
values indicating max call stack size has been exceeded.
"Maximum call stack size exceeded" in V8.

@param {Error} err
@returns {boolean}
Returns true if err . name and err . message are equal to engine - specific values indicating max call stack size has been exceeded . Maximum call stack size exceeded in V8 .