xpra icon
Bug tracker and wiki

Opened 3 years ago

Closed 3 years ago

#1352 closed defect (duplicate)

Paint issues using scrolling encoding

Reported by: J. Max Mena Owned by: Antoine Martin
Priority: major Milestone: 1.0
Component: android Version: trunk
Keywords: Cc:

Description

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:

  • Craigslist
  • Wikipedia
  • Trac
  • Reddit (specifically /r/AskReddit threads)

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:

  • Start an Xpra session
  • Open Firefox
  • Navigate to one of the problem sites and interact with it as normal
  • Intermittent scrolling and typing will cause some weird and broken paints periodically - I see something on average once every 5 minutes or so.
    • Using reddit comment sections and making them collapse and uncollapse triggers the broken paints far more often.

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

Attachments (4)

1352 paint bug.png (508.9 KB) - added by J. Max Mena 3 years ago.
for anyone who is browsing with a small child overlooking their shoulder, some language in the attached file.
1352 paint bug broken.png (355.5 KB) - added by J. Max Mena 3 years ago.
Scrolling and collapsing comment sections
1352 paint bug refreshed\ .png (354.7 KB) - added by J. Max Mena 3 years ago.
minimize and maximize Firefox - it went away
1352dscrollcompress.txt (1.0 MB) - added by J. Max Mena 3 years ago.
Managed to get a similar repro to the other two screenshots - let it sit for a sec, then minimized and maximized Firefox

Change History (10)

Changed 3 years ago by J. Max Mena

Attachment: 1352 paint bug.png added

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

comment:1 Changed 3 years ago by 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.

comment:2 Changed 3 years ago by Antoine Martin

Owner: changed from Antoine Martin to J. Max Mena

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)

Last edited 3 years ago by Antoine Martin (previous) (diff)

comment:3 Changed 3 years ago by 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.

comment:4 Changed 3 years ago by 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.

Changed 3 years ago by J. Max Mena

Attachment: 1352 paint bug broken.png added

Scrolling and collapsing comment sections

Changed 3 years ago by J. Max Mena

minimize and maximize Firefox - it went away

Changed 3 years ago by J. Max Mena

Attachment: 1352dscrollcompress.txt added

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

comment:5 Changed 3 years ago by J. Max Mena

Owner: changed from J. Max Mena to Antoine Martin

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

comment:6 Changed 3 years ago by J. Max Mena

Resolution: duplicate
Status: newclosed

Okay I re-read comment:2

Closing this one.

Note: See TracTickets for help on using tickets.