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

Godot crashes on WSL2 when creating a new project #76635

Open
songyang-dev opened this issue May 1, 2023 · 4 comments
Open

Godot crashes on WSL2 when creating a new project #76635

songyang-dev opened this issue May 1, 2023 · 4 comments

Comments

@songyang-dev
Copy link

Godot version

v4.0.2.stable.official.7a0977ce2

System information

Windows 11, WSL version: 1.2.5.0, Vulkan API 1.1.182

Issue description

On WSL2, using the Linux binary for Godot crashes with a segmentation fault when creating a new project. Here is the complete error log.

[20:40:03] song@my-desktop:~/installations$ ./Godot_v4.0.2-stable_linux.x86_64
Godot Engine v4.0.2.stable.official.7a0977ce2 - https://godotengine.org
/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_utf32_to_keysym
/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_keymap_key_get_mods_for_level
libspeechd.so.2: cannot open shared object file: No such file or directory
OpenGL API 3.3 (Core Profile) Mesa 21.2.6 - Compatibility - Using Device: Microsoft Corporation - D3D12 (NVIDIA GeForce RTX 3070 Laptop GPU)

Editing project: /home/song/projects/gamedev
Godot Engine v4.0.2.stable.official.7a0977ce2 - https://godotengine.org
/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_utf32_to_keysym
/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_keymap_key_get_mods_for_level
libspeechd.so.2: cannot open shared object file: No such file or directory
Vulkan API 1.1.182 - Forward+ - Using Vulkan Device #0: Unknown - llvmpipe (LLVM 12.0.0, 256 bits)
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
Segmentation fault

Steps to reproduce

  1. Download the Godot Linux binary.
  2. Unzip and run the binary from the command line.
  3. Select a location to create a new project.
  4. Wait for Godot to run.
  5. Crash.

Minimal reproduction project

N/A

@Kwpa
Copy link

Kwpa commented Jun 30, 2023

Hey was a solution found for this? I'm getting a similar error when simply trying to open godot from the commandline on linux

@songyang-dev
Copy link
Author

Hey was a solution found for this? I'm getting a similar error when simply trying to open godot from the commandline on linux

No, unfortunately. I'd like to work on a fix for this problem, though. If there is any progress, I will comment here! 👍

@GeorgeS2019
Copy link

#WSL2 Godot4.3 dev5
microsoft/wslg#40 (comment)

@songyang-dev
Copy link
Author

#WSL2 Godot4.3 dev5 microsoft/wslg#40 (comment)

Thanks! I'll try this

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

No branches or pull requests

5 participants