xpra icon
Bug tracker and wiki

Changes between Initial Version and Version 2 of Ticket #1551


Ignore:
Timestamp:
06/18/17 14:25:03 (3 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1551

    • Property Status changed from new to assigned
    • Property Component changed from android to server
    • Property Milestone changed from to 2.1
  • Ticket #1551 – Description

    initial v2  
    1111- Using start-desktop, the LXDE bottom panel and top panel executes but fails to render in the XPRA window or HTML5 session, also the mouse cursor size in the HTML5 is randomly odd. Using start-child, the panel works as expected. Running 'lxsession' in the included container from lxterminal will show this behavior.
    1212
     13Appendix 1: xpra info attached
    1314
    14 Appendix 1: Xpra Info output
    15 
    16 root@67d414d09d1a:/# xpra info
    17 
    18 Warning: running as root
    19 child.command=('lxterminal',)
    20 child.dead=False
    21 child.forget=False
    22 child.ignore=True
    23 child.name=lxterminal
    24 child.pid=109
    25 children.dead=0
    26 children.ignored=1
    27 children.total=1
    28 clients=0
    29 clients.unauthenticated=0
    30 clipboard.CLIPBOARD.blocked_owner_change=False
    31 clipboard.CLIPBOARD.enabled=True
    32 clipboard.CLIPBOARD.event.get_contents=0
    33 clipboard.CLIPBOARD.event.got_token=0
    34 clipboard.CLIPBOARD.event.request_contents=0
    35 clipboard.CLIPBOARD.event.selection_clear=0
    36 clipboard.CLIPBOARD.event.selection_get=0
    37 clipboard.CLIPBOARD.event.selection_request=0
    38 clipboard.CLIPBOARD.event.sent_token=0
    39 clipboard.CLIPBOARD.greedy_client=False
    40 clipboard.CLIPBOARD.have_token=False
    41 clipboard.PRIMARY.blocked_owner_change=False
    42 clipboard.PRIMARY.enabled=True
    43 clipboard.PRIMARY.event.get_contents=0
    44 clipboard.PRIMARY.event.got_token=0
    45 clipboard.PRIMARY.event.request_contents=0
    46 clipboard.PRIMARY.event.selection_clear=0
    47 clipboard.PRIMARY.event.selection_get=0
    48 clipboard.PRIMARY.event.selection_request=0
    49 clipboard.PRIMARY.event.sent_token=0
    50 clipboard.PRIMARY.greedy_client=False
    51 clipboard.PRIMARY.have_token=False
    52 clipboard.SECONDARY.blocked_owner_change=False
    53 clipboard.SECONDARY.enabled=True
    54 clipboard.SECONDARY.event.get_contents=0
    55 clipboard.SECONDARY.event.got_token=0
    56 clipboard.SECONDARY.event.request_contents=0
    57 clipboard.SECONDARY.event.selection_clear=0
    58 clipboard.SECONDARY.event.selection_get=0
    59 clipboard.SECONDARY.event.selection_request=0
    60 clipboard.SECONDARY.event.sent_token=0
    61 clipboard.SECONDARY.greedy_client=False
    62 clipboard.SECONDARY.have_token=False
    63 clipboard.can-receive=True
    64 clipboard.can-send=True
    65 clipboard.filters=()
    66 clipboard.max_size=4194304
    67 clipboard.pending=()
    68 clipboard.requests=0
    69 clipboard.type=GDKClipboardProtocolHelper
    70 clipboard.want_targets=False
    71 commands.exit-with-children=False
    72 commands.start=('lxterminal',)
    73 commands.start-after-connect=()
    74 commands.start-after-connect-done=False
    75 commands.start-child=()
    76 commands.start-child-after-connect=()
    77 commands.start-child-on-connect=()
    78 commands.start-new=False
    79 commands.start-on-connect=()
    80 cursor=None
    81 cursor.default_size=85
    82 cursor.max_size=(64, 64)
    83 cursor.position=(4096, 2048)
    84 cursor.size=0
    85 dpi.default=0
    86 dpi.value=0
    87 dpi.x=0
    88 dpi.y=0
    89 encoding.PIL.version=4.0.0
    90 encoding.enc_pillow.version=4.0.0
    91 encoding.ffmpeg.version=(57, 64, 101)
    92 encoding.numpy.version=1.12.1
    93 encoding.swscale.version=(4, 2, 100)
    94 encoding.vpx.version=v1.6.1
    95 encoding.x264.version=148
    96 encodings=('rgb', 'h264', 'vp9', 'h264+mp4', 'vp8', 'mpeg4+mp4', 'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg')
    97 encodings.allowed=('h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'mpeg4+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265')
    98 encodings.core=('rgb24', 'rgb32', 'h264', 'vp9', 'h264+mp4', 'vp8', 'mpeg4+mp4', 'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg')
    99 encodings.lossless=('rgb24', 'rgb32', 'png', 'png/L', 'png/P')
    100 encodings.problematic=()
    101 encodings.with_lossless_mode=('h264',)
    102 encodings.with_quality=('h264', 'vp9', 'vp8', 'jpeg')
    103 encodings.with_speed=('png/L', 'h264', 'vp9', 'vp8', 'rgb', 'png/P', 'png')
    104 env.DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xbOJIPvmbk,guid=da4f56564d362a313f4fcbbb5943cf06
    105 env.DBUS_SESSION_BUS_PID=45
    106 env.DBUS_SESSION_BUS_WINDOWID=6291457
    107 env.DEBIAN_FRONTEND=noninteractive
    108 env.DISABLE_IMSETTINGS=1
    109 env.DISPLAY=:0
    110 env.GTK_IM_MODULE=xim
    111 env.HOME=/root
    112 env.HOSTNAME=67d414d09d1a
    113 env.IMSETTINGS_MODULE=none
    114 env.PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    115 env.PWD=/
    116 env.QT_IM_MODULE=xim
    117 env.SHLVL=1
    118 env.XDG_CURRENT_DESKTOP=Xpra
    119 env.XDG_SESSION_TYPE=x11
    120 env.XMODIFIERS=@im=none
    121 env.XPRA_LOG_DIR=/root/.xpra
    122 env._=/usr/bin/xpra
    123 env.no_proxy=*.local, 169.254/16
    124 features.auto-video-encoding=True
    125 features.av-sync=True
    126 features.bell=True
    127 features.change-min-quality=True
    128 features.change-min-speed=True
    129 features.change-quality=True
    130 features.change-speed=True
    131 features.clipboard.enable-selections=True
    132 features.cursors=True
    133 features.dbus_proxy=True
    134 features.encoding.generic=True
    135 features.event_request=True
    136 features.idle_timeout=0
    137 features.notifications=False
    138 features.notify-startup-complete=True
    139 features.pulseaudio=False
    140 features.pulseaudio.command=pulseaudio --start -n --daemonize=false --system=false --exit-idle-time=-1 --load=module-suspend-on-idle '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\ Speaker"' '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\ Microphone"' --load=module-native-protocol-unix --load=module-dbus-protocol --log-level=2 --log-target=stderr
    141 features.randr=True
    142 features.rpc-types=('dbus',)
    143 features.server-events=True
    144 features.sharing=False
    145 features.sound.eos-sequence=True
    146 features.sound.ogg-latency-fix=True
    147 features.sound_sequence=True
    148 features.suspend-resume=True
    149 features.toggle_cursors_bell_notify=True
    150 features.toggle_keyboard_sync=True
    151 features.window-filters=True
    152 features.window_refresh_config=True
    153 features.window_unmap=True
    154 features.xsettings-tuple=True
    155 file.enabled=True
    156 file.open=False
    157 file.size-limit=100
    158 keyboard.fast-switching=True
    159 keyboard.keys_pressed=()
    160 keyboard.layout-group=0
    161 keyboard.repeat.delay=-1
    162 keyboard.repeat.interval=-1
    163 keyboard.state.keys_pressed=()
    164 keyboard.sync=True
    165 mmap.filename=
    166 mmap.supported=True
    167 network.bencode=True
    168 network.bencode.version=('Cython', 0, 13)
    169 network.compressors=('zlib', 'lz4', 'lzo')
    170 network.config.socket.timeout=20
    171 network.config.tcp.nodelay=True
    172 network.config.vsocket.timeout=5
    173 network.digest=('hmac', 'xor', 'hmac+whirlpool', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+sha', 'hmac+ripemd160', 'hmac+md5', 'hmac+md4', 'hmac+ecdsa-with-SHA1', 'hmac+dsaWithSHA', 'hmac+dsaEncryption', 'hmac+SHA512', 'hmac+SHA384', 'hmac+SHA256', 'hmac+SHA224', 'hmac+SHA1', 'hmac+SHA', 'hmac+RIPEMD160', 'hmac+MD5', 'hmac+MD4', 'hmac+DSA-SHA', 'hmac+DSA')
    174 network.encoders=('bencode', 'rencode')
    175 network.encryption=
    176 network.lz4=True
    177 network.lzo=True
    178 network.lzo.version=2.08
    179 network.mmap=True
    180 network.python-lzo=True
    181 network.python-lzo.version=1.08
    182 network.rencode=True
    183 network.rencode.version=('Cython', 1, 0, 5)
    184 network.sockets.tcp.listeners=(('0.0.0.0', 8080),)
    185 network.sockets.unix-domain.listeners=('/root/.xpra/67d414d09d1a-0', '/var/run/xpra/67d414d09d1a-0')
    186 network.ssl=True
    187 network.ssl.alpn=True
    188 network.ssl.channel-binding-types=('tls-unique',)
    189 network.ssl.ecdh=True
    190 network.ssl.npn=True
    191 network.ssl.openssl.version=OpenSSL 1.0.2g  1 Mar 2016
    192 network.ssl.openssl.version-info=(1, 0, 2, 7, 15)
    193 network.ssl.openssl.version-number=268443775
    194 network.ssl.options.OP_ALL=2147484671
    195 network.ssl.options.OP_CIPHER_SERVER_PREFERENCE=4194304
    196 network.ssl.options.OP_NO_COMPRESSION=131072
    197 network.ssl.options.OP_NO_SSLv2=16777216
    198 network.ssl.options.OP_NO_SSLv3=33554432
    199 network.ssl.options.OP_NO_TLSv1=67108864
    200 network.ssl.options.OP_NO_TLSv1_1=268435456
    201 network.ssl.options.OP_NO_TLSv1_2=134217728
    202 network.ssl.options.OP_SINGLE_DH_USE=1048576
    203 network.ssl.options.OP_SINGLE_ECDH_USE=524288
    204 network.ssl.protocols.PROTOCOL_SSLv23=2
    205 network.ssl.protocols.PROTOCOL_TLS=2
    206 network.ssl.protocols.PROTOCOL_TLSv1=3
    207 network.ssl.protocols.PROTOCOL_TLSv1_1=4
    208 network.ssl.protocols.PROTOCOL_TLSv1_2=5
    209 network.ssl.sni=True
    210 network.ssl.verify.VERIFY_CRL_CHECK_CHAIN=12
    211 network.ssl.verify.VERIFY_CRL_CHECK_LEAF=4
    212 network.ssl.verify.VERIFY_DEFAULT=0
    213 network.ssl.verify.VERIFY_X509_STRICT=32
    214 network.ssl.verify.VERIFY_X509_TRUSTED_FIRST=32768
    215 network.system.core.somaxconn=128
    216 network.system.ipv4.fwmark_reflect=True
    217 network.system.ipv4.icmp.echo_ignore_all=True
    218 network.system.ipv4.icmp.echo_ignore_broadcasts=True
    219 network.system.ipv4.icmp.errors_use_inbound_ifaddr=0
    220 network.system.ipv4.icmp.ignore_bogus_error_responses=1
    221 network.system.ipv4.icmp.ratelimit=1000
    222 network.system.ipv4.icmp.ratemask=6168
    223 network.system.ipv4.igmp.max_memberships=20
    224 network.system.ipv4.igmp.max_msf=10
    225 network.system.ipv4.igmp.qrv=2
    226 network.system.ipv4.ip.default_ttl=64
    227 network.system.ipv4.ip.dynaddr=True
    228 network.system.ipv4.ip.early_demux=True
    229 network.system.ipv4.ip.forward=True
    230 network.system.ipv4.ip.forward_use_pmtu=True
    231 network.system.ipv4.ip.local_port_range=(32768, 60999)
    232 network.system.ipv4.ip.local_reserved_ports=()
    233 network.system.ipv4.ip.no_pmtu_disc=0
    234 network.system.ipv4.ip.nonlocal_bind=True
    235 network.system.ipv4.ipfrag.high_thresh=4194304
    236 network.system.ipv4.ipfrag.low_thresh=3145728
    237 network.system.ipv4.ipfrag.max_dist=64
    238 network.system.ipv4.ipfrag.time=30
    239 network.system.ipv4.tcp.base_mss=1024
    240 network.system.ipv4.tcp.ecn=2
    241 network.system.ipv4.tcp.ecn_fallback=True
    242 network.system.ipv4.tcp.fin_timeout=60
    243 network.system.ipv4.tcp.keepalive_intvl=75
    244 network.system.ipv4.tcp.keepalive_probes=9
    245 network.system.ipv4.tcp.keepalive_time=7200
    246 network.system.ipv4.tcp.mtu_probing=0
    247 network.system.ipv4.tcp.notsent_lowat=-1
    248 network.system.ipv4.tcp.orphan_retries=0
    249 network.system.ipv4.tcp.probe_interval=600
    250 network.system.ipv4.tcp.probe_threshold=8
    251 network.system.ipv4.tcp.reordering=3
    252 network.system.ipv4.tcp.retries1=3
    253 network.system.ipv4.tcp.retries2=15
    254 network.system.ipv4.tcp.syn_retries=6
    255 network.system.ipv4.tcp.synack_retries=5
    256 network.system.ipv4.tcp.syncookies=1
    257 network.system.unix.max_dgram_qlen=10
    258 network.tcp-encryption=
    259 network.yaml=False
    260 network.zlib=True
    261 network.zlib.version=1.0
    262 opengl.GLU.extensions=GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
    263 opengl.GLU.version=1.3
    264 opengl.accum-blue-size=0
    265 opengl.accum-green-size=0
    266 opengl.accum-red-size=0
    267 opengl.alpha-size=8
    268 opengl.aux-buffers=0
    269 opengl.blue-size=8
    270 opengl.depth=24
    271 opengl.depth-size=0
    272 opengl.display_mode=ALPHA, SINGLE
    273 opengl.double-buffered=False
    274 opengl.gdkgl={'version': (1, 4)}
    275 opengl.gdkglext={'version': (1, 2, 0)}
    276 opengl.green-size=8
    277 opengl.gtkglext={'version': (1, 2, 0)}
    278 opengl.has-depth-buffer=False
    279 opengl.has-stencil-buffer=False
    280 opengl.has_alpha=True
    281 opengl.max-viewport-dims=(8192, 8192)
    282 opengl.opengl=3.0
    283 opengl.pygdkglext={'version': (1, 1, 0)}
    284 opengl.pyopengl=3.1.0
    285 opengl.red-size=8
    286 opengl.renderer=Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)
    287 opengl.rgba=True
    288 opengl.safe=True
    289 opengl.sample-buffers=0
    290 opengl.samples=0
    291 opengl.shading-language-version=1.30
    292 opengl.stencil-size=0
    293 opengl.stereo=False
    294 opengl.texture-size-limit=8192
    295 opengl.transparency=True
    296 opengl.vendor=VMware, Inc.
    297 opengl.zerocopy=False
    298 printing.add-local-printers=False
    299 printing.add-printer-options=('-E', '-o printer-is-shared=false', '-u allow:$USER')
    300 printing.cups-dbus=1
    301 printing.cups-dbus.default=1
    302 printing.cups-dbus.poll-delay=60
    303 printing.cups.default-options.fit-to-page=True
    304 printing.forwarder=xpraforwarder
    305 printing.generic=True
    306 printing.lpadmin=/usr/sbin/lpadmin
    307 printing.lpinfo=/usr/sbin/lpinfo
    308 printing.mimetype.default=application/postscript
    309 printing.mimetypes=('application/pdf', 'application/postscript')
    310 printing.mimetypes.default=('application/pdf', 'application/postscript')
    311 printing.mimetypes.ppd.application/pdf=Generic-PDF_Printer-PDF.ppd
    312 printing.mimetypes.ppd.application/postscript=CUPS-PDF.ppd
    313 printing.mimetypes.printers.application/pdf=Generic PDF Printer
    314 printing.mimetypes.printers.application/postscript=Generic PostScript Printer
    315 printing.printer-prefix=
    316 printing.printers.application/pdf=('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
    317 printing.raw-mode=False
    318 printing.simulate-failure=0
    319 printing.skipped-printers=('Cups-PDF',)
    320 printing.tmpdir=/tmp
    321 server.XShm=True
    322 server.XTest=True
    323 server.Xkb=True
    324 server.argv=('/usr/bin/xpra', 'start-desktop', '--start=lxterminal', '--daemon=off', '--bind-tcp=0.0.0.0:8080', '--html=on', '--debug=all', '--mdns=no', '--pulseaudio=no', '--notifications=no')
    325 server.build.bit=64bit
    326 server.build.by=winswitch.org
    327 server.build.compiler=gcc (Ubuntu 6.3.0-8ubuntu1) 6.3.0 20170221
    328 server.build.cpu=x86_64
    329 server.build.cython=0.25.2
    330 server.build.date=2017-04-17
    331 server.build.lib.pygobject=2.28.6
    332 server.build.lib.pygtk=2.24.0
    333 server.build.lib.vpx=1.6.1
    334 server.build.lib.x11=1.6.3
    335 server.build.lib.x264=0.148.2748 97eaef2
    336 server.build.lib.xcomposite=0.4.4
    337 server.build.lib.xdamage=1.1.4
    338 server.build.lib.xext=1.3.3
    339 server.build.lib.xfixes=5.0.3
    340 server.build.lib.xkbfile=1.0.9
    341 server.build.lib.xrandr=1.5.1
    342 server.build.lib.xtst=1.2.3
    343 server.build.linker=GNU ld (GNU Binutils for Ubuntu) 2.28
    344 server.build.local_modifications=0
    345 server.build.python=2.7.13
    346 server.build.revision=15657
    347 server.build.time=20:39
    348 server.build.version=2.0.2
    349 server.byteorder=little
    350 server.cairo.version=1.8.8
    351 server.display=:0
    352 server.exec_prefix=/usr
    353 server.executable=/usr/bin/python
    354 server.fakeXinerama=False
    355 server.gdk.version=2.24.0
    356 server.gid=0
    357 server.glib.version=(2, 52, 0)
    358 server.gobject.version=(2, 28, 6)
    359 server.gtk.version=(2, 24, 31)
    360 server.hostname=67d414d09d1a
    361 server.idle-timeout=0
    362 server.libfakeXinerama=
    363 server.max_desktop_size=(8192, 4096)
    364 server.mode=X11 desktop
    365 server.pango.version=1.40.4
    366 server.path=('/usr/bin', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0')
    367 server.pid=10
    368 server.pings=5
    369 server.platform=linux2
    370 server.platform.architecture=('64bit', '')
    371 server.platform.linux_distribution=('Ubuntu', '17.04', 'zesty')
    372 server.platform.machine=x86_64
    373 server.platform.name=Linux Ubuntu 17.04 zesty
    374 server.platform.platform=Linux-4.9.30-moby-x86_64-with-Ubuntu-17.04-zesty
    375 server.platform.processor=Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
    376 server.platform.release=4.9.30-moby
    377 server.platform.sysrelease=4.9.30-moby
    378 server.pyglib.version=(2, 28, 6)
    379 server.pygtk.version=(2, 24, 0)
    380 server.python.version=2.7.13
    381 server.randr.options=((8192, 4096), (6400, 4096), (6400, 2560), (6400, 2160), (5760, 2160), (5680, 1440), (5496, 1200), (5280, 2560), (5280, 1920), (5280, 1200), (5280, 1080), (5120, 3200), (5120, 2880), (5120, 2560), (4800, 1200), (4720, 3840), (4480, 1440), (4400, 2560), (4240, 1440), (4160, 1440), (4096, 2304), (4096, 2160), (4000, 1660), (4000, 1440), (3904, 1440), (3864, 1050), (3840, 2880), (3840, 2560), (3840, 2160), (3840, 2048), (3840, 1200), (3840, 1080), (3600, 1200), (3600, 1080), (3520, 1196), (3360, 2560), (3360, 1050), (3288, 1080), (3200, 1800), (3200, 1080), (3120, 2560), (3120, 1050), (3072, 2560), (3008, 1692), (3000, 2560), (2880, 1620), (2728, 1680), (2720, 1024), (2680, 2074), (2560, 2240), (2560, 1600), (2560, 1440), (2560, 1400), (2048, 2048), (2048, 1536), (2048, 1152), (1920, 1440), (1920, 1200), (1920, 1080), (1920, 960), (1856, 1392), (1792, 1344), (1728, 1520), (1680, 1050), (1600, 1200), (1600, 900), (1440, 900), (1400, 1050), (1400, 900), (1366, 768), (1360, 768), (1280, 1024), (1280, 960), (1280, 800), (1280, 768), (1280, 762), (1280, 720), (1280, 682), (1152, 864), (1024, 768), (1024, 730), (1024, 640), (1024, 600), (1024, 576), (1024, 562), (960, 720), (960, 540), (960, 536), (960, 498), (928, 696), (896, 672), (864, 486), (848, 480), (848, 442), (840, 525), (832, 624), (800, 1280), (800, 1242), (800, 600), (800, 562), (800, 480), (768, 1024), (768, 986), (720, 1280), (720, 1242), (720, 450), (720, 405), (720, 400), (700, 525), (680, 384), (640, 512), (640, 480), (640, 400), (640, 360), (640, 350), (600, 1024), (600, 986), (600, 800), (600, 762), (576, 432), (536, 960), (536, 922), (512, 384), (480, 854), (480, 810), (480, 800), (480, 762), (416, 312), (400, 300), (360, 200), (320, 240), (320, 200), (320, 175))
    382 server.root_window_size=(8192, 4096)
    383 server.start_time=1497616134
    384 server.total-memory=2095890432
    385 server.type=Python/gtk/x11
    386 server.uid=0
    387 server.uuid=5af94f95f8e84ed6ac2db726f76909a0
    388 sound.bundle-metadata=('True',)
    389 sound.decoders=('opus+ogg', 'vorbis+mka', 'flac+ogg', 'mp3', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'flac+ogg', 'opus+mka', 'flac', 'mp3+mpeg4')
    390 sound.demuxers=('ogg', 'mka', 'mpeg4')
    391 sound.devices=0
    392 sound.encoders=('opus+ogg', 'vorbis+mka', 'flac+ogg', 'mp3', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'opus', 'flac+ogg', 'opus+mka', 'flac', 'mp3+mpeg4')
    393 sound.gst.version=('1', '10', '4', '0')
    394 sound.muxers=('ogg', 'mka', 'mpeg4')
    395 sound.plugins=('3gppmux', 'a52dec', 'aacparse', 'aasink', 'ac3parse', 'adder', 'agingtv', 'alawdec', 'alawenc', 'alpha', 'alphacolor', 'alsamidisrc', 'alsasink', 'alsasrc', 'amrnbdec', 'amrnbenc', 'amrparse', 'amrwbdec', 'apedemux', 'apev2mux', 'appsink', 'appsrc', 'asfdemux', 'aspectratiocrop', 'asteriskh263', 'audioamplify', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audioinvert', 'audiokaraoke', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'auparse', 'autoaudiosink', 'autoaudiosrc', 'autovideosink', 'autovideosrc', 'avdec_4xm', 'avdec_8bps', 'avdec_8svx_exp', 'avdec_8svx_fib', 'avdec_aac', 'avdec_aac_fixed', 'avdec_aac_latm', 'avdec_aasc', 'avdec_ac3', 'avdec_ac3_fixed', 'avdec_adpcm_4xm', 'avdec_adpcm_adx', 'avdec_adpcm_afc', 'avdec_adpcm_aica', 'avdec_adpcm_ct', 'avdec_adpcm_dtk', 'avdec_adpcm_ea', 'avdec_adpcm_ea_maxis_xa', 'avdec_adpcm_ea_r1', 'avdec_adpcm_ea_r2', 'avdec_adpcm_ea_r3', 'avdec_adpcm_ea_xas', 'avdec_adpcm_ima_amv', 'avdec_adpcm_ima_apc', 'avdec_adpcm_ima_dat4', 'avdec_adpcm_ima_dk3', 'avdec_adpcm_ima_dk4', 'avdec_adpcm_ima_ea_eacs', 'avdec_adpcm_ima_ea_sead', 'avdec_adpcm_ima_iss', 'avdec_adpcm_ima_oki', 'avdec_adpcm_ima_qt', 'avdec_adpcm_ima_rad', 'avdec_adpcm_ima_smjpeg', 'avdec_adpcm_ima_wav', 'avdec_adpcm_ima_ws', 'avdec_adpcm_ms', 'avdec_adpcm_mtaf', 'avdec_adpcm_psx', 'avdec_adpcm_sbpro_2', 'avdec_adpcm_sbpro_3', 'avdec_adpcm_sbpro_4', 'avdec_adpcm_swf', 'avdec_adpcm_thp', 'avdec_adpcm_thp_le', 'avdec_adpcm_vima', 'avdec_adpcm_xa', 'avdec_adpcm_yamaha', 'avdec_aic', 'avdec_alac', 'avdec_alias_pix', 'avdec_als', 'avdec_amrnb', 'avdec_amrwb', 'avdec_amv', 'avdec_anm', 'avdec_ansi', 'avdec_ape', 'avdec_apng', 'avdec_asv1', 'avdec_asv2', 'avdec_atrac1', 'avdec_atrac3', 'avdec_atrac3plus', 'avdec_aura', 'avdec_aura2', 'avdec_avrn', 'avdec_avrp', 'avdec_avs', 'avdec_avui', 'avdec_bethsoftvid', 'avdec_bfi', 'avdec_binkaudio_dct', 'avdec_binkaudio_rdft', 'avdec_binkvideo', 'avdec_bintext', 'avdec_bmp', 'avdec_bmv_audio', 'avdec_bmv_video', 'avdec_brender_pix', 'avdec_c93', 'avdec_camstudio', 'avdec_camtasia', 'avdec_cavs', 'avdec_cdgraphics', 'avdec_cdxl', 'avdec_cfhd', 'avdec_cinepak', 'avdec_cljr', 'avdec_cllc', 'avdec_comfortnoise', 'avdec_cook', 'avdec_cpia', 'avdec_cyuv', 'avdec_dca', 'avdec_dds', 'avdec_dfa', 'avdec_dirac', 'avdec_dnxhd', 'avdec_dpx', 'avdec_dsd_lsbf', 'avdec_dsd_lsbf_planar', 'avdec_dsd_msbf', 'avdec_dsd_msbf_planar', 'avdec_dsicinaudio', 'avdec_dsicinvideo', 'avdec_dss_sp', 'avdec_dst', 'avdec_dvaudio', 'avdec_dvvideo', 'avdec_dxa', 'avdec_dxtory', 'avdec_dxv', 'avdec_eac3', 'avdec_eacmv', 'avdec_eamad', 'avdec_eatgq', 'avdec_eatgv', 'avdec_eatqi', 'avdec_escape124', 'avdec_escape130', 'avdec_evrc', 'avdec_exr', 'avdec_ffv1', 'avdec_ffvhuff', 'avdec_fic', 'avdec_flac', 'avdec_flashsv', 'avdec_flashsv2', 'avdec_flic', 'avdec_flv', 'avdec_fraps', 'avdec_frwu', 'avdec_g2m', 'avdec_g722', 'avdec_g723_1', 'avdec_g726', 'avdec_g726le', 'avdec_g729', 'avdec_gsm', 'avdec_gsm_ms', 'avdec_h261', 'avdec_h263', 'avdec_h263i', 'avdec_h263p', 'avdec_h264', 'avdec_h265', 'avdec_hap', 'avdec_hnm4video', 'avdec_hq_hqa', 'avdec_hqx', 'avdec_huffyuv', 'avdec_iac', 'avdec_idcinvideo', 'avdec_idf', 'avdec_iff', 'avdec_imc', 'avdec_indeo2', 'avdec_indeo3', 'avdec_indeo4', 'avdec_indeo5', 'avdec_interplay_dpcm', 'avdec_interplayacm', 'avdec_interplayvideo', 'avdec_jpeg2000', 'avdec_jpegls', 'avdec_jv', 'avdec_kgv1', 'avdec_kmvc', 'avdec_lagarith', 'avdec_loco', 'avdec_m101', 'avdec_mace3', 'avdec_mace6', 'avdec_magicyuv', 'avdec_mdec', 'avdec_metasound', 'avdec_mimic', 'avdec_mjpeg', 'avdec_mjpegb', 'avdec_mlp', 'avdec_mmvideo', 'avdec_motionpixels', 'avdec_mp1float', 'avdec_mp2float', 'avdec_mp3', 'avdec_mp3adu', 'avdec_mp3adufloat', 'avdec_mp3float', 'avdec_mp3on4', 'avdec_mp3on4float', 'avdec_mpc7', 'avdec_mpc8', 'avdec_mpeg2video', 'avdec_mpeg4', 'avdec_mpegvideo', 'avdec_msa1', 'avdec_msmpeg4', 'avdec_msmpeg4v1', 'avdec_msmpeg4v2', 'avdec_msrle', 'avdec_mss1', 'avdec_mss2', 'avdec_msvideo1', 'avdec_mszh', 'avdec_mts2', 'avdec_mvc1', 'avdec_mvc2', 'avdec_mxpeg', 'avdec_nellymoser', 'avdec_nuv', 'avdec_on2avc', 'avdec_opus', 'avdec_paf_audio', 'avdec_paf_video', 'avdec_pam', 'avdec_pbm', 'avdec_pcm_lxf', 'avdec_pcx', 'avdec_pgm', 'avdec_pgmyuv', 'avdec_pictor', 'avdec_png', 'avdec_ppm', 'avdec_prores', 'avdec_prores_lgpl', 'avdec_ptx', 'avdec_qcelp', 'avdec_qdm2', 'avdec_qdraw', 'avdec_qpeg', 'avdec_qtrle', 'avdec_r10k', 'avdec_ralf', 'avdec_real_144', 'avdec_real_288', 'avdec_rl2', 'avdec_roq_dpcm', 'avdec_roqvideo', 'avdec_rpza', 'avdec_rscc', 'avdec_rv10', 'avdec_rv20', 'avdec_rv30', 'avdec_rv40', 'avdec_s302m', 'avdec_sanm', 'avdec_screenpresso', 'avdec_sdx2_dpcm', 'avdec_sgi', 'avdec_sgirle', 'avdec_sheervideo', 'avdec_shorten', 'avdec_sipr', 'avdec_smackaud', 'avdec_smackvid', 'avdec_smc', 'avdec_smvjpeg', 'avdec_snow', 'avdec_sol_dpcm', 'avdec_sonic', 'avdec_sp5x', 'avdec_sunrast', 'avdec_svq1', 'avdec_svq3', 'avdec_tak', 'avdec_targa', 'avdec_targa_y216', 'avdec_tdsc', 'avdec_thp', 'avdec_tiertexseqvideo', 'avdec_tiff', 'avdec_tmv', 'avdec_truehd', 'avdec_truemotion1', 'avdec_truemotion2', 'avdec_truemotion2rt', 'avdec_truespeech', 'avdec_tscc2', 'avdec_tta', 'avdec_twinvq', 'avdec_txd', 'avdec_ultimotion', 'avdec_utvideo', 'avdec_vb', 'avdec_vble', 'avdec_vc1', 'avdec_vc1image', 'avdec_vcr1', 'avdec_vmdaudio', 'avdec_vmdvideo', 'avdec_vmnc', 'avdec_vp3', 'avdec_vp5', 'avdec_vp6', 'avdec_vp6a', 'avdec_vp6f', 'avdec_vp7', 'avdec_vp8', 'avdec_vp9', 'avdec_vqavideo', 'avdec_wavesynth', 'avdec_webp', 'avdec_wmalossless', 'avdec_wmapro', 'avdec_wmav1', 'avdec_wmav2', 'avdec_wmavoice', 'avdec_wmv1', 'avdec_wmv2', 'avdec_wmv3', 'avdec_wmv3image', 'avdec_wnv1', 'avdec_ws_snd1', 'avdec_xan_dpcm', 'avdec_xan_wc3', 'avdec_xan_wc4', 'avdec_xbin', 'avdec_xbm', 'avdec_xface', 'avdec_xl', 'avdec_xma1', 'avdec_xma2', 'avdec_xwd', 'avdec_ylc', 'avdec_yop', 'avdec_zerocodec', 'avdec_zmbv', 'avdeinterlace', 'avdemux_4xm', 'avdemux_aiff', 'avdemux_ape', 'avdemux_avs', 'avdemux_daud', 'avdemux_ea', 'avdemux_ffm', 'avdemux_film_cpk', 'avdemux_gxf', 'avdemux_idcin', 'avdemux_ipmovie', 'avdemux_mm', 'avdemux_mmf', 'avdemux_mpc', 'avdemux_mpc8', 'avdemux_mxf', 'avdemux_nsv', 'avdemux_nut', 'avdemux_nuv', 'avdemux_psxstr', 'avdemux_pva', 'avdemux_smk', 'avdemux_sol', 'avdemux_tta', 'avdemux_vmd', 'avdemux_voc', 'avdemux_wc3movie', 'avdemux_wsaud', 'avdemux_wsvqa', 'avdemux_yuv4mpegpipe', 'avenc_a64multi', 'avenc_a64multi5', 'avenc_aac', 'avenc_ac3', 'avenc_ac3_fixed', 'avenc_adpcm_adx', 'avenc_adpcm_ima_qt', 'avenc_adpcm_ima_wav', 'avenc_adpcm_ms', 'avenc_adpcm_swf', 'avenc_adpcm_yamaha', 'avenc_alac', 'avenc_alias_pix', 'avenc_amv', 'avenc_apng', 'avenc_asv1', 'avenc_asv2', 'avenc_avrp', 'avenc_avui', 'avenc_bmp', 'avenc_cinepak', 'avenc_cljr', 'avenc_comfortnoise', 'avenc_dca', 'avenc_dnxhd', 'avenc_dpx', 'avenc_dvvideo', 'avenc_eac3', 'avenc_ffv1', 'avenc_ffvhuff', 'avenc_flashsv', 'avenc_flashsv2', 'avenc_flv', 'avenc_g722', 'avenc_g723_1', 'avenc_g726', 'avenc_h261', 'avenc_h263', 'avenc_h263p', 'avenc_h264_omx', 'avenc_hap', 'avenc_huffyuv', 'avenc_jpeg2000', 'avenc_jpegls', 'avenc_ljpeg', 'avenc_mjpeg', 'avenc_mlp', 'avenc_mp2', 'avenc_mp2fixed', 'avenc_mpeg1video', 'avenc_mpeg2video', 'avenc_mpeg4', 'avenc_msmpeg4', 'avenc_msmpeg4v2', 'avenc_msvideo1', 'avenc_nellymoser', 'avenc_pam', 'avenc_pbm', 'avenc_pcx', 'avenc_pgm', 'avenc_pgmyuv', 'avenc_png', 'avenc_ppm', 'avenc_prores', 'avenc_prores_aw', 'avenc_prores_ks', 'avenc_qtrle', 'avenc_r10k', 'avenc_real_144', 'avenc_roq_dpcm', 'avenc_roqvideo', 'avenc_rv10', 'avenc_rv20', 'avenc_s302m', 'avenc_sgi', 'avenc_snow', 'avenc_sonic', 'avenc_sonicls', 'avenc_sunrast', 'avenc_svq1', 'avenc_targa', 'avenc_tiff', 'avenc_truehd', 'avenc_tta', 'avenc_utvideo', 'avenc_vc2', 'avenc_wavpack', 'avenc_wmav1', 'avenc_wmav2', 'avenc_wmv1', 'avenc_wmv2', 'avenc_xbm', 'avenc_xface', 'avenc_xwd', 'avenc_zmbv', 'avidemux', 'avimux', 'avisubtitle', 'avmux_3g2', 'avmux_3gp', 'avmux_a64', 'avmux_adts', 'avmux_adx', 'avmux_aiff', 'avmux_amr', 'avmux_apng', 'avmux_asf', 'avmux_asf_stream', 'avmux_ast', 'avmux_au', 'avmux_avi', 'avmux_avm2', 'avmux_bit', 'avmux_caf', 'avmux_chromaprint', 'avmux_dash', 'avmux_daud', 'avmux_dv', 'avmux_dvd', 'avmux_f4v', 'avmux_ffm', 'avmux_fifo', 'avmux_filmstrip', 'avmux_flv', 'avmux_gxf', 'avmux_hash', 'avmux_hds', 'avmux_hls', 'avmux_ico', 'avmux_ilbc', 'avmux_ipod', 'avmux_ircam', 'avmux_ismv', 'avmux_ivf', 'avmux_latm', 'avmux_matroska', 'avmux_md5', 'avmux_mkvtimestamp_v2', 'avmux_mmf', 'avmux_mov', 'avmux_mp2', 'avmux_mp3', 'avmux_mp4', 'avmux_mpeg', 'avmux_mpegts', 'avmux_mpjpeg', 'avmux_mxf', 'avmux_mxf_d10', 'avmux_mxf_opatom', 'avmux_nut', 'avmux_oga', 'avmux_ogg', 'avmux_ogv', 'avmux_oma', 'avmux_opus', 'avmux_psp', 'avmux_rm', 'avmux_rso', 'avmux_rtsp', 'avmux_sap', 'avmux_singlejpeg', 'avmux_smjpeg', 'avmux_smoothstreaming', 'avmux_sox', 'avmux_spdif', 'avmux_spx', 'avmux_svcd', 'avmux_swf', 'avmux_tta', 'avmux_uncodedframecrc', 'avmux_vc1test', 'avmux_vcd', 'avmux_vob', 'avmux_voc', 'avmux_w64', 'avmux_wav', 'avmux_webp', 'avmux_wtv', 'avmux_yuv4mpegpipe', 'bin', 'breakmydata', 'cacasink', 'cairooverlay', 'camerabin', 'capsfilter', 'capssetter', 'cdiocddasrc', 'cdparanoiasrc', 'clockoverlay', 'clutterautovideosink', 'concat', 'cpureport', 'cutter', 'dcaparse', 'decodebin', 'decodebin3', 'deinterlace', 'deinterleave', 'dicetv', 'downloadbuffer', 'dtmfsrc', 'dv1394src', 'dvdec', 'dvdemux', 'dvdlpcmdec', 'dvdreadsrc', 'dvdsubdec', 'dvdsubparse', 'dynudpsink', 'edgetv', 'encodebin', 'equalizer-10bands', 'equalizer-3bands', 'equalizer-nbands', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'flvdemux', 'flvmux', 'flxdec', 'fsmsncamrecvconference', 'fsmsncamsendconference', 'fsrawconference', 'fsrtpconference', 'fsrtpxdatadepay', 'fsrtpxdatapay', 'fsvideoanyrate', 'funnel', 'gamma', 'gdkpixbufdec', 'gdkpixbufoverlay', 'gdkpixbufsink', 'giosink', 'giosrc', 'giostreamsink', 'giostreamsrc', 'goom', 'goom2k1', 'hdv1394src', 'icydemux', 'id3demux', 'id3v2mux', 'identity', 'imagefreeze', 'input-selector', 'interleave', 'ismlmux', 'jackaudiosink', 'jackaudiosrc', 'jifmux', 'jpegdec', 'jpegenc', 'jpegparse', 'lamemp3enc', 'level', 'mad', 'matroskademux', 'matroskamux', 'matroskaparse', 'mj2mux', 'monoscope', 'mp4mux', 'mpeg2dec', 'mpegaudioparse', 'mpg123audiodec', 'mulawdec', 'mulawenc', 'multifdsink', 'multifilesink', 'multifilesrc', 'multipartdemux', 'multipartmux', 'multiqueue', 'multisocketsink', 'multiudpsink', 'navigationtest', 'navseek', 'nicesink', 'nicesrc', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'optv', 'opusdec', 'opusenc', 'oss4sink', 'oss4src', 'osssink', 'osssrc', 'output-selector', 'parsebin', 'pipeline', 'playbin', 'playbin3', 'playsink', 'pngdec', 'pngenc', 'pnmsrc', 'progressreport', 'pulsesink', 'pulsesrc', 'pushfilesrc', 'qtdemux', 'qtmoovrecover', 'qtmux', 'quarktv', 'queue', 'queue2', 'rademux', 'radioactv', 'rdtdepay', 'rdtmanager', 'revtv', 'rganalysis', 'rglimiter', 'rgvolume', 'rippletv', 'rmdemux', 'rndbuffersize', 'rtpL16depay', 'rtpL16pay', 'rtpL24depay', 'rtpL24pay', 'rtpac3depay', 'rtpac3pay', 'rtpamrdepay', 'rtpamrpay', 'rtpasfdepay', 'rtpbin', 'rtpbvdepay', 'rtpbvpay', 'rtpceltdepay', 'rtpceltpay', 'rtpdec', 'rtpdtmfdepay', 'rtpdtmfmux', 'rtpdtmfsrc', 'rtpdvdepay', 'rtpdvpay', 'rtpg722depay', 'rtpg722pay', 'rtpg723depay', 'rtpg723pay', 'rtpg726depay', 'rtpg726pay', 'rtpg729depay', 'rtpg729pay', 'rtpgsmdepay', 'rtpgsmpay', 'rtpgstdepay', 'rtpgstpay', 'rtph261depay', 'rtph261pay', 'rtph263depay', 'rtph263pay', 'rtph263pdepay', 'rtph263ppay', 'rtph264depay', 'rtph264pay', 'rtph265depay', 'rtph265pay', 'rtpilbcdepay', 'rtpilbcpay', 'rtpj2kdepay', 'rtpj2kpay', 'rtpjitterbuffer', 'rtpjpegdepay', 'rtpjpegpay', 'rtpklvdepay', 'rtpklvpay', 'rtpmp1sdepay', 'rtpmp2tdepay', 'rtpmp2tpay', 'rtpmp4adepay', 'rtpmp4apay', 'rtpmp4gdepay', 'rtpmp4gpay', 'rtpmp4vdepay', 'rtpmp4vpay', 'rtpmpadepay', 'rtpmpapay', 'rtpmparobustdepay', 'rtpmpvdepay', 'rtpmpvpay', 'rtpmux', 'rtpopusdepay', 'rtpopuspay', 'rtppcmadepay', 'rtppcmapay', 'rtppcmudepay', 'rtppcmupay', 'rtpptdemux', 'rtpqcelpdepay', 'rtpqdm2depay', 'rtprtxqueue', 'rtprtxreceive', 'rtprtxsend', 'rtpsbcdepay', 'rtpsbcpay', 'rtpsession', 'rtpsirendepay', 'rtpsirenpay', 'rtpspeexdepay', 'rtpspeexpay', 'rtpssrcdemux', 'rtpstreamdepay', 'rtpstreampay', 'rtpsv3vdepay', 'rtptheoradepay', 'rtptheorapay', 'rtpvorbisdepay', 'rtpvorbispay', 'rtpvp8depay', 'rtpvp8pay', 'rtpvp9depay', 'rtpvp9pay', 'rtpvrawdepay', 'rtpvrawpay', 'rtpxqtdepay', 'rtspreal', 'rtspsrc', 'rtspwms', 'sbcparse', 'scaletempo', 'shagadelictv', 'shapewipe', 'shout2send', 'siddec', 'smpte', 'smptealpha', 'socketsrc', 'souphttpclientsink', 'souphttpsrc', 'spectrum', 'speexdec', 'speexenc', 'splitfilesrc', 'splitmuxsink', 'splitmuxsrc', 'ssaparse', 'streaktv', 'streamiddemux', 'streamsynchronizer', 'subparse', 'subtitleoverlay', 'taginject', 'tcpclientsink', 'tcpclientsrc', 'tcpserversink', 'tcpserversrc', 'tee', 'testsink', 'textoverlay', 'textrender', 'theoradec', 'theoraenc', 'theoraparse', 'timeoverlay', 'twolamemp2enc', 'typefind', 'udpsink', 'udpsrc', 'uridecodebin', 'urisourcebin', 'v4l2radio', 'v4l2sink', 'v4l2src', 'valve', 'vertigotv', 'videobalance', 'videobox', 'videoconvert', 'videocrop', 'videoflip', 'videomedian', 'videomixer', 'videorate', 'videoscale', 'videotestsrc', 'viewfinderbin', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'vp8dec', 'vp8enc', 'vp9dec', 'vp9enc', 'warptv', 'wavenc', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'webmmux', 'wrappercamerabinsrc', 'x264enc', 'ximagesink', 'ximagesrc', 'xingmux', 'xvimagesink', 'y4menc')
    396 sound.pulseaudio.found=True
    397 sound.pulseaudio.id=
    398 sound.pulseaudio.server=
    399 sound.pulseaudio.wrapper=pactl
    400 sound.pygst.version=('3', '22', '0')
    401 sound.python.bits=64
    402 sound.python.version=('2', '7', '13')
    403 sound.sources=('pulsesrc', 'autoaudiosrc', 'alsasrc', 'osssrc', 'oss4src', 'jackaudiosrc', 'audiotestsrc')
    404 state.windows=1
    405 threads.count=2
    406 threads.frame=info
    407 threads.frame.1=parse
    408 threads.frame.1.stack=(('/usr/lib/python2.7/threading.py', 774, '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', 801, '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', 754, 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', 684, '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', 710, 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python2.7/Queue.py', 168, 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', 340, 'wait', 'waiter.acquire()'))
    409 threads.frame.2=main
    410 threads.frame.2.stack=(('/usr/bin/xpra', 9, '<module>', 'sys.exit(main(sys.argv[0], sys.argv))'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/main.py', 139, 'main', 'return run_mode(script_file, err, options, args, mode, defaults)'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/main.py', 1213, 'run_mode', 'return run_server(error_cb, options, mode, script_file, args, current_display)'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/server.py', 1541, 'run_server', 'e = app.run()'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', 845, 'run', 'return ServerCore.run(self)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', 456, 'run', 'self.do_run()'), ('/usr/lib/python2.7/dist-packages/xpra/server/gtk_server_base.py', 64, 'do_run', 'gtk_main()'), ('/usr/lib/python2.7/dist-packages/xpra/gtk_common/gtk_util.py', 380, 'gtk_main', 'gtk.main()'))
    411 threads.frame.3=read
    412 threads.frame.3.stack=(('/usr/lib/python2.7/threading.py', 774, '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', 801, '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', 754, 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', 610, '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', 556, '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', 612, '_read', 'buf = self._conn.read(READ_BUFFER_SIZE)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', 294, 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', 190, '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', 175, 'untilConcludes', 'return untilConcludes(self.is_active, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', 130, 'untilConcludes', 'return f(*a, **kw)'))
    413 threads.frame.stack=(('/usr/lib/python2.7/threading.py', 774, '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', 801, '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', 754, 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', 1172, 'in_thread', 'info = self.get_info(proto, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', 2010, 'get_info', 'info = ServerCore.get_info(self, proto)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', 1224, 'get_info', 'up("threads",   self.get_thread_info(proto))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', 2005, 'get_thread_info', 'return get_thread_info(proto, list(self._server_sources.keys()))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', 112, 'get_thread_info', 'stack = traceback.extract_stack(frame_pair[1])'))
    414 threads.info=read
    415 threads.info.1=parse
    416 threads.info.count=2
    417 threads.memory.children.idrss=0
    418 threads.memory.children.inblock=0
    419 threads.memory.children.isrss=0
    420 threads.memory.children.ixrss=0
    421 threads.memory.children.majflt=594
    422 threads.memory.children.maxrss=86048
    423 threads.memory.children.minflt=176087
    424 threads.memory.children.msgrcv=0
    425 threads.memory.children.msgsnd=0
    426 threads.memory.children.nivcsw=623
    427 threads.memory.children.nsignals=0
    428 threads.memory.children.nswap=0
    429 threads.memory.children.nvcsw=2033
    430 threads.memory.children.oublock=0
    431 threads.memory.children.stime=0
    432 threads.memory.children.utime=2
    433 threads.memory.server.idrss=0
    434 threads.memory.server.inblock=0
    435 threads.memory.server.isrss=0
    436 threads.memory.server.ixrss=0
    437 threads.memory.server.majflt=280
    438 threads.memory.server.maxrss=95808
    439 threads.memory.server.minflt=51447
    440 threads.memory.server.msgrcv=0
    441 threads.memory.server.msgsnd=0
    442 threads.memory.server.nivcsw=2409
    443 threads.memory.server.nsignals=0
    444 threads.memory.server.nswap=0
    445 threads.memory.server.nvcsw=1766
    446 threads.memory.server.oublock=0
    447 threads.memory.server.stime=0
    448 threads.memory.server.utime=1
    449 threads.thread=MainThread
    450 threads.thread.1=Info
    451 video.csc.BGRX_to_BGR=('swscale',)
    452 video.csc.BGRX_to_GBRP=('swscale',)
    453 video.csc.BGRX_to_RGB=('swscale',)
    454 video.csc.BGRX_to_XRGB=('swscale',)
    455 video.csc.BGRX_to_YUV420P=('swscale',)
    456 video.csc.BGRX_to_YUV422P=('swscale',)
    457 video.csc.BGRX_to_YUV444P=('swscale',)
    458 video.csc.BGR_to_BGRX=('swscale',)
    459 video.csc.BGR_to_GBRP=('swscale',)
    460 video.csc.BGR_to_RGB=('swscale',)
    461 video.csc.BGR_to_XRGB=('swscale',)
    462 video.csc.BGR_to_YUV420P=('swscale',)
    463 video.csc.BGR_to_YUV422P=('swscale',)
    464 video.csc.BGR_to_YUV444P=('swscale',)
    465 video.csc.GBRP_to_BGR=('swscale',)
    466 video.csc.GBRP_to_BGRX=('swscale',)
    467 video.csc.GBRP_to_RGB=('swscale',)
    468 video.csc.GBRP_to_XRGB=('swscale',)
    469 video.csc.GBRP_to_YUV420P=('swscale',)
    470 video.csc.GBRP_to_YUV422P=('swscale',)
    471 video.csc.GBRP_to_YUV444P=('swscale',)
    472 video.csc.RGB_to_BGR=('swscale',)
    473 video.csc.RGB_to_BGRX=('swscale',)
    474 video.csc.RGB_to_GBRP=('swscale',)
    475 video.csc.RGB_to_XRGB=('swscale',)
    476 video.csc.RGB_to_YUV420P=('swscale',)
    477 video.csc.RGB_to_YUV422P=('swscale',)
    478 video.csc.RGB_to_YUV444P=('swscale',)
    479 video.csc.XRGB_to_BGR=('swscale',)
    480 video.csc.XRGB_to_BGRX=('swscale',)
    481 video.csc.XRGB_to_GBRP=('swscale',)
    482 video.csc.XRGB_to_RGB=('swscale',)
    483 video.csc.XRGB_to_YUV420P=('swscale',)
    484 video.csc.XRGB_to_YUV422P=('swscale',)
    485 video.csc.XRGB_to_YUV444P=('swscale',)
    486 video.csc.YUV420P_to_BGR=('swscale',)
    487 video.csc.YUV420P_to_BGRX=('swscale',)
    488 video.csc.YUV420P_to_RGB=('swscale',)
    489 video.csc.YUV420P_to_XRGB=('swscale',)
    490 video.csc.YUV420P_to_YUV422P=('swscale',)
    491 video.csc.YUV420P_to_YUV444P=('swscale',)
    492 video.csc.YUV422P_to_BGR=('swscale',)
    493 video.csc.YUV422P_to_BGRX=('swscale',)
    494 video.csc.YUV422P_to_RGB=('swscale',)
    495 video.csc.YUV422P_to_XRGB=('swscale',)
    496 video.csc.YUV422P_to_YUV420P=('swscale',)
    497 video.csc.YUV422P_to_YUV444P=('swscale',)
    498 video.csc.YUV444P_to_BGR=('swscale',)
    499 video.csc.YUV444P_to_BGRX=('swscale',)
    500 video.csc.YUV444P_to_GBRP=('swscale',)
    501 video.csc.YUV444P_to_RGB=('swscale',)
    502 video.csc.YUV444P_to_XRGB=('swscale',)
    503 video.csc.YUV444P_to_YUV420P=('swscale',)
    504 video.csc.YUV444P_to_YUV422P=('swscale',)
    505 video.encoding.BGRA_to_h264=('x264',)
    506 video.encoding.BGRX_to_h264=('x264',)
    507 video.encoding.YUV420P_to_h264=('x264',)
    508 video.encoding.YUV420P_to_h264+mp4=('ffmpeg',)
    509 video.encoding.YUV420P_to_mpeg4+mp4=('ffmpeg',)
    510 video.encoding.YUV420P_to_vp8=('vpx',)
    511 video.encoding.YUV420P_to_vp8+webm=('ffmpeg',)
    512 video.encoding.YUV420P_to_vp9=('vpx', 'vpx')
    513 video.encoding.YUV422P_to_h264=('x264',)
    514 video.encoding.YUV444P_to_h264=('x264',)
    515 video.encoding.YUV444P_to_vp9=('vpx', 'vpx')
    516 video.encoding.csc-module.swscale=active
    517 video.encoding.video-encoder.ffmpeg=active
    518 video.encoding.video-encoder.vpx=active
    519 video.encoding.video-encoder.x264=active
    520 webcam=False
    521 webcam.virtual-video-devices=0
    522 window.1.XShm=False
    523 window.1.class-instance=('xpra-desktop', 'Xpra-Desktop')
    524 window.1.client-machine=67d414d09d1a
    525 window.1.depth=24
    526 window.1.focused=False
    527 window.1.geometry=(0, 0, 8192, 4096)
    528 window.1.override-redirect=False
    529 window.1.shadow=True
    530 window.1.size=(8192, 4096)
    531 window.1.size-constraints.base-size=(8192, 4096)
    532 window.1.size-constraints.maximum-size=(8192, 4096)
    533 window.1.size-constraints.minimum-size=(8192, 4096)
    534 window.1.title=Xpra
    535 window.1.tray=False
    536 window.1.window-type=('NORMAL',)
    537 window.1.xid=0x25dL
    538 root@67d414d09d1a:/#
    539 
    540 Appendix 2:
    541 Debug info attached
     15Appendix 2: Debug info attached