Troubleshooting a Crash When Loading Harmony on GNU/Linux

If Harmony crashes when opening a scene or proceeding to the offline welcome screen, returning the message "segmentation fault" to the terminal, this may be caused because Harmony is not compatible with later versions of OpenSSL. You can fix this by setting the OPENSSL_ia32cap environment variable to the value "~0x200000200000000". This can be done in three different ways:

  • Setting the environment variable in a terminal and launching Harmony from this terminal.

    TIP You should attempt this first to make sure that setting this environment variable actually solves the problem.
  • Setting the environment variable for one user, and launching Harmony when logged in as this user.
  • Setting the environment variable for the entire machine, allowing you to launch Harmony as any user. This requires an account with administrator privileges.