### 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
continue;
									}
								}
								if (!system_font_data.has(E)) {
									system_font_data[E] = FileAccess::get_file_as_bytes(E);
								}
								const PackedByteArray &font_data = system_font_data[E];
								SystemFontCacheRec sysf;
								sysf.rid = _create_font();
								_font_set_data_ptr(sysf.rid, font_data.ptr(), font_data.size());
								Dictionary var = dvar;
								
								int best_score = 0;
								int best_match = -1;
								for (int face_idx = 0; face_idx < _font_get_face_count(sysf.rid); face_idx++) {
									_font_set_face_index(sysf.rid, face_idx);
									if (unlikely(!_font_has_char(sysf.rid, text[0]))) {
										continue;
									}
									BitField<FontStyle> style = _font_get_style(sysf.rid);
									int weight = _font_get_weight(sysf.rid);
									int stretch = _font_get_stretch(sysf.rid);
									int score = (20 - Math::abs(weight - font_weight) / 50);
									score += (20 - Math::abs(stretch - font_stretch) / 10);
									if (bool(style & TextServer::FONT_ITALIC) == bool(font_style & TextServer::FONT_ITALIC)) {
										score += 30;
									}
									if (score >= best_score) {
										best_score = score;