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

[Linux/BSD] Offload RenderingDevice creation test to subprocess. #103560

Merged
merged 1 commit into from
Mar 5, 2025

Conversation

bruvzg
Copy link
Member

@bruvzg bruvzg commented Mar 4, 2025

Same as #103245, but for Linux.

Fixes #103518

As with Windows, since I can't reproduce the crash, I can't fully test if it's detecting crashing context correctly.

@EpicEric
Copy link

EpicEric commented Mar 4, 2025

Confirming that this fixes the project manager crashes on my end.

@akien-mga akien-mga added the cherrypick:4.4 Considered for cherry-picking into a future 4.4.x release label Mar 4, 2025
Copy link
Member

@akien-mga akien-mga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested briefly on Fedora 41 with

OpenGL API 4.6 (Core Profile) Mesa 25.0.0 - Compatibility - Using Device: AMD - AMD Radeon Graphics (radeonsi, phoenix, LLVM 19.1.7, DRM 3.61, 6.13.5-200.fc41.x86_64)

I couldn't reproduce the bug but this doesn't seem to cause issues either. I can create Forward+ projects in the project manager.

@HeavyBro1337
Copy link

I downloaded Godot 4.4 mono, it doesn't crash on the project manager. However, I haven't tried to open any of my projects. But I assume it works fine.

@Repiteo Repiteo merged commit eda3467 into godotengine:master Mar 5, 2025
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Mar 5, 2025

Thanks!

@akien-mga
Copy link
Member

Cherry-picked for 4.4.1.

@akien-mga akien-mga added topic:porting and removed cherrypick:4.4 Considered for cherry-picking into a future 4.4.x release needs testing topic:rendering labels Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants