[winswitch] Failed to encode packet error using xpra-0.8.3
antoine at nagafix.co.uk
Wed Feb 13 04:29:18 GMT 2013
Please keep this on-list.
On 02/13/2013 01:18 AM, Douglas Doole wrote:
> This problem only occurs in 0.8.3 - 0.8.2 runs fine.
Yes, the python2.4 compatibility fix in 0.8.3 undid the workaround for
platforms where the "monitor plug name" is "None"... This is fixed in:
Since this is a serious bug and may well affect others, I will push out
0.8.4 shortly with this bug fix.
> get_screen_sizes has "None" in it:
> 2013-02-12 13:10:31,491 get_screen_sizes()=[(':0.0', 3600, 1200, 709,
> 242, [(None, 0, 0, 1680, 1050, -1, -1), (None, 1680, 0, 1920, 1200, -1,
> -1)], 112, 0, 3488, 1200)]
> I'm running on a dual monitor configuration, configured for
> side-by-side. My laptop's built-in screen is 1680x1050 and my external
> monitor is 1920x1200. I'm using nVidia's twinview to merge them into a
> single display of 3600x1200.
> On Tue, Feb 12, 2013 at 12:25 PM, Antoine Martin <antoine at nagafix.co.uk
> <mailto:antoine at nagafix.co.uk>> wrote:
> > Somewhere in your initial packet is a "None" value, this shouldn't
> > happen and the encoder is failing because of that.
> > (snip)
> >> Any suggestions?
> > If you can run with "-d all", you should see the full packet printed,
> > and somewhere in it is going to be the value "None". If you can
> tell me
> > where that is, I can fix it asap.
> Just a wild guess from the depth of the stacktrace, the "None" value
> might come from the "get_screen_sizes" call, so running:
> xpra ... -d all | grep get_screen_sizes
> Might gives us a clue.
> shifter-users mailing list
> shifter-users at lists.devloop.org.uk
> <mailto:shifter-users at lists.devloop.org.uk>
> -- Doug Doole
> aibohphobia - The irrational fear of palindromes
More information about the shifter-users