-
Notifications
You must be signed in to change notification settings - Fork 16
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
Game crash on Linux, error on libglfw #3191
Comments
What exact distribution are you using? and can you tell the output from It might be an issue with libglfw being compiled with a newer version of GLIBC then your OS ships. further you can test this by setting |
Hello,
while older builds of game contained one that was happy on my system with glibc 2.28 |
@AedisV so it works fine if you use a 3.3 from your system package manager that is build using a older version of GLIBC? |
|
I just tested and for systems that are older, it should work fine to just install the system package for glfw and remove the libglfw file from the game install Lib folder. Then the library loader will automatically search the system path for it and load it |
Yes, but my distro (devuan beowulf) has only 3.2, game asks for 3.3 so it does not pick up system one. Maybe run sh on linux could get few lines with ldd checking if libraries provided in libs would have chance to load and if not emit message instead of starting and crashing? |
Can you test this version for me? This is build using a debian:oldoldstable which as of now is debian 10 and should require GLIBC 2.28 only upstream PR for ref |
It does behave correctly, loads just fine on my system. |
is now shipped with the game |
Game Version
v1.18.15
Platform
Linux
Modded
Vanilla
SP/MP
Singleplayer
Description
The game simply crashes on launch, saying that it is "Unable to load shared library 'glfw'", nor in the dotnet directory or in the game directory.
I've noticed that there's a
libglfw.so.3.3
library inVintageStory/Lib
, so I tried making a symlink without the version name (libglfw.so -> libglfw.so.3.3
). However, this just made the game crash with a different message. I have pasted both logs below.Game v1.18.10 works without any problem. The system is Linux Mint 20.3 (based on ubuntu 20.04). dotnet version is 7.0.403
How to reproduce
Screenshots
No response
Logs
First crash log, from vanilla game
Second log, after creating a symlink to libglfw.so.3.3
The text was updated successfully, but these errors were encountered: