From jrwats@gmail.com  Thu Sep  3 01:02:32 2020
Received: (at submit) by bugs.x2go.org; 2 Sep 2020 23:02:36 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE,URIBL_BLOCKED
	autolearn=ham autolearn_force=no version=3.4.2
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 647275DAFA
	for <submit@bugs.x2go.org>; Thu,  3 Sep 2020 01:02:32 +0200 (CEST)
Received: by mail-io1-xd29.google.com with SMTP id j2so687584ioj.7
        for <submit@bugs.x2go.org>; Wed, 02 Sep 2020 16:02:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
        bh=v6A/HL6OERnUL9ctA2FidcntLO0pGQrCWfYCqQ4XClc=;
        b=Sshe9luq0EphthF6gWFlluJVEL4RM/ZB0ZG1AQCz31F128qlfPYYyEyQZwNz/Ko29y
         gaOLZZNbpsafUz4FiyPDxQUrXFUZrzroQBmoTS5VjjHPvqKwwiWA6aIJrBmlvLTtvWr8
         PIuKbX9H3m/MZUtVHFqEaCt44uxHSr7Mrbt4VUu7cE4jX3LdUGauTMwnMzlZCpLojabR
         M7Orl6+nfGFzufc2T6Op9gvDmcx4MXVyP54S7GyrBYXF0LpY2Fr+oSosbER8HWDg/tUf
         RwT1yYZ9r2rXKEx/9akJ/MydYKaIRVgens0eIVAcmyIZv5ZO8+4bot1FS0+SsTCiHPAK
         /BJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:references:in-reply-to:from:date
         :message-id:subject:to;
        bh=v6A/HL6OERnUL9ctA2FidcntLO0pGQrCWfYCqQ4XClc=;
        b=Lge/e52QK+YuHAZSjgTbVM6rWsuLZ8Ur8fgry2uz1ajCTczQy5eFldLRJGUuQC4WoV
         D2JJT9fHRtkSaVmAUsrcQaewC8030dlDrqsi04kPbHcFzLuhQcfxGfjxgV0OjJjWHhNn
         YDeK5m+ojekNvLDChBeNbKBCQajwDb5QJJ7H5wd0Jk1i87ls8TadbOCmiMSemBOqhGkz
         OY89mlH7/tuhBP7RLVZyU7TM4t1XaL62dWDKHTxoKdtQxTh70/vxzWth83XHE14bEPv0
         tTopmwdW8bgDB/wUwTmCCMlNbpTrTp7Gv+FN1OCi8O35g2iCOXIdzTKjVwqIDJV1bKy8
         R/kg==
X-Gm-Message-State: AOAM533UzDrYb1R65ifFzrqK7wDAVRY3LdEhafJBKOpFy0loN3R94nfx
	AxnVfrZU3C/Jjg4RNeWFDXh0Y3d/S7ijoIHh9sPGaTrtQB9vwg==
X-Google-Smtp-Source: ABdhPJycAuTDKRR7nXT/aane0eYn++4vGu6kpt7ehRNiGOtw36jsETLCIZcN+/bV0AVpMeQUiE1toEu2wU6ye20DWqg=
X-Received: by 2002:a02:e4a:: with SMTP id 71mr299697jae.133.1599087719914;
 Wed, 02 Sep 2020 16:01:59 -0700 (PDT)
MIME-Version: 1.0
References: <CAMHS9svEk824HfiSaH1NnVYU8ghaA9E2K0oftGyoN9J0ZpSDyg@mail.gmail.com>
In-Reply-To: <CAMHS9svEk824HfiSaH1NnVYU8ghaA9E2K0oftGyoN9J0ZpSDyg@mail.gmail.com>
From: John Watson <jrwats@gmail.com>
Date: Wed, 2 Sep 2020 16:01:49 -0700
Message-ID: <CAMHS9ss8afB1tRP1tjGicDxhtoHOx9NcLGBSvXzQWrhrCMetpw@mail.gmail.com>
Subject: Package: Multiple monitors / Xinerama crashes
To: submit@bugs.x2go.org
Content-Type: text/plain; charset="UTF-8"

Package: x2goserver-xsession
Version: 4.1.0.3-5

NOTE: this is CentOS8's epel8.playground.noarch package

Remove server environment:
  OS: CentOS 8 - 8.1.1911 (Core)
  x2goserver-xsession: x2goserver-xsession-4.1.0.3-5.epel8.playground.noarch
  nx-libs: nx-libs-3.5.99.23-1.epel8.playground.x86_64

Local server environment:
  OS: MacOS Catalina 10.15.6
  x2go: X2Go Client v. 4.1.2.2 (Qt -4.8.7)


When I invoke `xterm` or any other X11 app over x2go client on the
laptop alone (not connected to any external monitors), everything
works without any hiccups.

With multiple monitors connected, however, an existing session will
only render a blank screen locally, and the mouse pointer will
disappear.  When *creating* a new session, the remote server process
crashes with the following in /var/log/messages (CentOS equivalent of
/var/log/syslog)

Aug 30 14:08:39 <server host> kernel: [62624.705481]
x2goagent[2960736]: segfault at 0 ip 0000000000000000 sp
00007ffd426f92e8 error 14 in nxagent[5655328cb000+437000]

This looks strikingly similar to the bug described in
https://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=943, but it's now 2020
and I'm on the latest yum repo available to CentOS 8...

I've added "+xinerama" to X2GO_NXAGENT_DEFAULT_OPTIONS in
/etc/x2go/x2goagent.options and enabled it in the x2go client as well.
Should I attempt playing with building nx-libs from source myself and
installing?

