Your message dated Sat, 03 Jul 2021 20:20:02 +0000 with message-id <E1lzm7O-0003QD-9N@fasolo.debian.org> and subject line Bug#990650: fixed in nx-libs 2:3.5.99.26-2 has caused the Debian Bug report #990650, regarding nxagent in shadow mode causes a segfault (since 3.5.99.26-1) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 990650: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990650 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: nxagent in shadow mode causes a segfault (since 3.5.99.26-1)
- From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
- Date: Sat, 03 Jul 2021 19:57:26 +0000
- Message-id: <[🔎] 20210703195726.Horde.AvW_1-fh51nCTFxhxRZs0EV@mail.das-netzwerkteam.de>
Package: nxagent Version: 3.5.99.26-1 Severity: important Tags: patch Fixed: 3.5.99.25-1For some unknown reason, upstream discovered a regression in nxagent (aka x2goagent with X2Go). When connecting to an existing X11 session ("connect to local desktop"), one gets an nxagent/x2goagent crash:``` Stack trace of thread 663053:#0 0x00005f237a3f4f0b RREditConnectionInfo (nxagent + 0x32ff0b) #1 0x00005f237a17f840 nxagentChangeScreenConfig (nxagent + 0xba840) #2 0x00005f237a16d2e9 nxagentDispatchEvents (nxagent + 0xa82e9) #3 0x00005f237a167e2d nxagentDisplayWriteHandler (nxagent + 0xa2e2d) #4 0x000079af2a8bf6f1 _XSendClientPrefix (libX11.so.6 + 0x266f1)#5 0x000079af2a8d2cd4 XOpenDisplay (libX11.so.6 + 0x39cd4)#6 0x000079af2a74a9a4 _ZN6Poller4initEv (libXcompshad.so.3 + 0x99a4) #7 0x000079af2a74806c NXShadowCreate (libXcompshad.so.3 + 0x706c)#8 0x00005f237a17f92a nxagentShadowInit (nxagent + 0xba92a)#9 0x00005f237a1172fb DefineInitialRootWindow (nxagent + 0x522fb)#10 0x00005f237a1079f0 main (nxagent + 0x429f0) #11 0x000079af2a0ab082 __libc_start_main (libc.so.6 + 0x27082) #12 0x00005f237a107d7e _start (nxagent + 0x42d7e) ``` It is 100% reproducible, 3.5.99.25 worked fine. The upstream issue is at https://github.com/ArcticaProject/nx-libs/issues/1009 Patch for this (a commit backported from X.Org) is attached. Mike -- DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de>From a14e1a59a4025cbb464b5deeed0f50d5a2898b0c Mon Sep 17 00:00:00 2001 From: Ulrich Sibiller <uli42@gmx.de> Date: Wed, 17 Mar 2021 21:16:26 +0100 Subject: [PATCH] randr: Do not update ConnectionInfo if NULL Backport of this xorg-xserver commit: commit 941aeb3b92e644923bd112eef8023f033a140ee6 Author: Olivier Fourdan <ofourdan@redhat.com> Date: Fri May 13 08:58:58 2016 +0200 randr: Do not update ConnectionInfo if NULL RRScreenSizeNotify() will update the connection information block, but if this occurs during initialization before ConnectionInfo is even initialized, this will lead to a crash. Simply check for ConnectionInfo prior to update it to avoid the crash. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95337 Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Fixes ArcticaProject/nx-libs#1009 Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> --- nx-X11/programs/Xserver/randr/rrscreen.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nx-X11/programs/Xserver/randr/rrscreen.c b/nx-X11/programs/Xserver/randr/rrscreen.c index 4f59e9aea..90371704a 100644 --- a/nx-X11/programs/Xserver/randr/rrscreen.c +++ b/nx-X11/programs/Xserver/randr/rrscreen.c @@ -66,6 +66,9 @@ RREditConnectionInfo(ScreenPtr pScreen) int screen = 0; int d; + if (ConnectionInfo == NULL) + return; + connSetup = (xConnSetup *) ConnectionInfo; vendor = (char *) connSetup + sizeof(xConnSetup); formats = (xPixmapFormat *) ((char *) vendor + -- 2.30.2Attachment: pgpMDDe1Ek7c1.pgp
Description: Digitale PGP-Signatur
--- End Message ---
--- Begin Message ---
- To: 990650-close@bugs.debian.org
- Subject: Bug#990650: fixed in nx-libs 2:3.5.99.26-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sat, 03 Jul 2021 20:20:02 +0000
- Message-id: <E1lzm7O-0003QD-9N@fasolo.debian.org>
- Reply-to: Mike Gabriel <sunweaver@debian.org>
Source: nx-libs Source-Version: 2:3.5.99.26-2 Done: Mike Gabriel <sunweaver@debian.org> We believe that the bug you reported is fixed in the latest version of nx-libs, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 990650@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mike Gabriel <sunweaver@debian.org> (supplier of updated nx-libs package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 03 Jul 2021 20:42:32 +0200 Source: nx-libs Architecture: source Version: 2:3.5.99.26-2 Distribution: unstable Urgency: medium Maintainer: Debian Remote Maintainers <debian-remote@lists.debian.org> Changed-By: Mike Gabriel <sunweaver@debian.org> Closes: 990647 990649 990650 Changes: nx-libs (2:3.5.99.26-2) unstable; urgency=medium . * debian/patches: + Add 0001_Compext.c-fix-comparisons-of-16bit-sequence-numbers.patch. Compext.c: fix comparisons of 16bit sequence numbers. (Closes: #990647). + Add 0002_Forward-ClientMessages-to-nxproxy-side.patch. Forward ClientMessages to nxproxy side. (Closes: #990649). + Add 0003_randr-Do-not-update-ConnectionInfo-if-NULL.patch. randr: Do not update ConnectionInfo if NULL (and avoid the nxagent Xserver from crashing). (Closes: #990650). + Add 0004_document-additional-options-only-nxagent-knows-about.patch. Update man page and --help documentation of nxproxy/nxagent. + Adjust 0004_document-additional-options-only-nxagent-knows-about.patch. Version 3.5.99.26 does not yet have the textclipboard=<bool> session parameter. Checksums-Sha1: 927a53cc9b3fcf37eac92e2713ffdb48f79b1303 3958 nx-libs_3.5.99.26-2.dsc 7701795d92cf265cfa6771bef5f7be329ccde778 55736 nx-libs_3.5.99.26-2.debian.tar.xz b37db445507f9b3cc6ca948a8ce95801729e0d42 8071 nx-libs_3.5.99.26-2_source.buildinfo Checksums-Sha256: 2707d4785544de4238b5f5598223b5adfcd73a88aa2f546481435da0e3ff8088 3958 nx-libs_3.5.99.26-2.dsc e2faab033a134e81f49e4d075ee63aa701462654e4568611bbbea652d6647607 55736 nx-libs_3.5.99.26-2.debian.tar.xz c406ebae243d0c50d6c1bc6b10835b0dcb6c090786fade1dcb10ce361d4f0ba0 8071 nx-libs_3.5.99.26-2_source.buildinfo Files: 61802b1b6188d583f02997e41c558c94 3958 x11 optional nx-libs_3.5.99.26-2.dsc 56303f7587e6708b55798f8914a42615 55736 x11 optional nx-libs_3.5.99.26-2.debian.tar.xz 8d3c22aae27f9406abd5a05b161fc1b4 8071 x11 optional nx-libs_3.5.99.26-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmDgwxgVHHN1bndlYXZl ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxWY4QAICQYSV93PjF1GwXKW3bTNfrPNav kTsa/GeB6QA5zgPSc+gt3Hp/Wdn7D+qOZR5M/kldgFnAVbo1QqDSAF+PI4FTkUjS 7RK/F4/2vgVe9N2oAq8Q7vW1ns+438sibBji1j8f5Fwuim51YHy69kFpVIe8qOi5 mA0PDlDDV4s4CGr2xk6pBk+x/GwoGbcm7rAiOM/hvAU2/av3z5ZSpGHBC4SMpBhc y9SPtqPes1VeuFFd+jLZqz4595mfUsEZTKZGtOKdZkIRSTfZz2kn4G/ELUOYTZL8 +0kh5Db5OcaDOP/eiphcsAsV9MSFmHue4pmvE99vOe0fOWXE0H8JFdEXbJFGDPcR 4nY/5loc6Js10Gmvl854au7X6Gbuj1PMlGtS8scfmJegaExgBCQ3POrsapgq2RdP 0WbYo90psNkn227+klIykeEJdPYfwWEPaOmqUZib+zXGCdTKaANvV7+0WB/nFgXo xZAP2WJtzblP6kgbSoHKJOyt/Veh3NtTu+jqRujnJd31WUQpy3x+mpG5kl9sVpvI tUp0RBnfvXw0N7RO5sKBi83T3MUeO6VUX9rPyyz5VjinMs0VOEYsFtE1xrVaEVyu bhFryKt5hJeLJyAStIJXZ+TacnPcfWssX+8U8N0cp83wQxbmBjdGH6Z1+jJlw2E1 R9L9mkOxw8UAscHp =ipHS -----END PGP SIGNATURE-----
--- End Message ---