Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when opening GL Compatibility project on macOS Mojave since 4.2 beta 1 #83669

Closed
PaperPat opened this issue Oct 20, 2023 · 15 comments
Closed

Comments

@PaperPat
Copy link

Godot version

4.2 beta 2

System information

Mac OS Mojave

Issue description

When I try to create a new project in a new folder created by Godot, Godot crash.
After relauch, the project is present, but Godot 4.2 beta 2 crash again when I try to edit it. But this project can be edited by 4.2 dev6.
(This bug existed also in 4.2 beta 1, but not in 4.2 dev6)

The invisible folder ".godot" don't have the usual files. It contains : folder "editor" (empty), folder "imported" (empty), folder "Shader" (contains folder "EGL"(empty))

Steps to reproduce

Just create a new project

Minimal reproduction project

Just create a new project

@akien-mga
Copy link
Member

akien-mga commented Oct 20, 2023

How do you create the project exactly? Which renderer do you select? Can you check if it works with the GL Compatibility renderer?

Do you get a crash report from macOS that you could upload here?

@PaperPat
Copy link
Author

PaperPat commented Oct 20, 2023 via email

@akien-mga akien-mga changed the title Can't create new valid project 4.2 beta 2 Crash when opening GL Compatibility project on macOS Mojave since 4.2 beta 1 Oct 20, 2023
@akien-mga
Copy link
Member

CC @bruvzg @clayjohn

@bruvzg
Copy link
Member

bruvzg commented Oct 20, 2023

Mac OS Mojave

It's possible that ANGLE over Metal is targeting 10.15+ (same as Chrome). It should be good at supporting old Intel GPUs, but I'm not sure about ancient OS versions. Maybe we should add fallback from ANGLE to native GL (opposite of the fallback on Windows).

@PaperPat
Copy link
Author

PaperPat commented Oct 20, 2023 via email

@Zireael07
Copy link
Contributor

@PaperPat In this case it's likely to be related to the addition of ANGLE

@akien-mga
Copy link
Member

Consolidating in #83269 which is the same bug.

@github-project-automation github-project-automation bot moved this from Pending Decision to Done in 4.x Release Blockers Oct 31, 2023
@akien-mga
Copy link
Member

Reopening as this may not be exactly the same situation.

@akien-mga akien-mga reopened this Oct 31, 2023
@akien-mga
Copy link
Member

@PaperPat Could you confirm if #83753 fixes the crash by testing this custom build I made after merging it?
https://downloads.tuxfamily.org/godotengine/testing/Godot_v4.2-beta_8fc215893_macos.universal.zip

@akien-mga akien-mga moved this from Done to Pending Decision in 4.x Release Blockers Oct 31, 2023
@PaperPat
Copy link
Author

PaperPat commented Nov 1, 2023 via email

@Zireael07
Copy link
Contributor

Note that you can't send attachments to GH issue threads from mail, which you apparently tried to do.

@YuriSizov
Copy link
Contributor

@PaperPat Your test projects would be immensely helpful, but as noted above you can't send them via email. You need to upload them from the GitHub web. Could please do that, so contributors can investigate?

@PaperPat
Copy link
Author

PaperPat commented Nov 3, 2023

The project is created but Godot Crash when I try to edit it (Test0).
The project can be converted and open with Godot 4.1 (Test1). But when I try to open this converted project with Godot 4.2 it crash. I send you the archive of the two steps.
Test0.zip
Test1.zip

@PaperPat
Copy link
Author

PaperPat commented Nov 3, 2023 via email

@YuriSizov
Copy link
Contributor

This was potentially fixed by #84288. You can try building from the master branch to confirm, or wait for beta 5 to be out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

5 participants