-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
ERROR: initialize: Condition ' modifiers == __null ' is true. #5158
Comments
I made a .desktop file in my home directory to launch the game and now the editor will open. I still can not run it by clicking the executable directly or attempting to run it from the command line. I am using GNOME Shell 3.18.4 if that helps. |
what language is your X11 configured at? On Sat, Jun 11, 2016 at 7:34 PM, davidreif [email protected] wrote:
|
If I understand correctly, en_US.UTF-8 |
Same error on Ubuntu 16.04 x64. English language. Same as David, got this error after last update. |
The same error here, Ubuntu 16.04 64 bit, NVidia 364.19 drivers, Czech language. Everything worked OK in 15.04 64 bit. It happens for Godot 2.0.x. |
So we build binaries on Ubuntu so that they work everywhere, and it's only on Ubuntu that they fail :-D The binaries are built on Ubuntu 14.04 LTS (what Travis CI proposes). Could someone check if there is a difference with the 2.0, 2.0.1 or 2.0.2 binaries? Also, could someone run Godot through |
Today I restarted my computer and went to run Godot through gdb but it no longer crashes when run through the terminal. However, when I click on the executable file it still silently crashes. The file permissions are set to run as an executable. |
That's pretty weird. @reduz, I assume you're running Ubuntu 16.04 now, could you try the official 2.0.3 binaries to see if you can reproduce/debug? https://download.tuxfamily.org/godotengine/2.0.3/ |
For Godot 2.0 it is the same except: Running |
When I run an exported game the same error occurs:
Sorry for Czech.. gdb output:
And, again, running the game as a root works without problems. |
Can you type |
|
Does it crash the same way with the debug template? If so, could you try to get a backtrace with it to hopefully get more info about the call that crashes in |
Also, does it crash if you build yourself from source? https://github.com/godotengine/godot/archive/2.0.3-stable.tar.gz |
Do you mean exported game to linux with enable debugging? I will try that. I will compile the engine but I am afraid I can't do that till tomorrow. |
Yeah either an exported game with enabled debugging, or just trying to run the |
Godot v2.0.3 running lookat demo:
|
Thanks. So I guess we have two issues:
|
When I run all the previous command as a root, no error occurs. I have to leave now. If you need to test anything on my side I will be back in afternoon. |
Could you try to rename your |
It might be a permission issue so that if |
The error still happens after renaming to |
After compiling (gcc 5.3.1), the error still happens. But there is additional info:
|
Running 16.04 64-bit, using the official 64-bit binaries for 2.0.3 results in normal operation here. Running the open source AMD graphics drivers (Radeon HD 6670). Also tested with 32-bit binaries, again no issues. 4.4.0-24 kernel. |
@lukaskotik It there any difference in the output of "locale" when running as root vs as normal user? |
No, output is the same. |
I found out that when I run Godot in terminal with "absolute" path to Godot ( |
(cherry picked from commit 7e30449)
My OS:
This is using Godot Stable 2.0.3-stable x11 64-bit version. When I attempt to run Godot nothing happens. When running from the command line I get the following output:
I know that my computer supports OpenGL and as far as I know I have the latest drivers.
This is frustrating because previously this version worked just fine. I updated my computer and now it do longer works. It seems to be something related to x11
The text was updated successfully, but these errors were encountered: