Package: x2goclient Version: 4.0.5.2-0~1205~ubuntu14.04.1 severity: critical
The session disconnects at some 'arbitrary' point in a way. Today I hit the issue whilest running the client in debug mode: x2goclient --debug and got this message (line 119 in the attached log):
x2go-DEBUG-../src/onmainwindow.cpp:6014> Proxy wrote on stderr: "Error: Can't add a message of 4143380232 bytes to write buffer. Error: Assuming error handling data in context [B]. Session: Terminating session at 'Sun Dec 18 18:48:08 2016'.
One of the instances of the program run within the remote session stopped working with an internal error. Sometimes the session crashes completely so that also the servers X session is gone, although that might be a different issue.
I run an up-to-date Ubuntu 14.04.5 LTS (kernel 3.13.0-105-generic, libc 2.19-0ubuntu6.9) and X2Go Client 4.0.5.2 installed via http://ppa.launchpad.net/x2go/stable/ubuntu.
This is really annoying, especially as this may ruin some hours of work and/or compute. The bug seems to be only triggered by one of our most used EDA tools, Vivado, especially in its version 2016.2.
As this issue is probably complicated to reproduce, find and fix, a workaround is also very appreciated.
Thank you very much!
Ulrich
Am 18.12.2016 um 20:11 schrieb Ulrich Langenbach:
This is really annoying, especially as this may ruin some hours of work and/or compute. The bug seems to be only triggered by one of our most used EDA tools, Vivado, especially in its version 2016.2.
As this issue is probably complicated to reproduce, find and fix, a workaround is also very appreciated.
My guess is that you're seeing these crashes due to the age of the libraries we currently ship.
Would you be able to set up a test server, where you could install the nightly builds of X2GoServer, and patch the latest version of the NX-Libs (currently in development over at the Arctica Project) into that?
Note that this is something you should not be doing on a production server, unless you have a full backup you can fall back to, fast, in case of errors.
If so, please "ping back", and we'll see to provide you with detailed instructions.
Kind Regards, Stefan Baur
-- 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
Hi Stefan,
we can setup an extra box with ubuntu 14.04 to test this issue.
We already compiled the sources as provded via the Arctica Project github repo for ubuntu trusty into deb packages. On our testbox we would install the x2go packages from the nightly (heuler) ppa and afterwards the custom build nx- libs.
Is this the way you would like us to test the new library setup?
Thank you, Ulrich
Am Montag, 19. Dezember 2016, 19:53:00 schrieb Stefan Baur:
Am 18.12.2016 um 20:11 schrieb Ulrich Langenbach:
This is really annoying, especially as this may ruin some hours of work and/or compute. The bug seems to be only triggered by one of our most used EDA tools, Vivado, especially in its version 2016.2.
As this issue is probably complicated to reproduce, find and fix, a workaround is also very appreciated.
My guess is that you're seeing these crashes due to the age of the libraries we currently ship.
Would you be able to set up a test server, where you could install the nightly builds of X2GoServer, and patch the latest version of the NX-Libs (currently in development over at the Arctica Project) into that?
Note that this is something you should not be doing on a production server, unless you have a full backup you can fall back to, fast, in case of errors.
If so, please "ping back", and we'll see to provide you with detailed instructions.
Kind Regards, Stefan Baur
-- Ulrich Langenbach ulrich.langenbach@missinglinkelectronics.com Skype: ulangenbach
Missing Link Electronics http://www.missinglinkelectronics.com Skype: missing.link.electronics Office DE: +49 (731) 141 149-0 Office US: +1 (408) 475-1490
Hi Ulrich,
that is indeed how you should proceed, IMO. Mihai or Mike#1 (see CC) should be able to tell you exactly which packages out of the NX-lib bundle you should install (some end in -dev or -debug; not sure if you should install them to help the devs gain meaningful output in case it still crashes, or if you should not install them to make the installation as X2Go-ish as possible).
Kind Regards, Stefan Baur
Am 20.12.2016 um 17:09 schrieb Ulrich Langenbach:
Hi Stefan,
we can setup an extra box with ubuntu 14.04 to test this issue.
We already compiled the sources as provded via the Arctica Project github repo for ubuntu trusty into deb packages. On our testbox we would install the x2go packages from the nightly (heuler) ppa and afterwards the custom build nx- libs.
Is this the way you would like us to test the new library setup?
Thank you, Ulrich
Am Montag, 19. Dezember 2016, 19:53:00 schrieb Stefan Baur:
Am 18.12.2016 um 20:11 schrieb Ulrich Langenbach:
This is really annoying, especially as this may ruin some hours of work and/or compute. The bug seems to be only triggered by one of our most used EDA tools, Vivado, especially in its version 2016.2.
As this issue is probably complicated to reproduce, find and fix, a workaround is also very appreciated.
My guess is that you're seeing these crashes due to the age of the libraries we currently ship.
Would you be able to set up a test server, where you could install the nightly builds of X2GoServer, and patch the latest version of the NX-Libs (currently in development over at the Arctica Project) into that?
Note that this is something you should not be doing on a production server, unless you have a full backup you can fall back to, fast, in case of errors.
If so, please "ping back", and we'll see to provide you with detailed instructions.
Kind Regards, Stefan Baur
-- 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
Am 20.12.2016 um 18:04 schrieb Stefan Baur:
Hi Ulrich,
that is indeed how you should proceed, IMO. Mihai or Mike#1 (see CC) should be able to tell you exactly which packages out of the NX-lib bundle you should install (some end in -dev or -debug; not sure if you should install them to help the devs gain meaningful output in case it still crashes, or if you should not install them to make the installation as X2Go-ish as possible).
Mike#1 contacted me via IRC and said that you need the following packages from Arctica NX-Libs on the server:
nxagent, libnx-x11-6, libxcomp3, libxcompshad3, and nx-x11-common
Kind Regards, Stefan Baur
-- 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
Hi Stefan,
happy new year! :)
Thank you for your instructions. We have been on holidays the last two weeks, but we will do some further investigation when we resume operations next week.
Kind Regards, Ulrich
-- Ulrich Langenbach ulrich.langenbach@missinglinkelectronics.com Skype: ulangenbach
Missing Link Electronics http://www.missinglinkelectronics.com Skype: missing.link.electronics Office DE: +49 (731) 141 149-0 Office US: +1 (408) 475-1490 Am Mittwoch, 21. Dezember 2016, 15:17:13 CET schrieb Stefan Baur:
Am 20.12.2016 um 18:04 schrieb Stefan Baur:
Hi Ulrich,
that is indeed how you should proceed, IMO. Mihai or Mike#1 (see CC) should be able to tell you exactly which packages out of the NX-lib bundle you should install (some end in -dev or -debug; not sure if you should install them to help the devs gain meaningful output in case it still crashes, or if you should not install them to make the installation as X2Go-ish as possible).
Mike#1 contacted me via IRC and said that you need the following packages from Arctica NX-Libs on the server:
nxagent, libnx-x11-6, libxcomp3, libxcompshad3, and nx-x11-common
Kind Regards, Stefan Baur
Hi Ulrich,
we now have a Wiki plage explaining how to Betatest the new NX-Libs for Debian and Ubuntu.
If you visit http://wiki.x2go.org/doku.php/doc:howto:nx-libs-betatesting next week, the two main authors should have had enough time to iron out any bugs that stem from me merging their instructions into one wiki page.
-Stefan
Am 04.01.2017 um 18:56 schrieb Ulrich Langenbach:
Hi Stefan,
happy new year! :)
Thank you for your instructions. We have been on holidays the last two weeks, but we will do some further investigation when we resume operations next week.
Kind Regards, Ulrich
-- Ulrich Langenbach ulrich.langenbach@missinglinkelectronics.com Skype: ulangenbach
Missing Link Electronics http://www.missinglinkelectronics.com Skype: missing.link.electronics Office DE: +49 (731) 141 149-0 Office US: +1 (408) 475-1490 Am Mittwoch, 21. Dezember 2016, 15:17:13 CET schrieb Stefan Baur:
Am 20.12.2016 um 18:04 schrieb Stefan Baur:
Hi Ulrich,
that is indeed how you should proceed, IMO. Mihai or Mike#1 (see CC) should be able to tell you exactly which packages out of the NX-lib bundle you should install (some end in -dev or -debug; not sure if you should install them to help the devs gain meaningful output in case it still crashes, or if you should not install them to make the installation as X2Go-ish as possible).
Mike#1 contacted me via IRC and said that you need the following packages from Arctica NX-Libs on the server:
nxagent, libnx-x11-6, libxcomp3, libxcompshad3, and nx-x11-common
Kind Regards, Stefan Baur
x2go-dev mailing list x2go-dev@lists.x2go.org http://lists.x2go.org/listinfo/x2go-dev
-- 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