Sentry Issue: [ELECTRON-FIDDLE-2Z](https://sentry.io/organizations/electronjs/issues/1570755150/?referrer=github_integration)

```
EXC_BAD_ACCESS / KERN_INVALID_ADDRESS: Fatal Error: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
  File "values.h", line 168, in mate::Converter<T>::FromV8
  File "converter.h", line 341, in mate::internal::Invoker<T>::Invoker
  File "function_template.h", line 241, in mate::internal::Dispatcher<T>::DispatchToCallback
  File "api-arguments-inl.h", line 158, in v8::internal::FunctionCallbackArguments::Call
  File "builtins-api.cc", line 111, in v8::internal::(anonymous namespace)::HandleApiCallHelper<T>
...
(46 additional frame(s) were not displayed)
```
shell/common/gin_converters/value_converter.cc
const base::Value& val) {
  electron::V8ValueConverter converter;
  return converter.ToV8Value(&val, isolate->GetCurrentContext());
}
bool Converter<base::ListValue>::FromV8(v8::Isolate* isolate,
                                        v8::Local<v8::Value> val,
                                        base::ListValue* out) {
  electron::V8ValueConverter converter;
  std::unique_ptr<base::Value> value(
      converter.FromV8Value(val, isolate->GetCurrentContext()));
  if (value->is_list()) {
    out->Swap(static_cast<base::ListValue*>(value.get()));
    return true;
  } else {
    return false;
  }
}
v8::Local<v8::Value> Converter<base::ListValue>::ToV8(
    v8::Isolate* isolate,
    const base::ListValue& val) {
  electron::V8ValueConverter converter;
  return converter.ToV8Value(&val, isolate->GetCurrentContext());
}
}