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
X-X2Go-PR-Keywords: 
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
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-0.3 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLYTO,
	FREEMAIL_REPLYTO_END_DIGIT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,
	RCVD_IN_SORBS_SPAM autolearn=no autolearn_force=no version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	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 ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (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 [209.85.213.68])
	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;
        h=mime-version:reply-to:in-reply-to:references:from:date:message-id
         :subject:to:cc;
        bh=efV5BrGKyzpHDPrRVC0+oa8nGv68pv3K2QzYXQ2cLTU=;
        b=a1DYogMuxzPRuiZ9jBjGMxVAkY2GAzmlmMGCwT4g5gmBcqpfI36G0H4hvaMARk9niE
         sJDp7oH1hf/hS5tCohAoflGwi10YW8yd4f65BZza6CQ/Z3vcfq7Tf6nAsPsXvvh9GrjD
         TdwV1N1sh/IsbyDKpVwOl9UZCqreIC/BrlUY5Pb9scDbazOYpGtabRygmbhJJxhTYJqi
         yAf3CGOdaCaScg8t2nm3hG9y9Exn75QmNEaqemKAlfYd/TFwAtmYcGh+t1uSbPuecaQr
         6JCOyJQWUyUoUoFcOMA65FCBJsesBz0EH/iYiicHVm6SMKE929Z2PrmaOw/tkuW6H8yw
         voBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:reply-to:in-reply-to:references
         :from:date:message-id:subject:to:cc;
        bh=efV5BrGKyzpHDPrRVC0+oa8nGv68pv3K2QzYXQ2cLTU=;
        b=XXrWigODywtQUJAvb287S/iU1wbzyHTYzKfS9wPodh75uVPcOTSd3XzXB5WPkmGVbL
         mUH9B+8CDpv33NdqvbIIDY4GADz3QEv5chppGnTajooKrD1jr/JATa8AA6ETFFTOT8BY
         hkC+E92I1cFX46u7pTbo0Oq23HZl87DgDimTqtsplWKJEcOnU98shiZssxTuJ/1lDdOu
         c20NzstMdeGI7Votc/781/i/FFMSJBfKrysf/cXVIbqAbYF18VbepBNLh/yTFSV1WJP6
         FIkx3xyFpn9sB6Q5mT5skE0mDdNOXKKI893TR9RxLRR1mBzIJuYI/wp/G20cbYQRtA9k
         c7/g==
X-Gm-Message-State: AN3rC/6vcaW2JVX5jIKbpx+qDA1tPJp8GCf0JhqLx/DnrkYhBHnP9/xd
	EKHEurwu8zjV29FY0lG6uW+xKYW5XA==
X-Received: by 10.31.248.70 with SMTP id w67mr9556120vkh.112.1494194885461;
 Sun, 07 May 2017 15:08:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.4.99 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 3.5.99.7. 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 3.5.9.77 - is on the
current xorg upstream level 1.6.5. In nx-libs 3.5.0.32 it is rather
old (about 1.3.3). I am curious if it is sufficient to ONLY copy
libNX_X11.so* from 3.5.99.7 to your crashing installation. If that
helps we could release 3.5.0.33 or 34 with that libX11 exchanged. This
should generally be bit much less risky than just marking 3.5.99 as
stable.

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
POV).

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.

Comments?

Uli

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Mar 28 15:29:12 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.