Created attachment 81725 [details] Output of xscope showing wrong field value Using xscope to trace the following commands: $ DISPLAY=:1 xrandr --output VGA-0 --scale 0.5x0.5 $ DISPLAY=:1 xrandr --output VGA-0 --transform none results in the following snippet (full log attached): [snip] 0.25: Client --> 108 bytes ............REQUEST: RandrRequest RANDRREQUEST: RandrSetScreenSize window: WIN 00000255 width-in-pixels: 0320 height-in-pixels: 01c2 width-in-millimeters: 00df height-in-millimeters: 0000 ............REQUEST: RandrRequest RANDRREQUEST: RandrSetCrtcTransform crtc: CRTC 00000239 transform: 0.50 0.00 0.00 0.00 0.50 0.00 0.00 0.00 1.00 filter name: "bilinear" ............REQUEST: RandrRequest RANDRREQUEST: RandrSetCrtcConfig crtc: CRTC 00000239 timestamp: CurrentTime config timestamp: TIM 00002842 x: 0 y: 0 mode: MODE 0000023c rotation/reflection: Rotate_0 outputs: (1) 0.29: 32 bytes <-- X11 Server ..............REPLY: RandrReply RANDRREPLY: SetCrtcConfig status: 00 timestamp: TIM 0120760a [snip] 20.13: Client 2 --> 8 bytes ............REQUEST: RandrRequest RANDRREQUEST: RandrGetCrtcTransform crtc: CRTC 00000239 20.13: 104 bytes <-- X11 Server 2 ..............REPLY: RandrReply RANDRREPLY: GetCrtcTransform pending transform: 0.50 0.00 0.00 0.00 0.50 0.00 0.00 0.00 1.00 has transforms: True current transform: 0.50 0.00 0.00 0.00 0.50 0.00 0.00 0.00 1.00 current filter name: "^@^@^@^@bili" [snip] This looks like a wrong offset somewhere in the XRandR decoder I think.
Yes, a 4-byte padding field seems to have been missed between the transform matrices and the strings for the filters. http://patchwork.freedesktop.org/patch/13935/
Pushed to git master for next release: To ssh://git.freedesktop.org/git/xorg/app/xscope 4af7275..53b0bb0 master -> master Thanks for reporting this issue!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.