audio.microphone=False audio.properties.bundle-metadata=('True',) audio.properties.decoders=('opus', 'flac', 'wavpack', 'wav+lz4', 'wav', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'speex+ogg', 'vorbis', 'opus+mka') audio.properties.demuxers=('ogg', 'mka', 'mka', 'mpeg4') audio.properties.encoders=('opus', 'flac', 'wavpack', 'wav+lz4', 'wav', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'speex+ogg', 'vorbis', 'opus+mka') audio.properties.gst.version=('1', '20', '0', '0') audio.properties.muxers=('ogg', 'mka', 'mka', 'mpeg4') audio.properties.plugins=('3gppmux', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioconvert', 'audiorate', 'audioresample', 'audiotestsrc', 'autoaudiosink', 'autoaudiosrc', 'autovideosink', 'autovideosrc', 'bin', 'capsfilter', 'clocksync', 'concat', 'cutter', 'dataurisrc', 'dcaparse', 'directsoundsink', 'directsoundsrc', 'downloadbuffer', 'faac', 'faad', 'fakesink', 'fakesrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'funnel', 'gdpdepay', 'gdppay', 'identity', 'input-selector', 'ismlmux', 'lamemp3enc', 'matroskademux', 'matroskamux', 'matroskaparse', 'mj2mux', 'mp4mux', 'mpegaudioparse', 'mpg123audiodec', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'opusdec', 'opusenc', 'opusparse', 'output-selector', 'pipeline', 'qtdemux', 'qtmoovrecover', 'qtmux', 'queue', 'queue2', 'rtpxqtdepay', 'sbcparse', 'speexdec', 'speexenc', 'streamiddemux', 'tee', 'typefind', 'valve', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wasapisink', 'wasapisrc', 'wavenc', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'webmmux') audio.properties.pygst.version=('3', '40', '1') audio.properties.python.bits=64 audio.properties.python.version=('3', '9', '10') audio.properties.sink.default=('directsoundsink',) audio.properties.sinks=('directsoundsink', 'wasapisink', 'autoaudiosink') audio.properties.source.default=('directsoundsrc',) audio.properties.sources=('directsoundsrc', 'wasapisrc', 'autoaudiosrc', 'audiotestsrc') audio.speaker=True clipboard.client.direction=both clipboard.client.enabled=True clipboard.client.type=yes clipboard.requests.local=0 clipboard.requests.remote=0 clipboard.server.direction=both clipboard.server.enabled=True clipboard.server.selections=('CLIPBOARD', 'PRIMARY', 'SECONDARY') encodings.core=('h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg', 'jpega', 'h265', 'mpeg1', 'mpeg2', 'scroll') encodings.cursor=('raw', 'png') encodings.encoding=auto encodings.min-quality=30 encodings.min-speed=30 encodings.quality=0 encodings.speed=0 encodings.video-scaling=auto encodings.window-icon=('premult_argb32', 'BGRA', 'default', 'png') env.!;=;\ env.ACLOCAL_PATH=C:\msys64\mingw64\share\aclocal;C:\msys64\usr\share\aclocal env.ALLUSERSPROFILE=C:\ProgramData env.ANSICON=90x32766 (90x30) env.ANSICON_DEF=7 env.APPDATA=C:\Users\William\AppData\Roaming env.COMMONPROGRAMFILES=C:\Program Files\Common Files env.COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files env.COMMONPROGRAMW6432=C:\Program Files\Common Files env.COMPUTERNAME=DESKTOP-H0PMN4M env.COMSPEC=C:\WINDOWS\system32\cmd.exe env.CONEMUANSI=ON env.CONEMUBACKHWND=0x002A0EF0 env.CONEMUBASEDIR=C:\Program Files\ConEmu\ConEmu env.CONEMUBASEDIRSHORT=C:\PROGRA~1\ConEmu\ConEmu env.CONEMUBUILD=210912 env.CONEMUCFGDIR=C:\Users\William\AppData\Roaming env.CONEMUDIR=C:\Program Files\ConEmu env.CONEMUDRAWHWND=0x006C0A24 env.CONEMUDRIVE=C: env.CONEMUHOOKS=Enabled env.CONEMUHWND=0x00050D22 env.CONEMUPALETTE= env.CONEMUPID=20800 env.CONEMUSERVERPID=2288 env.CONEMUTASK={Bash::Msys2-64-MINGW64} env.CONEMUWORKDIR=C:\msys64\home\William env.CONEMUWORKDRIVE=C: env.CONFIG_SITE=C:/msys64/etc/config.site env.DRIVERDATA=C:\Windows\System32\Drivers\DriverData env.EDITOR=vi env.EDPATH=C:\WATCOM\EDDAT env.FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer env.FPS_BROWSER_USER_PROFILE_STRING=Default env.GIT_SSH=C:/msys64/usr/bin/ssh.exe env.GI_TYPELIB_PATH=C:/msys64/home/William/Projects/remote/xpra/dist/lib/girepository-1.0 env.GTK_CSD=0 env.HOME=C:\msys64\home\William env.HOMEDRIVE=C: env.HOMEPATH=\Users\William env.HOSTNAME=DESKTOP-H0PMN4M env.INCLUDE=C:\WATCOM\H;C:\WATCOM\H\NT;C:\WATCOM\H\NT\DIRECTX;C:\WATCOM\H\NT\DDK env.INFOPATH=C:\msys64\usr\local\info;C:\msys64\usr\share\info;C:\msys64\usr\info;C:\msys64\share\info env.LANG=en_US.UTF-8 env.LATTICE_INI_PATH=C:\lsc_env env.LM_LICENSE_FILE=C:\lscc\diamond\3.11_x64\license\license.dat env.LOCALAPPDATA=C:\Users\William\AppData\Local env.LOGONSERVER=\\DESKTOP-H0PMN4M env.MANPATH=C:\msys64\mingw64\local\man;C:\msys64\mingw64\share\man;C:\msys64\usr\local\man;C:\msys64\usr\share\man;C:\msys64\usr\man;C:\msys64\share\man env.MHOME=C:\msys64\home\William env.MINGW_CHOST=x86_64-w64-mingw32 env.MINGW_PACKAGE_PREFIX=mingw-w64-x86_64 env.MINGW_PREFIX=C:/msys64/mingw64 env.MSYS=winsymlinks:native env.MSYSTEM=MINGW64 env.MSYSTEM_CARCH=x86_64 env.MSYSTEM_CHOST=x86_64-w64-mingw32 env.MSYSTEM_PREFIX=C:/msys64/mingw64 env.NMIGEN_ENV_DIAMOND=C:\Users\William\bin\diamond_env.bat env.NMIGEN_ENV_ISE=C:\Xilinx\14.7\ISE_DS\settings64.bat env.NO_XILINX_DATA_LICENSE=HIDDEN env.NUMBER_OF_PROCESSORS=8 env.NVIDIAWHITELISTED=0x01 env.OLDPWD=C:/msys64/home/William/Projects/remote/xpra env.OLD_HOME=C:/msys64/shares/wjones/backup/ST9500420AS/userprofile/latest/ env.OLD_MHOME=C:/msys64/shares/wjones/backup/ST9500420AS/msys2/latest/home/William env.ONEDRIVE=C:\Users\thor0\OneDrive env.ORIGINAL_PATH=C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\ env.ORIGINAL_TEMP=C:/Users/William/AppData/Local/Temp env.ORIGINAL_TMP=C:/Users/William/AppData/Local/Temp env.OS=Windows_NT env.PATH=C:\msys64\home\William\Projects\remote\xpra\dist;C:/msys64/home/William/Projects/remote/xpra/dist;C:/msys64/home/William/Projects/remote/xpra/dist/lib;C:\msys64\opt\toolchains\bin;C:\Users\William\.cargo\bin;C:\Users\William\zig\bin;C:\msys64\home\William\bin;C:\msys64\mingw64\bin;C:\msys64\usr\local\bin;C:\msys64\usr\bin;C:\msys64\usr\bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\msys64\usr\bin\site_perl;C:\msys64\usr\bin\vendor_perl;C:\msys64\usr\bin\core_perl;C:\Program Files\MiKTeX 2.9\miktex\bin\x64;C:\watcom\binnt64;C:\watcom\binnt;C:\msys64\home\William\Projects\remote\xpra\dist\ env.PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC env.PKG_CONFIG_PATH=C:\msys64\mingw64\lib\pkgconfig;C:\msys64\mingw64\share\pkgconfig env.PRINTER=Microsoft Print to PDF env.PROCESSOR_ARCHITECTURE=AMD64 env.PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel env.PROCESSOR_LEVEL=6 env.PROCESSOR_REVISION=2a07 env.PROGRAMDATA=C:\ProgramData env.PROGRAMFILES=C:\Program Files env.PROGRAMFILES(X86)=C:\Program Files (x86) env.PROGRAMW6432=C:\Program Files env.PS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[35m\]$MSYSTEM\[\e[0m\] \[\e[33m\]\w\[\e[0m\]\n\$ env.PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules env.PUBLIC=C:\Users\Public env.PWD=C:/msys64/home/William/Projects/remote/xpra/dist env.PYTHONHOME=C:\msys64\mingw64 env.SESSIONNAME=Console env.SHELL=C:\msys64\usr\bin\bash.exe env.SHIM_MCCOMPAT=0x810000001 env.SHLVL=0 env.SYSTEMDRIVE=C: env.SYSTEMROOT=C:\WINDOWS env.TEMP=C:\Users\William\AppData\Local\Temp env.TERM=xterm-256color env.TMP=C:\Users\William\AppData\Local\Temp env.USER=William env.USERDOMAIN=DESKTOP-H0PMN4M env.USERDOMAIN_ROAMINGPROFILE=DESKTOP-H0PMN4M env.USERNAME=William env.USERPROFILE=C:\Users\William env.WATCOM=C:\WATCOM env.WHTMLHELP=C:\WATCOM\BINNT\HELP env.WINDIR=C:\WINDOWS env.WIPFC=C:\WATCOM\WIPFC env.XDG_DATA_DIRS=C:\msys64\mingw64\share\;C:\msys64\usr\local\share\;C:\msys64\usr\share\ env.XPRA_LOG_FILENAME=C:/Users/William/AppData/Local/Xpra/Xpra-Launcher.log env._=./Xpra-Launcher.exe logging.categories.disabled=() logging.categories.enabled=() logging.debug-modules=() logging.filters.Client.cairo=Cairo paint code used with the GTK3 client logging.filters.Client.client=All client code logging.filters.Client.draw=Client draw packets logging.filters.Client.info=About and Session info dialogs logging.filters.Client.launcher=The client launcher program logging.filters.Client.opengl=Client OpenGL rendering logging.filters.Client.paint=Client window paint code logging.filters.Codec.avcodec=avcodec decoder logging.filters.Codec.avif=libavif encoder and decoder logging.filters.Codec.csc=Colourspace conversion codecs logging.filters.Codec.cuda=CUDA device access (nvenc) logging.filters.Codec.cython=Cython CSC module logging.filters.Codec.decoder=All decoders logging.filters.Codec.encoder=All encoders logging.filters.Codec.ffmpeg=ffmpeg encoder logging.filters.Codec.jpeg=JPEG codec logging.filters.Codec.libav=libav common code (used by swscale, avcodec and ffmpeg) logging.filters.Codec.libyuv=libyuv CSC module logging.filters.Codec.nvenc=nvidia nvenc video hardware encoder logging.filters.Codec.nvfbc=nvidia nvfbc screen capture logging.filters.Codec.nvjpeg=nvidia nvjpeg hardware encoder logging.filters.Codec.pillow=Pillow encoder and decoder logging.filters.Codec.spng=spng codec logging.filters.Codec.swscale=swscale CSC module logging.filters.Codec.vpx=libvpx encoder and decoder logging.filters.Codec.webcam=webcam access logging.filters.Codec.webp=libwebp encoder and decoder logging.filters.Codec.x264=libx264 encoder logging.filters.Codec.x265=libx265 encoder logging.filters.Encoding.codec=Codec loader and video helper logging.filters.Encoding.compress=Pixel compression (non video) logging.filters.Encoding.encoding=Server side encoding selection and compression logging.filters.Encoding.loader=Pixel compression codec loader logging.filters.Encoding.refresh=Refresh of lossy screen updates logging.filters.Encoding.regiondetect=Video region detection logging.filters.Encoding.regionrefresh=Video region refresh logging.filters.Encoding.scaling=Picture scaling logging.filters.Encoding.score=Video pipeline scoring and selection logging.filters.Encoding.scroll=Scrolling detection and compression logging.filters.Encoding.subregion=Video subregion processing logging.filters.Encoding.video=Video encoding logging.filters.Encoding.xor=XOR delta pre-compression logging.filters.General.clipboard=All clipboard operations logging.filters.General.dbus=DBUS calls logging.filters.General.events=System and window events logging.filters.General.file=File transfers logging.filters.General.fps=Frames per second logging.filters.General.keyboard=Keyboard mapping and key event handling logging.filters.General.menu=Menus logging.filters.General.notify=Notification forwarding logging.filters.General.printing=Printing logging.filters.General.rpc=Remote Procedure Calls logging.filters.General.screen=Screen and workarea dimension logging.filters.General.tray=System Tray forwarding logging.filters.General.xsettings=XSettings synchronization logging.filters.Misc.gobject=Command line clients logging.filters.Misc.gtk=All GTK code: bindings, client, etc logging.filters.Misc.test=Test code logging.filters.Misc.util=All utility functions logging.filters.Misc.verbose=Very verbose flag logging.filters.Network.auth=Authentication logging.filters.Network.bandwidth=Bandwidth detection and management logging.filters.Network.crypto=Encryption logging.filters.Network.http=HTTP requests logging.filters.Network.mmap=mmap transfers logging.filters.Network.named-pipe=Named pipe logging.filters.Network.network=All network code logging.filters.Network.protocol=Packet input and output (formatting, parsing, sending and receiving) logging.filters.Network.rfb=RFB Protocol logging.filters.Network.ssh=SSH connections logging.filters.Network.ssl=SSL connections logging.filters.Network.upnp=UPnP logging.filters.Network.websocket=WebSocket layer logging.filters.Platform.import=Platform support import code logging.filters.Platform.osx=Mac OS X platform support code logging.filters.Platform.platform=All platform support code logging.filters.Platform.posix=Posix platform code logging.filters.Platform.win32=Microsoft Windows platform support code logging.filters.Pointer.cursor=Mouse cursor shape logging.filters.Pointer.mouse=Mouse motion logging.filters.Server.command=Server control channel logging.filters.Server.exec=Executing commands logging.filters.Server.mdns=mDNS session publishing logging.filters.Server.proxy=Proxy server logging.filters.Server.server=All server code logging.filters.Server.shadow=Shadow server logging.filters.Server.stats=Server statistics logging.filters.Server.timeout=Server timeouts logging.filters.Server.xshm=XShm pixel capture logging.filters.Sound.av-sync=Audio-video sync logging.filters.Sound.gstreamer=GStreamer internal messages logging.filters.Sound.sound=All sound logging.filters.Window.alpha=Window Alpha channel (transparency) logging.filters.Window.damage=Window X11 repaint events logging.filters.Window.dragndrop=Window drag-n-drop events logging.filters.Window.filters=Window filters logging.filters.Window.focus=Window focus logging.filters.Window.frame=Window frame logging.filters.Window.geometry=Window geometry logging.filters.Window.grab=Window grabs (both keyboard and mouse) logging.filters.Window.icon=Window icons logging.filters.Window.metadata=Window metadata logging.filters.Window.shape=Window shape forwarding (XShape) logging.filters.Window.state=Window state logging.filters.Window.window=All window code logging.filters.Window.workspace=Window workspace synchronization logging.filters.X11.bindings=X11 Cython bindings logging.filters.X11.core=X11 core bindings logging.filters.X11.error=X11 errors logging.filters.X11.randr=X11 RandR bindings logging.filters.X11.x11=All X11 code logging.filters.X11.ximage=X11 XImage bindings logging.filters.X11.xinput=XInput bindings logging.format=%(asctime)s %(message)s logging.handler=standard_logging logging.prefix= network.bencode=True network.bencode.version=('Cython', 4, 3) network.brotli=True network.brotli.python-brotli=True network.brotli.python-brotli.version=1.0.9 network.compressors=('zlib', 'lz4', 'brotli', 'none') network.digest=('xor', 'hmac+sha512', 'hmac+sha3_512', 'hmac+sha3_384', 'hmac+sha3_256', 'hmac+sha3_224', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+blake2s', 'hmac+blake2b', 'des') network.encoders=('rencode', 'bencode', 'yaml', 'rencodeplus', 'none') network.flush=True network.lz4=True network.lz4.python-lz4=True network.lz4.python-lz4.version=2.2.1 network.lz4.version=1.9.2 network.none=True network.none.version=0 network.rencode=True network.rencode.version=('Cython', 1, 0, 6) network.rencodeplus=True network.rencodeplus.version=('Cython', 1, 0, 7) network.salt-digest=('hmac+sha512', 'hmac+sha3_512', 'hmac+sha3_384', 'hmac+sha3_256', 'hmac+sha3_224', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+blake2s', 'hmac+blake2b') network.yaml=True network.yaml.version=5.4.1 network.zlib=True network.zlib.python-zlib=True network.zlib.python-zlib.version=1.0 pid=42052 screen.antialias.contrast=1200 screen.antialias.enabled=True screen.antialias.hinting=True screen.antialias.orientation=RGB screen.antialias.type=ClearType screen.cursor.size=32 screen.dpi=96 screen.dpi.x=96 screen.dpi.y=96 screen.icc.copyright=Copyright (c) 2005 Lenovo Corporation screen.icc.default-intent=unknown screen.icc.description=Laptop Internal LCD Monitor screen.icc.info=Laptop Internal LCD Monitor\r\n\r\nCopyright (c) 2005 Lenovo Corporation screen.icc.manufacturer=Lenovo screen.icc.model=Laptop Internal LCD Monitor screen.icc.name=Laptop Internal LCD Monitor - Lenovo screen.scaling=True screen.scaling.enabled=False screen.scaling.values=(1000, 1000) screen.vrefresh=60 server-encodings=('rgb24', 'rgb32', 'scroll', 'h264', 'vp8', 'vp9', 'png', 'png/L', 'png/P', 'jpeg') threads=parse threads.1=read threads.1.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '724', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '647', '_io_thread_loop', 'while not self._closed and callback():'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '726', '_read', 'buf = self.con_read()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '742', 'con_read', 'return self._conn.read(self.read_buffer_size)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/namedpipes/connection.py', '95', 'read', 'return self._read(self._pipe_read, n)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '162', '_read', 'r = self.untilConcludes(*args)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/namedpipes/connection.py', '85', 'untilConcludes', 'return super().untilConcludes(fn, *args, **kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '147', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '80', 'untilConcludes', 'return f(*a, **kw)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/namedpipes/connection.py', '108', '_pipe_read', 'r = WaitForSingleObject(self.read_event, INFINITE)')) threads.2=UI thread polling threads.2.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/ui_thread_watcher.py', '139', 'poll_UI_loop', 'self.exit.wait(wait_time)'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '574', 'wait', 'signaled = self._cond.wait(timeout)'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '316', 'wait', 'gotit = waiter.acquire(True, timeout)')) threads.3=parse threads.3.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '817', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '844', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('C:/msys64/mingw64/lib/python3.9/queue.py', '171', 'get', 'self.not_empty.wait()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '312', 'wait', 'waiter.acquire()')) threads.4=write threads.4.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '666', '_write_thread_loop', 'self._io_thread_loop("write", self._write)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '647', '_io_thread_loop', 'while not self._closed and callback():'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '668', '_write', 'items = self._write_queue.get()'), ('C:/msys64/mingw64/lib/python3.9/queue.py', '171', 'get', 'self.not_empty.wait()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '312', 'wait', 'waiter.acquire()')) threads.5=NamedPipeListener-\\.\pipe\Xpra\42052 threads.5.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/namedpipes/listener.py', '108', 'run', 'self.do_run()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/namedpipes/listener.py', '154', 'do_run', 'r = WaitForSingleObject(event, INFINITE)')) threads.6=read threads.6.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '724', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '647', '_io_thread_loop', 'while not self._closed and callback():'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '726', '_read', 'buf = self.con_read()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '742', 'con_read', 'return self._conn.read(self.read_buffer_size)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '216', 'read', 'return self._read(os.read, self._read_fd, n)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '162', '_read', 'r = self.untilConcludes(*args)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '147', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/bytestreams.py', '80', 'untilConcludes', 'return f(*a, **kw)')) threads.7=format threads.7.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '374', 'write_format_thread_loop', 'self._source_has_more.wait()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '574', 'wait', 'signaled = self._cond.wait(timeout)'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '312', 'wait', 'waiter.acquire()')) threads.8=draw threads.8.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/client/mixins/window_manager.py', '1406', '_draw_thread_loop', 'packet = self._draw_queue.get()'), ('C:/msys64/mingw64/lib/python3.9/queue.py', '171', 'get', 'self.not_empty.wait()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '312', 'wait', 'waiter.acquire()')) threads.9=keyboard-listener threads.9.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/gui.py', '1113', 'init_keyboard_listener', 'ret = GetMessageA(lpmsg, 0, 0, 0)')) threads.10=ssh-stderr-reader threads.10.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/ssh.py', '966', 'stderr_reader', 'v = child.stderr.readline()')) threads.11=keyboard-listener threads.11.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/platform/win32/gui.py', '1113', 'init_keyboard_listener', 'ret = GetMessageA(lpmsg, 0, 0, 0)')) threads.12=main threads.12.stack=(('C:/msys64/mingw64/lib/python3.9/site-packages/cx_Freeze/initscripts/__startup__.py', '113', 'run', 'module_init.run(name + "__main__")'), ('C:/msys64/mingw64/lib/python3.9/site-packages/cx_Freeze/initscripts/Console.py', '15', 'run', 'exec(code, module_main.__dict__)'), ('fs/bin/xpra_launcher', '10', '', ''), ('C:/msys64/home/William/Projects/remote/xpra/xpra/client/gtk_base/client_launcher.py', '1190', 'do_main', 'app.run()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/client/gtk_base/client_launcher.py', '532', 'run', 'Gtk.main()'), ('C:/msys64/mingw64/lib/python3.9/site-packages/gi/overrides/Gtk.py', '1680', 'main', 'return _Gtk_main(*args, **kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/client/mixins/network_listener.py', '186', 'send_info', 'info = self.get_info()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/client/ui_client_base.py', '276', 'get_info', '"threads" : get_frame_info(),'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/os_util.py', '63', 'get_frame_info', 'stack = traceback.extract_stack(frame_pair[1])')) threads.count=13 threads.stack=(('C:/msys64/mingw64/lib/python3.9/threading.py', '930', '_bootstrap', 'self._bootstrap_inner()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '973', '_bootstrap_inner', 'self.run()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '910', 'run', 'self._target(*self._args, **self._kwargs)'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '817', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('C:/msys64/home/William/Projects/remote/xpra/xpra/net/protocol.py', '844', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('C:/msys64/mingw64/lib/python3.9/queue.py', '171', 'get', 'self.not_empty.wait()'), ('C:/msys64/mingw64/lib/python3.9/threading.py', '312', 'wait', 'waiter.acquire()')) windows.1.attributes=() windows.1.backing.fps=3 windows.1.backing.mmap=False windows.1.backing.offsets=(0, 0, 0, 0) windows.1.backing.render-size=(904, 563) windows.1.backing.rgb-formats=('BGRA', 'BGRX', 'RGBA', 'RGBX', 'BGR', 'RGB', 'r210', 'BGR565') windows.1.backing.size=(904, 563) windows.1.backing.transparency=False windows.1.backing.type=Cairo windows.1.content-type= windows.1.geometry-hints.base_height=4 windows.1.geometry-hints.base_width=4 windows.1.geometry-hints.height_inc=13 windows.1.geometry-hints.min_height=17 windows.1.geometry-hints.min_width=10 windows.1.geometry-hints.width_inc=6 windows.1.gravity=NorthWest windows.1.has-alpha=False windows.1.max-size=(32767, 32767) windows.1.offset=(0, 0) windows.1.override-redirect=False windows.1.pixel-depth=0 windows.1.position=(1340, 180) windows.1.set-initial-position=False windows.1.size=(904, 563) windows.1.size-constraints.base-size=(4, 4) windows.1.size-constraints.gravity=1 windows.1.size-constraints.increment=(6, 13) windows.1.size-constraints.minimum-size=(10, 17) windows.1.window-alpha=False windows.2.attributes=('maximized',) windows.2.backing.csc.dst_bytes_per_pixel=4 windows.2.backing.csc.dst_format=BGRX windows.2.backing.csc.dst_height=836 windows.2.backing.csc.dst_width=1600 windows.2.backing.csc.flags=('ACCURATE_RND',) windows.2.backing.csc.formats=('RGB', 'BGR', 'XRGB', 'BGRX', 'RGBX', 'XBGR', 'YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'GBRP9LE', 'NV12') windows.2.backing.csc.frames=48 windows.2.backing.csc.max-size=(16384, 16384) windows.2.backing.csc.pixels_per_second=228486832 windows.2.backing.csc.src_format=GBRP windows.2.backing.csc.src_height=836 windows.2.backing.csc.src_width=1600 windows.2.backing.csc.total_time_ms=280 windows.2.backing.csc.version=(5, 9, 100) windows.2.backing.fps=19 windows.2.backing.mmap=False windows.2.backing.offsets=(0, 0, 0, 0) windows.2.backing.render-size=(1600, 837) windows.2.backing.rgb-formats=('BGRA', 'BGRX', 'RGBA', 'RGBX', 'BGR', 'RGB', 'r210', 'BGR565') windows.2.backing.size=(1600, 837) windows.2.backing.transparency=False windows.2.backing.type=Cairo windows.2.backing.video-decoder.actual_colorspace=GBRP windows.2.backing.video-decoder.colorspace=BGRX windows.2.backing.video-decoder.decoder_height=836 windows.2.backing.video-decoder.decoder_width=1600 windows.2.backing.video-decoder.encoding=h264 windows.2.backing.video-decoder.formats=('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP', 'GBRP9LE', 'GBRP10', 'YUV444P10', 'r210', 'YUV444P10') windows.2.backing.video-decoder.frames=25 windows.2.backing.video-decoder.height=836 windows.2.backing.video-decoder.type=avcodec windows.2.backing.video-decoder.version=(58, 134, 100) windows.2.backing.video-decoder.width=1600 windows.2.button-state.1=False windows.2.content-type= windows.2.geometry-hints.min_height=39 windows.2.geometry-hints.min_width=136 windows.2.gravity=0 windows.2.has-alpha=False windows.2.max-size=(32767, 32767) windows.2.offset=(0, 0) windows.2.override-redirect=False windows.2.pixel-depth=0 windows.2.position=(1280, 23) windows.2.set-initial-position=True windows.2.size=(1600, 837) windows.2.size-constraints.minimum-size=(136, 39) windows.2.size-constraints.position=(1280, 23) windows.2.window-alpha=False windows.3.attributes=('maximized',) windows.3.backing.csc.dst_bytes_per_pixel=4 windows.3.backing.csc.dst_format=BGRX windows.3.backing.csc.dst_height=836 windows.3.backing.csc.dst_width=1600 windows.3.backing.csc.flags=('ACCURATE_RND',) windows.3.backing.csc.formats=('RGB', 'BGR', 'XRGB', 'BGRX', 'RGBX', 'XBGR', 'YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'GBRP9LE', 'NV12') windows.3.backing.csc.frames=6 windows.3.backing.csc.max-size=(16384, 16384) windows.3.backing.csc.pixels_per_second=250799999 windows.3.backing.csc.src_format=GBRP windows.3.backing.csc.src_height=836 windows.3.backing.csc.src_width=1600 windows.3.backing.csc.total_time_ms=32 windows.3.backing.csc.version=(5, 9, 100) windows.3.backing.fps=7 windows.3.backing.mmap=False windows.3.backing.offsets=(0, 0, 0, 0) windows.3.backing.render-size=(1600, 837) windows.3.backing.rgb-formats=('BGRA', 'BGRX', 'RGBA', 'RGBX', 'BGR', 'RGB', 'r210', 'BGR565') windows.3.backing.size=(1600, 837) windows.3.backing.transparency=False windows.3.backing.type=Cairo windows.3.backing.video-decoder.actual_colorspace=GBRP windows.3.backing.video-decoder.colorspace=BGRX windows.3.backing.video-decoder.decoder_height=836 windows.3.backing.video-decoder.decoder_width=1600 windows.3.backing.video-decoder.encoding=h264 windows.3.backing.video-decoder.formats=('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP', 'GBRP9LE', 'GBRP10', 'YUV444P10', 'r210', 'YUV444P10') windows.3.backing.video-decoder.frames=6 windows.3.backing.video-decoder.height=836 windows.3.backing.video-decoder.type=avcodec windows.3.backing.video-decoder.version=(58, 134, 100) windows.3.backing.video-decoder.width=1600 windows.3.button-state.1=False windows.3.content-type= windows.3.geometry-hints.min_height=39 windows.3.geometry-hints.min_width=136 windows.3.gravity=0 windows.3.has-alpha=False windows.3.max-size=(32767, 32767) windows.3.offset=(0, 0) windows.3.override-redirect=False windows.3.pixel-depth=0 windows.3.position=(1280, 23) windows.3.set-initial-position=True windows.3.size=(1600, 837) windows.3.size-constraints.minimum-size=(136, 39) windows.3.size-constraints.position=(1280, 23) windows.3.window-alpha=False windows.buttons.1=False windows.count=3 windows.draw-counter=1014 windows.focused=0 windows.grabbed=0 windows.max-size=(32767, 32767) windows.min-size=(136, 39) windows.pointer-grab=0 windows.read-only=False windows.wheel.delta-x=0 windows.wheel.delta-y=0