[X2Go-Commits] [nx-libs] 298/429: Compext.c: print received vs expected sequence number

git-admin at x2go.org git-admin at x2go.org
Mon Oct 18 09:36:52 CEST 2021


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch 3.6.x
in repository nx-libs.

commit e9a0f94d058c4297e279bae98fbb7fc0ed5ed4c4
Author: Ulrich Sibiller <uli42 at gmx.de>
Date:   Wed Mar 10 22:50:46 2021 +0100

    Compext.c: print received vs expected sequence number
    
    Should help in debugging "unexpected async reply" problems
---
 .../programs/Xserver/hw/nxagent/compext/Compext.c  | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/nx-X11/programs/Xserver/hw/nxagent/compext/Compext.c b/nx-X11/programs/Xserver/hw/nxagent/compext/Compext.c
index 4aaa356e4..7fd54e86f 100644
--- a/nx-X11/programs/Xserver/hw/nxagent/compext/Compext.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/compext/Compext.c
@@ -3450,6 +3450,13 @@ static Bool _NXCollectImageHandler(Display *dpy, xReply *rep, char *buf,
 
   state = (_NXCollectImageState *) data;
 
+  #ifdef DEBUG_IMAGE
+  fprintf(stderr, "******%s: sequence: received [%ld] expected [%ld]  16bit received [%d] expected [%d]\n",
+          __func__,
+          (long) rep -> generic.sequenceNumber, (long)state -> sequence,
+          rep -> generic.sequenceNumber % 65536, (int)(state -> sequence) % 65536);
+  #endif
+
   if ((rep -> generic.sequenceNumber % 65536) !=
           ((CARD16)(state -> sequence) % 65536))
   {
@@ -3838,6 +3845,13 @@ static Bool _NXCollectPropertyHandler(Display *dpy, xReply *rep, char *buf,
 
   state = (_NXCollectPropertyState *) data;
 
+  #ifdef DEBUG_PROPERTY
+  fprintf(stderr, "******%s: sequence: received [%ld] expected [%ld]  16bit received [%d] expected [%d]\n",
+          __func__,
+          (long) rep -> generic.sequenceNumber, (long)state -> sequence,
+          rep -> generic.sequenceNumber % 65536, (int)(state -> sequence) % 65536);
+  #endif
+
   if ((rep -> generic.sequenceNumber % 65536) !=
           ((CARD16)(state -> sequence) % 65536))
   {
@@ -4203,6 +4217,13 @@ static Bool _NXCollectGrabPointerHandler(Display *dpy, xReply *rep, char *buf,
 
   state = (_NXCollectGrabPointerState *) data;
 
+  #ifdef DEBUG_POINTER
+  fprintf(stderr, "******%s: sequence: received [%ld] expected [%ld]  16bit received [%d] expected [%d]\n",
+          __func__,
+          (long) rep -> generic.sequenceNumber, (long)state -> sequence,
+          rep -> generic.sequenceNumber % 65536, (int)(state -> sequence) % 65536);
+  #endif
+
   if ((rep -> generic.sequenceNumber % 65536) !=
           ((CARD16)(state -> sequence) % 65536))
   {
@@ -4488,6 +4509,13 @@ static Bool _NXCollectInputFocusHandler(Display *dpy, xReply *rep, char *buf,
 
   state = (_NXCollectInputFocusState *) data;
 
+  #ifdef DEBUG_INPUT
+  fprintf(stderr, "******%s: sequence: received [%ld] expected [%ld]  16bit received [%d] expected [%d]\n",
+          __func__,
+          (long) rep -> generic.sequenceNumber, (long)state -> sequence,
+          rep -> generic.sequenceNumber % 65536, (int)(state -> sequence) % 65536);
+  #endif
+
   if ((rep -> generic.sequenceNumber % 65536) !=
           ((CARD16)(state -> sequence) % 65536))
   {

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git


More information about the x2go-commits mailing list