+1 vote

Hi Team

Its been over a week since I have loaded/started Godot 2.0.2/2.0.3 and am now encountering the following error (found when launching from terminal to narrow down why Godot wasn't starting):

ERROR: initialize: Condition ' modifiers == __null ' is true.
At: platform/x11/os_x11.cpp:117.
Segmentation fault (core dumped)

My guess is that it may be video card driver and/or x11 related. Has anyone else hit this? Got any ideas of how to resolve it?

Cheers

Mark

in Engine by (15 points)

Update:

I have changed the permissions on all data files/directories to do with the Godot program and where I have my project to ensure my user and group authorities have full permissions. I can now start Godot from the terminal without needing to invoke superuser, however, in the terminal I am now getting the following, which might be related to the original problem:

ERROR: save: Condition ' err ' is true. returned: ERR_CANT_OPEN
    At: core/io/resource_format_xml.cpp:2725.
ERROR: save: Can't Save!
    At: tools/editor/editor_settings.cpp:441.
ERROR: save: Condition ' err ' is true. returned: ERR_CANT_OPEN
    At: core/io/resource_format_xml.cpp:2725.
ERROR: save: Can't Save!
    At: tools/editor/editor_settings.cpp:441.

Godot seems to be working however, so I am not sure if the above are anything to be worried about.

Thoughts?

It can't save your editor settings, that's indeed something to worry about.
The location is ~/.godot/, might want to check on that.

All is good now, no errors in the terminal. I am still not sure what caused this all but I think I have got all the permissions as they should be now. So now I can begin my practical first experiences with Godot, with me luck ;)

Cheers

Mark

I have exactly same issue. After installing Ubuntu 16.04 the error occurs. My previous system was Ubuntu 15.04 and everything worked fine.
The same error is also reported when I try to run exported games for Linux.

Running as superuser works fine!

It sounds now like a file/folder permission problem. Maybe the cache used by godot (no idea where it is) doesn't have the right permission anymore.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.