Something is calling XOpenDevice after the VT has been switched away but before the new X server has grabbed it. The easiest workaround is for the driver to check whether the vt semaphore is currently held, and if not then fail the open request.
Something is calling XOpenDevice after the VT has been switched away but before the new X server has grabbed it. The easiest workaround is for the driver to check whether the vt semaphore is currently held, and if not then fail the open request.