### Godot version

4.0 dev Beta 10

### System information

MacBook Pro M1 Max

### Issue description

After I imported font.ttf file and move it from one folder to another under ://res godot suddenly crashed, and it still crashes after restart.

### Steps to reproduce

Import some font.ttf file and try to move into different folder

### Minimal reproduction project

N/A
for (int i = 0; i < normalized_string.length(); i++) {
		if (u_getCombiningClass(normalized_string[i]
#ifdef GDEXTENSION
			result zed_string[i]);
#else
			result = result + normalized_string[i];
#endif
		}
	}
	return result;
}
String TextServerAdvanced::_string_to_upper(const String &p_string, const String &p_language) const {
	if (p_string.is_empty()) {
		return p_string;
	}
	const String lang = (p_language.is_empty()) ? TranslationServer::get_singleton()->get_tool_locale() : p_language;
	// Convert to UTF-16.
	Char16String utf16 = p_string.utf16();
	Vector<char16_t> upper;
	UErrorCode err = U_ZERO_ERROR;
	int32_t len = u_strToUpper(nullptr, 0, utf16.get_data(), -1, lang.arr);
	ERR_FAIL_COND_V_MSG(err != U_BUFFER_OVERFLOW_ERROR, p_string, u_errorName(err));
	upper.resize(len);
	err = U_ZERO_ERROR;
	u_strToUpper(upper.ptrw(), len, utf16.get_data(), -1, lang.arr);
	ERR_FAIL_COND_V_MSG(U_FAILURE(err), p_string, u_errorName(err));
	// Convert back to UTF-32.
	return String::utf16(upper.ptr(), len);
}
String TextServerAdvanced::_string_to_lower(const String &p_string, const String &p_language) const {