Knowledge Base
Searching in : Trouble report
ID:TR03S10169
Added on: 2021-03-29
Last Update: 2025-10-30
Solved in version: 9.2.18
Platform: All Platforms
Product: NoMachine Server
Severity: Minor
Status: Solved
Print this article

NoMachine client suddenly terminates if a DISPLAY variable points to a non-existing unix socket

The DISPLAY environment variable is used on Linux and macOS by some NoMachine components to verify if there are available connections to a local X server. If the variable is wrong (e.g. it does point to a not existing unix socket), a NoMachine library aborts causing the client to close suddenly.

As a workaround, fix the DISPLAY variable to point the right socket.

A similar problem occurs on Windows when the DISPLAY variable -which is not needed by NoMachine- is set on the system for some reasons. In this case, simply remove or rename it.

SOLVED, Released in version 9.2.18