godotengine / godotengine/godot
[Bug] Open project with rendering method Mobile cause crash entire MacOS on MacOS Sequoia
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
- Godot 4.2.2
### System information
Godot 4.2.2, MacBook pro 2020, MacOS Sequoia 15.1.1, Intel Iris plus graphics
### Issue description
1. Occurred with project create not on Mac
- I created a project on Windows first, with rendering method Mobile
- Then I pull git from github and open project on Macbook
- Godot stuck a while and I can't even click or use mouse
- Then mac system crash and auto restart
2. Also occurred with project create on Mac
- Create a project on Mac, with rendering method Mobile
- Editor stuck a while and cause crash whole OS
### Steps to reproduce
1. Occurred with project create not on Mac
- I created a project on Windows first, with rendering method Mobile
- Then I pull git from github and open project on Macbook
- Godot stuck a while and I can't even click or use mouse
- Then mac system crash and auto restart
2. Also occurred with project create on Mac
- Create a project on Mac, with rendering method Mobile
- Editor stuck a while and cause crash whole OS
### Minimal reproduction project (MRP)
[demo.zip](https://github.com/user-attachments/files/18499730/demo.zip)
### Work around
If someone face this issue like me, you still can work around by change rendering method to Compatibility
Set manual by edit project.godot:
```
renderer/rendering_method="gl_compatibility"
renderer/rendering_method.mobile="gl_compatibility"
```
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by opening the demo.zip reproduction on macOS Sequoia with the Mobile rendering method, then inspect project.godot and compare the behavior with the documented Compatibility workaround. Done means the project opens without freezing the editor or crashing and restarting the operating system when Mobile rendering is selected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, macos
- Domain
- computer-graphics, game-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100