X2Go Bug report logs - #475
x2goclient v4.0.2.0 running on OSX, causes remote UI breakage and high CPU load on server

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: Eugene San <eugenesan@gmail.com>

Date: Fri, 11 Apr 2014 16:40:01 UTC

Severity: normal

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.x2go.org
Subject: Bug#475: [X2Go-Dev] Bug#475: remote UI?
Reply-To: Eugene San <eugenesan@gmail.com>, 475@bugs.x2go.org
Resent-From: Eugene San <eugenesan@gmail.com>
Resent-To: x2go-dev@lists.berlios.de
Resent-CC: X2Go Developers <x2go-dev@lists.berlios.de>
X-Loop: owner@bugs.x2go.org
Resent-Date: Sat, 12 Apr 2014 08:10:02 +0000
Resent-Message-ID: <handler.475.B475.139728990530488@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: followup 475
X-X2Go-PR-Package: <x2goclient>
X-X2Go-PR-Keywords: 
Received: via spool by 475-submit@bugs.x2go.org id=B475.139728990530488
          (code B ref 475); Sat, 12 Apr 2014 08:10:02 +0000
Received: (at 475) by bugs.x2go.org; 12 Apr 2014 08:05:05 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM,
	T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham version=3.3.2
Received: from mail-pd0-f173.google.com (mail-pd0-f173.google.com [209.85.192.173])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id CC4043BC41
	for <475@bugs.x2go.org>; Sat, 12 Apr 2014 10:05:03 +0200 (CEST)
Received: by mail-pd0-f173.google.com with SMTP id z10so6179239pdj.18
        for <475@bugs.x2go.org>; Sat, 12 Apr 2014 01:05:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :content-type;
        bh=NHxpb6VHQU1vyiAQLPLoi7w0z8xdS2oZn1FxY2RqNBA=;
        b=LtGIsiGJsxlJmIdbIydA46F2IJM5udNjOc7uo1btw8RlPacdlyD72GrS1VFKOMoygy
         MaZfwJShEW9oNmKkXUQocFfbIO3qyLWihj/zj0bAnlEW0ierRCXWsA3Xm9Mr0o93/wcS
         W9kQgA+XzlujyvAsT+qnOezDupSIykJGwNlP5kfPlWilSoTBu5mZy7mRNFmDKSfOmbsr
         uzuShUNa41mOM0KEDSjUhEl2bHjRHvkwMk45I7mZlfqs2k/9DRtSjUYlGhpbPPIJJoqG
         U8UXLgWIB6+Zdbao2tXx9JQ2ZMVaIX+2HWopY2XjXY1LXhMNWGLC8Alqhg2UDzP+il3p
         Zpiw==
X-Received: by 10.68.203.135 with SMTP id kq7mr32397756pbc.85.1397289901913;
 Sat, 12 Apr 2014 01:05:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.4.101 with HTTP; Sat, 12 Apr 2014 01:04:41 -0700 (PDT)
In-Reply-To: <CAMKht8gisijN7wA5DLRBzXUWuOmZ=BHyL4wM8hipqPYySmvdJw@mail.gmail.com>
References: <CAMKht8gisijN7wA5DLRBzXUWuOmZ=BHyL4wM8hipqPYySmvdJw@mail.gmail.com>
From: Eugene San <eugenesan@gmail.com>
Date: Sat, 12 Apr 2014 11:04:41 +0300
Message-ID: <CAAVBiEUgNe9=R24J0wUXPB_G6Tghf5-msFS60SidMiSMuzQvJg@mail.gmail.com>
To: Michael DePaulo <mikedep333@gmail.com>, 475@bugs.x2go.org, x2go-dev@lists.berlios.de
Content-Type: text/plain; charset=UTF-8
By "remote UI" I mean UI components rendered in X window, created by x2goclient.
Remote desktop manages to draw only gnome-panel and sometimes keychain
password input dialog.
After that only few elements on panel are "click-able" but no new
windows/dialogs are shown.

I suspect the issue is related to keyboard mapping changes for OSX in
4.0.2.0, because:
a) x2goagent's strace is constatnly flooded with something like this:
write(39, "xkb_keymap \"default\" {\nxkb_keyco"..., 4096) = 4096
write(39, " <I6B> = 235;\n     <I6C> = 236;\n"..., 4096) = 4096
write(39, "      modifiers= RAlt;\n        m"..., 4096) = 4096
write(39, "     map[Shift+Lock+LevelThree+L"..., 4096) = 4096
write(39, "l_name[Level3]= \"Alt Base\";\n    "..., 4096) = 4096
write(39, "l) {\n        repeat= True;\n     "..., 4096) = 4096
write(39, "fee9+AnyOfOrNone(all) {\n        "..., 4096) = 4096
write(39, "       action= SwitchScreen(scre"..., 4096) = 4096
write(39, "roup2]= [            0xe7,      "..., 4096) = 4096
write(39, "6c,            0x4c ],\n        s"..., 4096) = 4096
write(39, " ] };\n    key <KPEQ> {         ["..., 4096) = 4096
write(39, "RM\",   1 },\n                { <A"..., 4096) = 4096
write(39, "top=  20;\n            left= 1;\n "..., 2530) = 2530
close(39)
b) ltrace flooded with keyboard related strcmp() calls like following:
__fprintf_chk(0x232f310, 1, 0x810282, 0x7fcb39, 0xb22878)

    = 17
strncmp("MDSWESC", "AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)

    = 12
strncmp("ESC", "AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)

    = 4
strncmp("AE01AE02AE03AE04AE05AE06AE07AE08"...,
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                            = 3
strncmp("AE02AE03AE04AE05AE06AE07AE08AE09"...,
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                            = 3
strncmp("AE03AE04AE05AE06AE07AE08AE09AE10"...,
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                            = 3
strncmp("AE04AE05AE06AE07AE08AE09AE10AE11"...,
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                            = 3
strncmp("AE05AE06AE07AE08AE09AE10AE11AE12"...,
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                            = 3
strncmp("AE06AE07AE08AE09AE10AE11AE12BKSP"...,
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                            = 3
strncmp("AE07AE08AE09AE10AE11AE12BKSPTAB",
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                                = 3
strncmp("AE08AE09AE10AE11AE12BKSPTAB",
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                                    = 3
strncmp("AE09AE10AE11AE12BKSPTAB",
"AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)
                                        = 3
strncmp("AE10AE11AE12BKSPTAB", "AB04AB05AB06AB07AB08AB09AB10RTSH"...,
4)
     = 3
strncmp("AE11AE12BKSPTAB", "AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)

    = 3
strncmp("AE12BKSPTAB", "AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)

    = 3
strncmp("BKSPTAB", "AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)

    = 1
strncmp("TAB", "AB04AB05AB06AB07AB08AB09AB10RTSH"..., 4)

Regards.


On Sat, Apr 12, 2014 at 4:15 AM, Michael DePaulo <mikedep333@gmail.com> wrote:
> On Apr 11, 2014 12:40 PM, "Eugene San" <eugenesan@gmail.com> wrote:
>> x2goclient v4.0.2.0 running on OSX, causes remote UI breakage (no
>> input, no desktop redraw, etc) and high CPU load.
>
> Can you explain what you mean by "remote UI"?
>
>
> _______________________________________________
> X2Go-Dev mailing list
> X2Go-Dev@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/x2go-dev

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Fri Mar 29 12:06:02 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.