godotengine / godotengine/godot

Editor freezes when creating a new project after moving Godot to the second screen

Open
#87,238 6 comments 2 reactions 0 assignees View on GitHub
bug needs testing platform:windows topic:rendering
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

4.2.1 stable official

### System information

Windows 10, NVidia GeForce GTX 1650 Ti, apparently OpenGL

### Issue description

When creating a new project, the editor window freezes:

![image](https://github.com/godotengine/godot/assets/31222662/3a556df0-fdee-4fc2-9806-c9c83b71d50b)

There is nothing of note in the console log, from what I can tell; the first two warnings are because I'm using the NuGet version, where the EXE filename isn't case-matching.

```
WARNING: Case mismatch opening requested file 'godot_v4.2.1-stable_win64.exe', stored as 'Godot_v4.2.1-stable_win64.exe.
at: open_internal (drivers/windows/file_access_windows.cpp:132)
WARNING: Case mismatch opening requested file 'godot_v4.2.1-stable_win64.exe', stored as 'Godot_v4.2.1-stable_win64.exe.
at: open_internal (drivers/windows/file_access_windows.cpp:132)
Godot Engine v4.2.1.stable.official.b09f793f5 - https://godotengine.org
OpenGL API 3.3.0 NVIDIA 532.09 - Compatibility - Using Device: NVIDIA - NVIDIA GeForce GTX 1650 Ti

Project is missing: c:/temp/audiotest/project.godot
```

### Steps to reproduce

- Set up your laptop with an external monitor, and Windows set to "Extend display"
- Open Godot
- Move Godot to the monitor screen
- Click the new project button
- Wait. Forever.

Note that creating a project on the first/default (laptop/internal) screen works fine.

### Minimal reproduction project (MRP)

Not applicable.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the freeze using the reported Windows extended-display steps: move Godot to the external monitor and use the New Project button. Check the editor's new-project flow and the related window handling; done means creating a project works on the second screen without freezing while the first-screen behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.