Hey, Im on chrombooke and I used https://flathub.org/en/setup/Chrome OS and https://flathub.org/en/apps/org.godotengine.Godot to help me download Godot. Now, everytime I try to open a project the application just closes. What should I do?
#Project crashes after opening
1 messages · Page 1 of 1 (latest)
Here is what my terminal says after running the open command
flatpak run org.godotengine.Godot
Godot Engine v4.5.stable.flathub.876b29033 - https://godotengine.org
WARNING: Could not set V-Sync mode, as changing V-Sync mode is not supported by the graphics driver.
at: set_use_vsync (platform/linuxbsd/x11/gl_manager_x11.cpp:364)
OpenGL API 4.5 (Core Profile) Mesa 25.2.2 (git-22ded5f256) - Compatibility - Using Device: Mesa - llvmpipe (LLVM 21.1.1, 128 bits)
Editing project: /home/yanellaft/HalloweenGameGodot/halloween-project
Godot Engine v4.5.stable.flathub.876b29033 - https://godotengine.org
Vulkan 1.4.318 - Forward Mobile - Using Device #0: Unknown - llvmpipe (LLVM 21.1.1, 128 bits)
ERROR: Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.
at: propagate_notification (scene/main/node.cpp:2552)
================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.5.stable.flathub (876b290332ec6f2e6d173d08162a02aa7e6ca46d)
Dumping the backtrace. Please include this when reporting the bug on: https://github.com/godotengine/godot/issues
[1] /usr/lib/x86_64-linux-gnu/libc.so.6(+0x424f0) [0x7f16d72424f0] (??:0)
[2] llvm::CmpInst::Create(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::InsertPosition) (??:0)
[3] llvm::CmpInst::CreateWithCopiedFlags(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Instruction const*, llvm::Twine const&, llvm::InsertPosition) (??:0)
[4] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x1d7ca6e) [0x7f16c397ca6e] (??:0)
[5] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x1d7eb40) [0x7f16c397eb40] (??:0)
[6] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x1d0ab82) [0x7f16c390ab82] (??:0)
[7] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x1d0c3f9) [0x7f16c390c3f9] (??:0)
[8] llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManagerllvm::Function&) (??:0)
[9] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x3f76e86) [0x7f16c5b76e86] (??:0)
[10] llvm::PassManager<llvm::Function, llvm::AnalysisManagerllvm::Function>::run(llvm::Function&, llvm::AnalysisManagerllvm::Function&) (??:0)
[11] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x32bc2b6) [0x7f16c4ebc2b6] (??:0)
[12] llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManagerllvm::Module&) (??:0)
[13] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x32bce56) [0x7f16c4ebce56] (??:0)
[14] llvm::PassManager<llvm::Module, llvm::AnalysisManagerllvm::Module>::run(llvm::Module&, llvm::AnalysisManagerllvm::Module&) (??:0)
[15] /usr/lib/x86_64-linux-gnu/GL/default/lib/libLLVM.so.21.1(+0x401d0f0) [0x7f16c5c1d0f0] (??:0)
[16] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x2a8b80)
[0x7f16cd6a8b80] (??:0)
[17] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x245369) [0x7f16cd645369] (??:0)
[18] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x23f0ca) [0x7f16cd63f0ca] (??:0)
[19] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x242eb8) [0x7f16cd642eb8] (??:0)
[20] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x1e7b8c) [0x7f16cd5e7b8c] (??:0)
[21] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x1e0525) [0x7f16cd5e0525] (??:0)
[22] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x1e09c1) [0x7f16cd5e09c1] (??:0)
[23] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x1e0e9d) [0x7f16cd5e0e9d] (??:0)
[24] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x3f3135) [0x7f16cd7f3135] (??:0)
[25] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0xeb075) [0x7f16cd4eb075] (??:0)
[26] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0xecb11) [0x7f16cd4ecb11] (??:0)
[27] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0xd8d5c) [0x7f16cd4d8d5c] (??:0)
[28] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x76976) [0x7f16cd476976] (??:0)
[29] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x76c2d) [0x7f16cd476c2d] (??:0)
[30] /usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so(+0x1ccf4c) [0x7f16cd5ccf4c] (??:0)
[31] /usr/lib/x86_64-linux-gnu/libc.so.6(+0x9a56a) [0x7f16d729a56a] (??:0)
[32] /usr/lib/x86_64-linux-gnu/libc.so.6(__clone+0x44) [0x7f16d731de54] (??:0)
-- END OF C++ BACKTRACE --
It seems like a GPU incompatibility.
Are you coding on mobile? Because you have the Mobile renderer selected
Im on chromebook...
Oh wait, you mean the type of project I had to select when I made it
Yeah, I think I did do mobile
What should I do instead?
so it worked before? .. or did it crash after newly creating a project?
.. or is it crashing opening other peoples projects?
It looks to me that it starts with using "OpenGL API 4.5 - Mesa - llvmpipe" and after you open the project it tries to use "Vulkan Forward Mobile (with threads maybe?)" and then crashes... 🤷♂️
Always choose compatibility by default, then you may try forward+, or mobile if you are on a mobile device.