aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Sibiller <uli42@gmx.de>2021-03-10 22:50:46 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-08 08:23:35 +0200
commite9a0f94d058c4297e279bae98fbb7fc0ed5ed4c4 (patch)
tree0ad30538cf762ce8aaa87e9e37495344074b5a84
parentd3573613f209c7d133269a5953ef80f8f947ce0e (diff)
downloadnx-libs-e9a0f94d058c4297e279bae98fbb7fc0ed5ed4c4.tar.gz
nx-libs-e9a0f94d058c4297e279bae98fbb7fc0ed5ed4c4.tar.bz2
nx-libs-e9a0f94d058c4297e279bae98fbb7fc0ed5ed4c4.zip
Compext.c: print received vs expected sequence number
Should help in debugging "unexpected async reply" problems
-rw-r--r--nx-X11/programs/Xserver/hw/nxagent/compext/Compext.c28
1 files changed, 28 insertions, 0 deletions
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))
{