Xpra: Ticket #102: UnicodeDecodeError: 'utf8' codec can't

debian squeeze amd64. If I just start svn 693 server and connect gnome-terminal to it I see

[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
Xlib:  extension "RANDR" missing on display ":3.0".
Xlib:  extension "RANDR" missing on display ":3.0".
Xlib:  extension "RANDR" missing on display ":3.0".
Randr not supported: X server does not support required extension Randr
using notification forwarder: <xpra.dbus_notifications_forwarder.DBUSNotificationsForwarder at /org/freedesktop/Notifications at 0x29dcf50>
xpra is ready.
Error parsing property _NET_WM_ICON (type icon); this may be a misbehaving application, or bug in Wimpiggy
  Data: '\x16\x00\x00\x00\x16\x00\x00\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00'[...?]
error reading initial property _NET_WM_ICON
Traceback (most recent call last):
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/window.py", line 859, in _read_initial_properties
    self._handle_property_change(mutable)
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/window.py", line 699, in _handle_property_change
    self._property_handlers[name](self)
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/window.py", line 769, in _handle_net_wm_icon
    surf = self.prop_get("_NET_WM_ICON", "icon")
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/window.py", line 534, in prop_get
    return prop_get(self.client_window, key, type, ignore_errors=ignore_errors)
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/prop.py", line 316, in prop_get
    return _prop_decode(target, type, data)
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/prop.py", line 273, in _prop_decode
    return _prop_decode_scalar(disp, type, data)
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/prop.py", line 277, in _prop_decode_scalar
    value = deserialize(disp, data)
  File "/home/lindi/xpra-install/amd64/svn693_v0.0.7.22-584-ge448b3d/lib/python/wimpiggy/prop.py", line 166, in NetWMIcons
    stream = StringIO(data)
  File "/usr/lib/python2.6/io.py", line 1899, in __init__
    initial_value = unicode(initial_value)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 8: invalid start byte

This differs from bug #101 since I am only testing xpra server and X client, not using xpra client at all yet.



Wed, 04 Apr 2012 06:15:16 GMT - Antoine Martin: status changed; resolution set

same fix as #96: r697 uses the old python-2 only StringIO class again.


Wed, 04 Apr 2012 13:21:29 GMT - Antoine Martin:

was related to #96


Wed, 04 Apr 2012 13:21:42 GMT - Antoine Martin: milestone changed


Wed, 04 Apr 2012 18:34:07 GMT - Antoine Martin: component changed


Sat, 23 Jan 2021 04:45:36 GMT - migration script:

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