From ulrich.sibiller@gmail.com Mon May 8 00:08:16 2017 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) Reply-To: uli42@gmx.de In-Reply-To: References: From: Ulrich Sibiller Date: Mon, 8 May 2017 00:07:45 +0200 Message-ID: Subject: Re: [X2Go-Dev] Bug#1172: ThunderBird crashes in PubApp mode on amd64 To: Stefan Baur , 1172@bugs.x2go.org Cc: submit@bugs.x2go.org, Mihai Moldovan , Mike Gabriel Content-Type: text/plain; charset=UTF-8 On Fri, May 5, 2017 at 4:30 PM, Stefan Baur 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