Xpra: Ticket #1352: Paint issues using scrolling encoding

Okay, so I'm seeing some some widespread yet intermittent issues using the scrolling codec (hmmm maybe we should come up with a cool name).

For now I'm using a Fedora 24 trunk 1.0 r14398 server and client

For the most part the following websites are the easiest to trigger:

Basically any site that has a good mix of text yet interactive fields causes some weird behavior. I see everything from double lines of text to images appearing over comment fields (if the image is behind a collapsible element). I also see behavior similar to the b-frames issue of the application updating but not getting the paint.

And, to make it more annoyoing, it's most prevalent in Fedora, and every time I try to open Ksnap it gets a paint refresh and goes away.

Turning on XPRA_OPENGL_PAINT_BOX I see that it occurs when there's a mix of the scrolling codec, png, and rgb24 (orange).

Repro steps are spotty, I'm trying to narrow down a valid and reliable repro but am coming up with nothing:

I'm not entirely sure what -d flag to use - is there one specific to the scrolling codec?



Mon, 07 Nov 2016 21:04:19 GMT - J. Max Mena: attachment set

for anyone who is browsing with a small child overlooking their shoulder, some language in the attached file.


Mon, 07 Nov 2016 21:07:08 GMT - J. Max Mena:

Re that attachment:

I use the RES extension which allows the browser to open the image through the link in the comment. I opened the image and then collapsed it, and it painted over the comment.


Wed, 09 Nov 2016 08:26:06 GMT - Antoine Martin: owner changed

Please add information to #1232 and close this one.

Please try with b-frames disabled, and include the "-d scroll,compress" log output of around the time of the display issue. It would also help to have a screenshot of the problem to go with the log sample, and also a screenshot of the picture once it is fixed (minimizing then restoring the window should do it)


Fri, 11 Nov 2016 18:45:43 GMT - J. Max Mena:

Still an issue with B-Frames disabled, however I'm finding it much harder to get the paint bug to "stick". For now it seems to be breaking slightly and then it clears itself up. Of course the one time I did get it to stick, telling kscreenshot to take a screenshot did a full refresh and it went away. Figures.

Will re-enable B-Frames and try to get the logs for you.


Fri, 11 Nov 2016 18:56:42 GMT - J. Max Mena:

Got new screenshots for you - unfortunately the -d compress,scroll didn't seem to actually print anything into the log file - will have to restart session with --no-daemon and just pipe that into a log file.


Fri, 11 Nov 2016 18:58:16 GMT - J. Max Mena: attachment set

Scrolling and collapsing comment sections


Fri, 11 Nov 2016 18:58:39 GMT - J. Max Mena: attachment set

minimize and maximize Firefox - it went away


Fri, 11 Nov 2016 19:07:31 GMT - J. Max Mena: attachment set

Managed to get a similar repro to the other two screenshots - let it sit for a sec, then minimized and maximized Firefox


Fri, 11 Nov 2016 21:10:51 GMT - J. Max Mena: owner changed

Passing back to you - this last round was done with a trunk r14404 Fedora 24 server and client.


Fri, 11 Nov 2016 21:20:45 GMT - J. Max Mena: status changed; resolution set

Okay I re-read comment:2

Closing this one.


Sat, 23 Jan 2021 05:21:54 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1352