xpra crashes when talking to same version on trusty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xpra (Ubuntu) |
Incomplete
|
Undecided
|
Rolf Leggewie |
Bug Description
I'm trying xpra on Ubuntu 16.04 as of today.
It can't talk to the old version on 14.04, fine, I installed 0.15.8 from the upstream builds
on the old trusty machine (xpra server).
When I try to attach xpra from xenial (0.15.8 is in the repos) to trusty the client crashes and I see the following backtrace:
2016-02-13 15:26:24,032 xpra gtk2 client version 0.15.8 (r11211)
2016-02-13 15:26:24,350 PyOpenGL warning: missing accelerate module
2016-02-13 15:26:24,351 PyOpenGL warning: missing array format handlers: numpy, numeric, vbo, vbooffset
2016-02-13 15:26:24,351 OpenGL Version: 3.0 Mesa 11.1.1
2016-02-13 15:26:24,354 OpenGL enabled with Gallium 0.4 on AMD JUNIPER (DRM 2.43.0, LLVM 3.6.2)
2016-02-13 15:26:24,398 keyboard layouts: de,us
2016-02-13 15:26:24,552 detected keyboard: rules=evdev, model=pc105, layout=de,us
2016-02-13 15:26:24,554 desktop size is 1920x1200 with 1 screen(s):
2016-02-13 15:26:24,554 ':0.0' (508x317 mm - DPI: 96x96) workarea: 1920x1176 at 0x24
2016-02-13 15:26:24,554 DVI-0 (518x324 mm - DPI: 94x94)
2016-02-13 15:26:25,228 rencode import error: No module named rencode
2016-02-13 15:26:25,346 rencode import error: No module named rencode
2016-02-13 15:26:25,437 server: Linux Ubuntu 14.04 trusty, Xpra version 0.15.8 (r11227)
2016-02-13 15:26:25,443 Attached to ssh:foo@XXXXX:100 (press Control-C to detach)
Traceback (most recent call last):
File "xpra/net/
File "xpra/net/
File "xpra/net/
File "xpra/net/
File "xpra/net/
File "xpra/net/
ValueError: found None value!
2016-02-13 15:26:25,553 failed to encode packet: [45, 1, 0, 100, {'refresh-now': False, 'batch': {'reset': True}}, {'workspace': None}]
Traceback (most recent call last):
File "/usr/lib/
main_packet, proto_version = self._encoder(
File "/usr/lib/
return bencode(data), 0
File "xpra/net/
ValueError: cannot encode '[45, 1, 0, 100, {'refresh-now': False, 'batch': {'reset': True}}, {'workspace': None}]'
2016-02-13 15:26:25,554 None value in 'buffer-refresh' packet->[5]->value for key='workspace'
2016-02-13 15:26:25,554 internal error: error in network packet write/format
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
chunks, proto_flags = self.encode(packet)
File "/usr/lib/
raise e
ValueError: cannot encode '[45, 1, 0, 100, {'refresh-now': False, 'batch': {'reset': True}}, {'workspace': None}]'
2016-02-13 15:26:25,599 Connection lost
Apport does not start for some reason.
$ lsb_release -rd
Description: Ubuntu Xenial Xerus (development branch)
Release: 16.04
It works with the 0.14.34 xenial package from upstream which I have installed now:
$ apt-cache policy xpra
xpra:
Installed: 0.14.34-1
Candidate: 0.15.8+dfsg-1
Version table:
0.15.8+dfsg-1 500
500 http://
*** 0.14.34-1 100
100 /var/lib/
Installing xenial packages on a trusty machine is not supported.