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


Message #55 received at 1172@bugs.x2go.org (full text, mbox, reply):

Received: (at 1172) by bugs.x2go.org; 7 May 2017 23:53:58 +0000
From X2Go-ML-1@baur-itcs.de  Mon May  8 01:53:50 2017
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-4.7 required=3.0 tests=BAYES_00,RCVD_IN_MSPIKE_H2
	autolearn=unavailable autolearn_force=no version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id D334D5DAD2;
	Mon,  8 May 2017 01:53:49 +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 04rh8qZPlXVF; Mon,  8 May 2017 01:53:43 +0200 (CEST)
Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.133])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id B4B455DAD0;
	Mon,  8 May 2017 01:53:42 +0200 (CEST)
Received: from [192.168.0.15] ([78.43.91.217]) by mrelayeu.kundenserver.de
 (mreue005 [212.227.15.129]) with ESMTPSA (Nemesis) id
 0LrXNx-1e3Re53e1d-013R33; Mon, 08 May 2017 01:53:41 +0200
Subject: Re: [X2Go-Dev] Bug#1172: ThunderBird crashes in PubApp mode on amd64
To: uli42@gmx.de, 1172@bugs.x2go.org
References: <d374b2a9-a785-1d79-76a1-54d403740a28@baur-itcs.de>
 <CANVnVYK+x+OCswoA6mx7jDov4W+cWns8Z1XGvkM3KWtTafAkAQ@mail.gmail.com>
Cc: submit@bugs.x2go.org, Mihai Moldovan <ionic@ionic.de>,
 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
Message-ID: <04d42c4d-c462-44fd-2412-dc3591e0c5d6@baur-itcs.de>
Date: Mon, 8 May 2017 01:53:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CANVnVYK+x+OCswoA6mx7jDov4W+cWns8Z1XGvkM3KWtTafAkAQ@mail.gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="4MSKQocvSOogNhmNTUQpcJrseiDg0Kqh4"
X-Provags-ID: V03:K0:QUnZqlaDVF4ekJ0XzEvFEWvbAUiyngKBHAR5iKSpEdQPkZ93vdC
 C6T9rF6RT1cjXwy2WXydmzpVWBTwMZD0FBI5n476rWxTpJ2PAjD7ZFLT8pLE1lZeO/jKP1Z
 2AHNCcxyOWA8Cfdzgi8g7xh+1l653dWt+gEkYT5FWdTDVJfkVjQIIoqGllMvX8SOczZ8icf
 KWC+rO/W8NSJjqMyKnEOQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:wWcSY1bGJv8=:r57xQ7clFT2heDTWcH0nIF
 YE8a0sLbyosW80tppLbpNHj2k3Sb/h9El6HGpXkV43WLVEa9kI3HdX3HsMrr4z/TAzZsCOfE7
 buI8vVIdhxIWvZJMrHhtmO0fbigL6c0egKeWClDxqwiHLOB//ySDrZZmrHE/qIQhNECJlsZRq
 452oHVGt35ugXKUU5H1+mYuHuNbpbBZ+1IYDdlFzcGG0k/9M4YorLLS/GCsAvcSwgTlCwfvR0
 LzYN/m/ko6F1ZUTASQceSPfBqh4o4H70lCinTqj/V4YOSVf67/4MBCwJjlg+/ZdTb3l+D1v0f
 r4eDRv0K024gAAyMq2aE9EL3vNz9LSyDAdke0vBxmFX5G4hvsNJ0sFBZFMUxDOKvnWvi/7sxa
 qb8n+Ky+SyhtioDrOu99iP6b4BGXOA/5ufCR2n28ckxXFOn+ktlt19y545u+3oNImacWEUMZj
 XU5dSxPJ+GrqFL8nkAS231mMXeAUx1A7KCzilY0Lb6HtpN7Bd9itwGbVNS8wizLhrjztZQNlj
 jF6er+vpi03KM6lwLtX/BAsDEKyXuUF2/ghEm3lhkcZTkwV7/pnDwsk2QghQu/WbxZ9kl5KL4
 8An/eolDOHzd01ugzqjxDeW9bryv+G5dTnOQKrRzdulee91dd4Bvf6yJE0VH4bXa0P7c36LTf
 blLlcKbaKJ4wj3K3xu+ztqejzlGBl0pTaaZtUEguKP8mzWFNT4M2fuN80c/ciV6wHzd4=
[Message part 1 (text/plain, inline)]
Am 08.05.2017 um 00:07 schrieb Ulrich Sibiller:

[...]

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

Copying the single file over actually works.  Though I don't know what
other side effects it may have ...


[...]

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

I hope I did this right ... the package name was libnx-x11-6-dbg.

GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 6297
Reading symbols from /usr/lib/nx/bin/nxagent...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libNX_Xext.so.6...Reading
symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xext.so.6.4...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libNX_X11.so.6...Reading
symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_X11.so.6.2...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_X11.so.6
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libNX_Xpm.so.4...Reading
symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xpm.so.4.11...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xpm.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcomp.so.3...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcomp.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcompext.so.3...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcompext.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcompshad.so.3...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcompshad.so.3
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xrender.so.1...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xrender.so.1.2.2...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xrender.so.1
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xfixes.so.3...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xfixes.so.3.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xfixes.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libNX_Xtst.so.6...Reading
symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xtst.so.6.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xtst.so.6
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xdamage.so.1...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xdamage.so.1.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xdamage.so.1
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xrandr.so.2...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xrandr.so.2.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xrandr.so.2
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xcomposite.so.1...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xcomposite.so.1.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xcomposite.so.1
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xinerama.so.1...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xinerama.so.1.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xinerama.so.1
Reading symbols from
/usr/lib/x86_64-linux-gnu/libNX_Xdmcp.so.6...Reading symbols from
/usr/lib/debug//usr/lib/x86_64-linux-gnu/libNX_Xdmcp.so.6.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libNX_Xdmcp.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libxml2.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxml2.so.2
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libjpeg.so.62...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjpeg.so.62
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/liblzma.so.5
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from
/usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading
symbols from
/usr/lib/debug//lib/x86_64-linux-gnu/libnss_files-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
0x00007f664a88b873 in __select_nocancel () at
../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) s
0x00007f664c34d969 in NXTransSelect () from
/usr/lib/x86_64-linux-gnu/libXcomp.so.3
(gdb) s
Single stepping until exit from function NXTransSelect,
which has no line number information.
_XSelect (maxfds=<optimized out>, readfds=0xbbc880,
writefds=0x7ffc44d17650, exceptfds=<optimized out>,
timeout=0x7ffc44d17790) at XlibInt.c:335
335     XlibInt.c: No such file or directory.
(gdb) s
337     in XlibInt.c
(gdb) s
__GI___errno_location () at errno-loc.c:26
26      errno-loc.c: No such file or directory.
(gdb) s
27      in errno-loc.c
(gdb) s
_XSelect (maxfds=<optimized out>, readfds=0xbbc880,
writefds=0x7ffc44d17650, exceptfds=<optimized out>,
timeout=0x7ffc44d17790) at XlibInt.c:339
339     XlibInt.c: No such file or directory.
(gdb) s
350     in XlibInt.c
(gdb) s

Program received signal SIGSEGV, Segmentation fault.
_XData32 (dpy=dpy@entry=0x2539060, data=<optimized out>,
data@entry=0x7f66477bcff4, len=101652, len@entry=109812) at XlibInt.c:3792
3792    in XlibInt.c
(gdb) s

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit

-Stefan

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Mar 28 11:23:43 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.