Public bug reported:

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/bencode/cython_bencode.pyx", line 180, in 
xpra.net.bencode.cython_bencode.bencode (xpra/net/bencode/cython_bencode.c:3825)
  File "xpra/net/bencode/cython_bencode.pyx", line 165, in 
xpra.net.bencode.cython_bencode.encode (xpra/net/bencode/cython_bencode.c:3550)
  File "xpra/net/bencode/cython_bencode.pyx", line 142, in 
xpra.net.bencode.cython_bencode.encode_list 
(xpra/net/bencode/cython_bencode.c:3170)
  File "xpra/net/bencode/cython_bencode.pyx", line 169, in 
xpra.net.bencode.cython_bencode.encode (xpra/net/bencode/cython_bencode.c:3618)
  File "xpra/net/bencode/cython_bencode.pyx", line 150, in 
xpra.net.bencode.cython_bencode.encode_dict 
(xpra/net/bencode/cython_bencode.c:3320)
  File "xpra/net/bencode/cython_bencode.pyx", line 173, in 
xpra.net.bencode.cython_bencode.encode (xpra/net/bencode/cython_bencode.c:3696)
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/python2.7/dist-packages/xpra/net/protocol.py", line 484, in 
encode
    main_packet, proto_version = self._encoder(packet)
  File "/usr/lib/python2.7/dist-packages/xpra/net/packet_encoding.py", line 67, 
in do_bencode
    return bencode(data), 0
  File "xpra/net/bencode/cython_bencode.pyx", line 185, in 
xpra.net.bencode.cython_bencode.bencode (xpra/net/bencode/cython_bencode.c:3924)
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/python2.7/dist-packages/xpra/net/protocol.py", line 274, in 
_write_format_thread_loop
    self._add_packet_to_queue(*self._get_packet_cb())
  File "/usr/lib/python2.7/dist-packages/xpra/net/protocol.py", line 284, in 
_add_packet_to_queue
    chunks, proto_flags = self.encode(packet)
  File "/usr/lib/python2.7/dist-packages/xpra/net/protocol.py", line 492, in 
encode
    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://ie.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
 *** 0.14.34-1 100
        100 /var/lib/dpkg/status

** Affects: xpra (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1545296

Title:
  xpra crashes when talking to same version on trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xpra/+bug/1545296/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to