xpra icon
Bug tracker and wiki

Opened 6 years ago

Closed 6 years ago

#758 closed defect (fixed)

server throwing error processing damage

Reported by: alas Owned by: Antoine Martin
Priority: major Milestone: 0.15
Component: server Version: trunk
Keywords: damage processing Cc:

Description

Testing with osx client 0.14.12 r8135 (xpra.org/dists version) against a fedora 20 server 0.14.12 (basically) r8192, navigating with an epiphany browser playing videos and especially scrolling around on ustream.tv, the server threw the following traceback (there was no dicernable event for the client):

2014-12-04 15:18:32,165 error processing damage data: an integer is required
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/xpra/server/source.py", line 1611, in encode_loop
    fn_and_args[0](*fn_and_args[1:])
  File "/usr/lib64/python2.7/site-packages/xpra/server/window_source.py", line 1071, in make_data_packet_cb
    pixels_modified = self.add_refresh_region(window, region)
  File "/usr/lib64/python2.7/site-packages/xpra/server/window_video_source.py", line 460, in add_refresh_region
    self.video_subregion.add_video_refresh(window, ir)
  File "/usr/lib64/python2.7/site-packages/xpra/server/video_subregion.py", line 92, in add_video_refresh
    self.cancel_refresh_timer()
  File "/usr/lib64/python2.7/site-packages/xpra/server/video_subregion.py", line 52, in cancel_refresh_timer
    self.source_remove(self.refresh_timer)
TypeError: an integer is required

Change History (2)

comment:1 Changed 6 years ago by Antoine Martin

Status: newassigned

Should be fixed in r8199 - will backport.

comment:2 Changed 6 years ago by Antoine Martin

Resolution: fixed
Status: assignedclosed

Backport in r8208.

Closing, feel free to re-open if you can reproduce it again, or other similar source_remove errors.

Note: See TracTickets for help on using tickets.