Xpra: Ticket #144: "AssertionError" in free_image when resizing a window using x264 encoding

This is easy to reproduce:

Error while decoding frame
 paint_with_video_decoder: ouch, decompression error 2
Unhandled error while processing packet from peer
(..)
File "/usr/lib64/python2.7/site-packages/xpra/window_backing.py", line 104, in paint_with_video_decoder
 decoder.free_image()
File "codec.pyx", line 87, in xpra.x264.codec.Decoder.free_image (xpra/x264/codec.c:1397)
AssertionError

It happens every time (or almost?) one resizes a window. This looks like a race condition - as if the client was resetting its decoding context *after* trying to play one wrong frame?



Fri, 08 Jun 2012 17:13:37 GMT - ahuillet: owner, status changed


Sun, 10 Jun 2012 05:46:41 GMT - Antoine Martin: description, milestone changed


Fri, 29 Jun 2012 18:55:28 GMT - Antoine Martin: status changed; resolution set

fixed in r977 - will apply to stable 0.3.x branch after further testing

feel free to re-open if you can still reproduce this bug


Sat, 23 Jan 2021 04:46:44 GMT - migration script:

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