X2Go Bug report logs - #1172
ThunderBird crashes in PubApp mode on amd64

Package: nx-libs; Maintainer for nx-libs is X2Go Developers <x2go-dev@lists.x2go.org>;

Reported by: Stefan Baur <X2Go-ML-1@baur-itcs.de>

Date: Fri, 5 May 2017 14:40:02 UTC

Severity: normal

Full log

🔗 View this message in rfc822 format

X-Loop: owner@bugs.x2go.org
Subject: Bug#1172: [X2Go-Dev] Bug#1172: ThunderBird crashes in PubApp mode on amd64
Reply-To: uli42@gmx.de, 1172@bugs.x2go.org
Resent-From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Sun, 07 May 2017 22:10:02 +0000
Resent-Message-ID: <handler.1172.B1172.14941949048829@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: followup 1172
X-X2Go-PR-Package: nx-libs
Received: via spool by 1172-submit@bugs.x2go.org id=B1172.14941949048829
          (code B ref 1172); Sun, 07 May 2017 22:10:02 +0000
Received: (at 1172) by bugs.x2go.org; 7 May 2017 22:08:24 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
X-Spam-Status: No, score=-0.3 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	RCVD_IN_SORBS_SPAM autolearn=no autolearn_force=no version=3.4.1
Received: from localhost (localhost [])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id DED3A5DAD2;
	Mon,  8 May 2017 00:08:15 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([])
	by localhost (ymir.das-netzwerkteam.de []) (amavisd-new, port 10024)
	with ESMTP id oXHSsPx1kuTG; Mon,  8 May 2017 00:08:08 +0200 (CEST)
Received: from mail-vk0-f68.google.com (mail-vk0-f68.google.com [])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id B521C5DAD0;
	Mon,  8 May 2017 00:08:07 +0200 (CEST)
Received: by mail-vk0-f68.google.com with SMTP id e15so3048260vkd.1;
        Sun, 07 May 2017 15:08:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
X-Gm-Message-State: AN3rC/6vcaW2JVX5jIKbpx+qDA1tPJp8GCf0JhqLx/DnrkYhBHnP9/xd
X-Received: by with SMTP id w67mr9556120vkh.112.1494194885461;
 Sun, 07 May 2017 15:08:05 -0700 (PDT)
MIME-Version: 1.0
Received: by with HTTP; Sun, 7 May 2017 15:07:45 -0700 (PDT)
In-Reply-To: <d374b2a9-a785-1d79-76a1-54d403740a28@baur-itcs.de>
References: <d374b2a9-a785-1d79-76a1-54d403740a28@baur-itcs.de>
From: Ulrich Sibiller <ulrich.sibiller@gmail.com>
Date: Mon, 8 May 2017 00:07:45 +0200
Message-ID: <CANVnVYK+x+OCswoA6mx7jDov4W+cWns8Z1XGvkM3KWtTafAkAQ@mail.gmail.com>
To: Stefan Baur <X2Go-ML-1@baur-itcs.de>, 1172@bugs.x2go.org
Cc: submit@bugs.x2go.org, Mihai Moldovan <ionic@ionic.de>, 
	Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Content-Type: text/plain; charset=UTF-8
On Fri, May 5, 2017 at 4:30 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
> package: nx-libs
> Hi,
> since Debian Jessie (stable) switched from IceDove back to ThunderBird,
> TB crashes when the host is an amd64 machine and X2GoClient is running
> in PubApp mode. i386 is unaffected.
> It happens with X2GoClient on Windows as well as on Linux, so it's not a
> matter of VcXsrv being too old/broken/whatever.
> It also happens when all X2Go server components are installed from heuler.
> It does NOT happen when you build nx-libs from source using the Debian
> Experimental repository.
> So there's something in the stable nx-libs that's broken on amd64 only,
> and got fixed in the nx-libs version that is available via Debian
> Experimental.
> Core-Devs, please advise how to fix this - should we dare making a new
> nx-libs release and declare it stable, based on what is in Debian
> Experimental (arguing that everything is better than what we currently
> have)?  Or should we try to hunt down the offending code part and only
> patch that?  If the latter, who's willing to take a stab at it?  (We
> don't have a business case ATM, as all my TB-PubApp-users are still on
> i386, so no funding as of now.)

It is working for me with So we already have fix.

The error message you posted is this:
traps: x2goagent [3339] general protection ip:7f02464e2e6d
sp:7ffef6c22150error:0 in libNX_X11.so.6.2[7f0246496000+123000]

So we have a problem in libNX_X11 which - in - is on the
current xorg upstream level 1.6.5. In nx-libs it is rather
old (about 1.3.3). I am curious if it is sufficient to ONLY copy
libNX_X11.so* from to your crashing installation. If that
helps we could release or 34 with that libX11 exchanged. This
should generally be bit much less risky than just marking 3.5.99 as

On the other hand: we have fixed lots of security and stability bugs
in 3.5.99.x so using those versions is generally advisable (from my

You could try to install libNX_X11-dbg and attach gdb to x2goagent
(run "gdb -p $(pidof x2goagent)") just before starting thunderbird.
When it crashes you'll get a backtrace. Using that information we can
(hopefully) see if a quick backport could help. That would be the
least invasive solution.



Send a report that this bug log contains spam.

X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Dec 7 16:15:49 2023; 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.