xpra icon
Bug tracker and wiki

Opened 5 months ago

Closed 5 months ago

#2168 closed defect (fixed)

html5 client does not recover from paint errors

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 2.5
Component: html5 Version: 2.4.x
Keywords: Cc:

Description

Discovered as part of #2167: injecting random errors into the paint code correctly logs the problem both client side and server side (now with the stacktrace), and the server is notified of the decoding error, yet thing aren't reset properly and eventually the server shows:

Warning: timeout on screen updates for window 1,
 already delayed for more than 15 seconds

Attachments (1)

html5-trigger-random-paint-errors.patch (553 bytes) - added by Antoine Martin 5 months ago.
patch to trigger errors

Download all attachments as: .zip

Change History (2)

Changed 5 months ago by Antoine Martin

patch to trigger errors

comment:1 Changed 5 months ago by Antoine Martin

Resolution: fixed
Status: newclosed

The fix is in r21806 - triggering this problem is actually almost impossible, so no big deal.

Related improvements in:

  • r21805 we now reset the backlog to try to resume when things are really messed up
  • r21804 better debug logging
Note: See TracTickets for help on using tickets.