Chromium Code Reviews| Index: src/api.cc | 
| diff --git a/src/api.cc b/src/api.cc | 
| index ed87fa0ce1ea46edd8add709b8c864842fac064b..6a58417879c438d84d85ae26424f6c421e5b395d 100644 | 
| --- a/src/api.cc | 
| +++ b/src/api.cc | 
| @@ -4479,6 +4479,9 @@ bool v8::String::MakeExternal(v8::String::ExternalStringResource* resource) { | 
| if (isolate->string_tracker()->IsFreshUnusedString(obj)) { | 
| return false; | 
| } | 
| + if (isolate->heap()->IsStringLocked(*obj)) { | 
| + return false; | 
| + } | 
| if (isolate->heap()->IsInGCPostProcessing()) { | 
| return false; | 
| } |