godotengine / godotengine/godot

[Bug] Open project with rendering method Mobile cause crash entire MacOS on MacOS Sequoia

Open
#101,896 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug crash needs testing platform:macos
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.