Opened 5 years ago
Last modified 5 years ago
#3498 assigned defect
"conference start": Connection reset by peer
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | VR | Version: | |
| Keywords: | Cc: | Scooter Morris | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Darwin-18.7.0-x86_64-i386-64bit
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
Unable to start a conference call using the RBVI server. This bug report is from a Mac, but same thing from a PC. Using the command:
conference start cxconference.rbvi.ucsf.edu:443/newConference name Phil
Same thing from using these same commands from the Conference Call GUI. This had been working earlier this week, but failed for our Africa demo today. Thanks.
Log:
UCSF ChimeraX version: 1.0 (2020-06-04)
© 2016-2020 Regents of the University of California. All rights reserved.
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_model1_bw/InducedFit_model1_best_all.cxs"
> format session
Log from Fri May 22 14:22:30 2020UCSF ChimeraX version: 1.0rc202005080235
(2020-05-08)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_site2_model1/InducedFit_model1_site2_extended_best4-out.maegz"
Chain information for InducedFit_model1_site2_extended_best4-out.maegz
---
Chain | Description
1.1/ 1.2/ 1.3/ 1.4/ 1.5/ 1.6/ 1.7/ 1.8/ 1.9/ 1.10/ 1.11/ 1.12/
1.13/ 1.14/ 1.15/ 1.16/ | No description available
Opened InducedFit_model1_site2_extended_best4-out.maegz containing 16
structures (121732 atoms, 123060 bonds)
> preset custom "model1 domains"
30464 atoms, 30704 bonds, 16 models selected
41072 atoms, 41472 bonds, 16 models selected
24352 atoms, 24608 bonds, 16 models selected
1968 atoms, 2000 bonds, 16 models selected
13792 atoms, 13952 bonds, 16 models selected
10416 atoms, 10496 bonds, 16 models selected
496 atoms, 464 bonds, 16 models selected
Preset expands to these ChimeraX commands:
select :1-49,135-196,282-295
name domain1 sel
color sel red
sel :50-99, 109-134,193-281
name domain2 sel
color sel yellow
sel :297-395
name domain3 sel
color sel blue
sel :100-109
name fusion sel
color sel green
sel :396-453
name stem sel
color sel hot pink
sel :454-495
name membrane sel
color sel pink
sel :15,417
name mutations sel
color sel orange
> select clear
> select mutations
Nothing selected
> select domain1
Nothing selected
> select domain3
Nothing selected
> hide #!1 models
> show #!1 models
> hide target m
> show #1.1 models
> show sel atoms
> style sel sphere
Changed 32 atom styles
> select clear
> select domain1
Nothing selected
> select domain2
Nothing selected
> hide #1.1 atoms
> toolshed show ViewDockX
> close session
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_site2_model1/InducedFit_model1_site2_extended_best4-out.maegz"
Chain information for InducedFit_model1_site2_extended_best4-out.maegz
---
Chain | Description
1.1/ 1.2/ 1.3/ 1.4/ 1.5/ 1.6/ 1.7/ 1.8/ 1.9/ 1.10/ 1.11/ 1.12/
1.13/ 1.14/ 1.15/ 1.16/ | No description available
Opened InducedFit_model1_site2_extended_best4-out.maegz containing 16
structures (121732 atoms, 123060 bonds)
> preset custom "model1 domains"
30464 atoms, 30704 bonds, 16 models selected
41072 atoms, 41472 bonds, 16 models selected
24352 atoms, 24608 bonds, 16 models selected
1968 atoms, 2000 bonds, 16 models selected
13792 atoms, 13952 bonds, 16 models selected
10416 atoms, 10496 bonds, 16 models selected
496 atoms, 464 bonds, 16 models selected
Preset expands to these ChimeraX commands:
select :1-49,135-196,282-295
name domain1 sel
color sel red
sel :50-99, 109-134,193-281
name domain2 sel
color sel yellow
sel :297-395
name domain3 sel
color sel blue
sel :100-109
name fusion sel
color sel green
sel :396-453
name stem sel
color sel hot pink
sel :454-495
name membrane sel
color sel pink
sel :15,417
name mutations sel
color sel orange
> toolshed show ViewDockX
> hide #1.2-16 models
JS console(viewdockx_table.js:133:error): Uncaught TypeError: Cannot read
property 'id' of undefined
> hide #1.1 models
JS console(viewdockx_table.js:229:error): Uncaught TypeError: Cannot read
property 'top' of undefined
JS console(viewdockx_table.js:229:error): Uncaught TypeError: Cannot read
property 'top' of undefined
> show #1.1 models
> select clear
> hide #!1 models
> hide #1.1 models
JS console(viewdockx_table.js:229:error): Uncaught TypeError: Cannot read
property 'top' of undefined
> show #!1 models
> show target m
> select mutations
Nothing selected
> select :15
256 atoms, 240 bonds, 16 models selected
> hide sel atoms
> hide sel atoms
> select clear
> hide atoms
> select #1.1:15
16 atoms, 15 bonds, 1 model selected
> show sel atoms
> select clear
> select #1.9:417
15 atoms, 14 bonds, 1 model selected
> show sel atoms
> select clear
> select #1.1
7612 atoms, 7696 bonds, 1 model selected
> show sel surfaces
> help help:user
> color sel fromatoms target s
> select clear
> save "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_site2_model1/InducedFit_model1_site2_best4.cxs"
> close session
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquines/model1/InducedFit_model1_3229.cxs" format
> session
No such file/path: /Users/cruzp2/OneDrive - National Institutes of
Health/Schrodinger/fluoroquines/model1/InducedFit_model1_3229.cxs
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquines/model1/InducedFit_model1_2764.cxs" format
> session
No such file/path: /Users/cruzp2/OneDrive - National Institutes of
Health/Schrodinger/fluoroquines/model1/InducedFit_model1_2764.cxs
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquines/model1/InducedFit_model1_2764.cxs" format
> session
No such file/path: /Users/cruzp2/OneDrive - National Institutes of
Health/Schrodinger/fluoroquines/model1/InducedFit_model1_2764.cxs
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_model1_bw/InducedFit_model1_best_all.mae"
Chain information for InducedFit_model1_best_all.mae
---
Chain | Description
1.1/ 1.2/ 1.3/ 1.4/ | No description available
Opened InducedFit_model1_best_all.mae containing 4 structures (30430 atoms,
30762 bonds)
> preset custom "model1 domains"
7616 atoms, 7676 bonds, 4 models selected
10268 atoms, 10368 bonds, 4 models selected
6088 atoms, 6152 bonds, 4 models selected
492 atoms, 500 bonds, 4 models selected
3448 atoms, 3488 bonds, 4 models selected
2604 atoms, 2624 bonds, 4 models selected
124 atoms, 116 bonds, 4 models selected
Preset expands to these ChimeraX commands:
select :1-49,135-196,282-295
name domain1 sel
color sel red
sel :50-99, 109-134,193-281
name domain2 sel
color sel yellow
sel :297-395
name domain3 sel
color sel blue
sel :100-109
name fusion sel
color sel green
sel :396-453
name stem sel
color sel hot pink
sel :454-495
name membrane sel
color sel pink
sel :15,417
name mutations sel
color sel orange
> select clear
> select #1.1:15
16 atoms, 15 bonds, 1 model selected
> show sel atoms
> hide #1.1 models
> hide #1.2 models
> hide #1.3 models
> select #1.4:438
17 atoms, 16 bonds, 1 model selected
> show sel atoms
> select clear
> hide #1.4 atoms
> select mutations
Nothing selected
> select #1.4:438
17 atoms, 16 bonds, 1 model selected
> color sel orange
> show sel atoms
> select clear
> select clear
> select clear
> select #1.4:296
7 atoms, 6 bonds, 1 model selected
> color sel blue
> select clear
> select ::name="UNK "
178 atoms, 186 bonds, 4 models selected
> show sel & #1.4 atoms
> select clear
> show #1.3 models
> hide #1.4 models
> hide #1.3 models
> hide #!1 models
> select ::name="UNK "
178 atoms, 186 bonds, 4 models selected
> show #!1 models
> hide #!1 models
> show #!1 models
> show #1.1 models
> hide #1.1 models
> show #1.2 models
> show #1.1 models
> hide #1.2 models
> show #1.2 models
> show #1.3 models
> show #1.4 models
> select clear
> select #1.3:438
17 atoms, 16 bonds, 1 model selected
> select #1.3:438
17 atoms, 16 bonds, 1 model selected
> select :438
68 atoms, 64 bonds, 4 models selected
> color sel forest green
> select #1.3:434
22 atoms, 21 bonds, 1 model selected
> show sel atoms
> hide sel atoms
> select #1.3:434
22 atoms, 21 bonds, 1 model selected
> select up
194 atoms, 194 bonds, 1 model selected
> select down
22 atoms, 21 bonds, 1 model selected
> select #1.3
7611 atoms, 7695 bonds, 1 model selected
> ~select #1.3
Nothing selected
> select #1.3:434
22 atoms, 21 bonds, 1 model selected
> hide sel atoms
> select up
2 atoms, 1 bond, 1 model selected
> select clear
> select #1.1:434@HZ2
1 atom, 1 model selected
> select up
22 atoms, 21 bonds, 1 model selected
> hide sel atoms
> select clear
> select sidechain
22380 atoms, 20668 bonds, 4 models selected
> hide sel atoms
> select clear
> show sel atoms
> select clear
> select #1.1
7605 atoms, 7689 bonds, 1 model selected
> select #1.1:417
15 atoms, 14 bonds, 1 model selected
> show sel atoms
> select #1.3:438
17 atoms, 16 bonds, 1 model selected
> select #1.1
7605 atoms, 7689 bonds, 1 model selected
> select #1.1:438
17 atoms, 16 bonds, 1 model selected
> show sel atoms
> select clear
> select #1.1
7605 atoms, 7689 bonds, 1 model selected
> show sel surfaces
> select clear
> select up
2 atoms, 1 bond, 1 model selected
> select up
42 atoms, 45 bonds, 1 model selected
> show sel surfaces
> select clear
> select #1.1
7605 atoms, 7689 bonds, 1 model selected
> color #1.1.1 fromatoms target s
> select clear
> save "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_model1_bw/InducedFit_model1_best_all.cxs"
> hide #1.1.2 models
> hide #1.1.1 models
> hide #1.2 models
> hide #1.3 models
> hide #1.4 models
> color blue sel
Expected a collection of one of 'All', 'atoms', 'bonds', 'cartoons', 'labels',
'pseudobonds', 'ribbons', 'rings', or 'surfaces' or a keyword
> select :296
28 atoms, 24 bonds, 4 models selected
> color blue sel
Expected a collection of one of 'All', 'atoms', 'bonds', 'cartoons', 'labels',
'pseudobonds', 'ribbons', 'rings', or 'surfaces' or a keyword
> color sel blue
> select clear
> save "/Users/cruzp2/OneDrive - National Institutes of
> Health/Schrodinger/fluoroquinolones/model1/InducedFit_model1_bw/InducedFit_model1_best_all.cxs"
opened ChimeraX session
> conference start cxconference.rbvi.ucsf.edu:443/newConference name Phil
Traceback (most recent call last):
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/cmd_line/tool.py", line 258, in execute
cmd.run(cmd_text)
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/commands/cli.py", line 2805, in run
result = ci.function(session, **kw_args)
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/meeting/conference.py", line 98, in conference
conference.connect(action, location, name, **kw)
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/meeting/conference.py", line 249, in connect
self._mux_node.start(callback=self._setup_cb)
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/meeting/mux.py", line 431, in start
self.setup_connection(make_node_socket(self._hostname, self._port))
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/meeting/mux.py", line 89, in make_node_socket
s = get_ctx_node().wrap_socket(s, server_hostname=hostname)
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py",
line 423, in wrap_socket
session=session
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py",
line 870, in _create
self.do_handshake()
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py",
line 1139, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [Errno 54] Connection reset by peer
ConnectionResetError: [Errno 54] Connection reset by peer
File
"/Users/cruzp2/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py",
line 1139, in do_handshake
self._sslobj.do_handshake()
See log for complete Python traceback.
OpenGL version: 4.1 ATI-2.11.21
OpenGL renderer: AMD Radeon Pro 560 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro14,3
Processor Name: Intel Core i7
Processor Speed: 3.1 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
Boot ROM Version: 207.0.0.0.0
SMC Version (system): 2.45f0
Software:
System Software Overview:
System Version: macOS 10.14.6 (18G5033)
Kernel Version: Darwin 18.7.0
Time since boot: 21:32
Graphics/Displays:
Intel HD Graphics 630:
Chipset Model: Intel HD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x591b
Revision ID: 0x0004
Automatic Graphics Switching: Supported
gMux Version: 4.0.29 [3.2.8]
Metal: Supported, feature set macOS GPUFamily2 v1
Radeon Pro 560:
Chipset Model: Radeon Pro 560
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 4 GB
Vendor: AMD (0x1002)
Device ID: 0x67ef
Revision ID: 0x00c0
ROM Revision: 113-C980AJ-927
VBIOS Version: 113-C9801AU-A02
EFI Driver Version: 01.A0.927
Automatic Graphics Switching: Supported
gMux Version: 4.0.29 [3.2.8]
Metal: Supported, feature set macOS GPUFamily2 v1
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2880 x 1800 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
BenQ GW2750H:
Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
UI Looks like: 1920 x 1080 @ 60 Hz
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Display Serial Number: 6CD03450SL0
Mirror: Off
Online: Yes
Rotation: Supported
Adapter Type: Apple USB-C Digital AV Adapter
Automatically Adjust Brightness: No
Adapter Firmware Version: 2.35
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8
Change History (7)
comment:1 by , 5 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → VR |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → "conference start": Connection reset by peer |
comment:2 by , 5 years ago
follow-up: 3 comment:3 by , 5 years ago
Hi Tom,
It was great "seeing" you yesterday.
To be more accurate, only one of the two users was in VR when I tested it and it worked. We couldn't connect at all this morning, and guessed it might be related to your server.
I'd be happy to test it with you. Next Tuesday is (amazingly) completely open for me, so it would be great to meet then. Otherwise, you could propose a day and we'll find a time.
I'd like to investigate the possibility of us putting up our own server hub. What would we need to do that? I would hope we could find resources here to do that if you could help us with the requirements.
Phil
On 7/10/20, 12:51 PM, "ChimeraX" <ChimeraX-bugs-admin@cgl.ucsf.edu> wrote:
#3498: "conference start": Connection reset by peer
----------------------------------+-------------------------
Reporter: phil.cruz@… | Owner: Tom Goddard
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: VR | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
----------------------------------+-------------------------
Comment (by Tom Goddard):
Wow! I never got the conference command to work with VR. This is
something Conrad worked on and had me try with VR but it never connected
for me from within UCSF. So I always use the meeting command.
UCSF has been cracking down on network security since a successful
ransomware attack against the school of medicine a month ago. That is not
too likely to be your problem if conference worked earlier in the week for
you. Another source of trouble is our server hardware was replaced
recently and often goes AWOL with huge load averages, or is unreachable,
or our web sites go down. So I think it is a poor idea to rely on our
servers.
My recommendation is that you should use the meeting command for now.
Maybe it is not feasible for you due to firewall issues. But connecting
to Uganda via UCSF from the NIH is likely to have horrendous latency. The
meeting command uses a point to point connection with no hub so should
perform better. Ultimately our aim is to get the conference hub setup on
a cloud service outside the erratic UCSF environment, getting more
reliability and better speed. But we don't have a way to pay for that,
nor have we investigated exactly what cloud provider should host it. One
idea we have discussed is that the use would startup the hub say on Amazon
Web Services and they would then be in charge of paying for it.
Now that I know the conference command can work I am interested in testing
it again. Would you be willing to test it with me in a VR conference?
--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3498#comment:2>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
follow-up: 4 comment:4 by , 5 years ago
Hi Phil, I was very happy to see your faces again! Yes, let's test VR conference on Tuesday. How about 11 AM my tiime, 2 PM your time? For your own hub server, the main point is to avoid firewalls, and I know the NIH network has serious firewalls. So we would need to think where the hub can run where it will be accessible. We can certainly try to set that up. Keep in mind as far as I have seen the conference command has not even worked at UCSF, although Conrad tested in non-VR use and says that worked. So we have a few steps to go to deploy this thing given that it has never done two person VR to my knowledge. Tom
follow-up: 5 comment:5 by , 5 years ago
Hi Tom,
Tuesday at 11 AM your time is perfect.
Maybe we can set up something on AWS that has less severe firewalls. For the end users, at least right now, everyone is at home so that should be okay. Let us know what is needed for the hub, and we can investigate possibilities on our end.
Talk to you Tuesday.
Phil
On 7/10/20, 1:46 PM, "Tom Goddard" <goddard@sonic.net> wrote:
Hi Phil,
I was very happy to see your faces again! Yes, let's test VR conference on Tuesday. How about 11 AM my tiime, 2 PM your time?
For your own hub server, the main point is to avoid firewalls, and I know the NIH network has serious firewalls. So we would need to think where the hub can run where it will be accessible. We can certainly try to set that up. Keep in mind as far as I have seen the conference command has not even worked at UCSF, although Conrad tested in non-VR use and says that worked. So we have a few steps to go to deploy this thing given that it has never done two person VR to my knowledge.
Tom
> On Jul 10, 2020, at 10:20 AM, Cruz, Phil (NIH/NIAID) [C] <phil.cruz@nih.gov> wrote:
>
> Hi Tom,
>
> It was great "seeing" you yesterday.
>
> To be more accurate, only one of the two users was in VR when I tested it and it worked. We couldn't connect at all this morning, and guessed it might be related to your server.
>
> I'd be happy to test it with you. Next Tuesday is (amazingly) completely open for me, so it would be great to meet then. Otherwise, you could propose a day and we'll find a time.
>
> I'd like to investigate the possibility of us putting up our own server hub. What would we need to do that? I would hope we could find resources here to do that if you could help us with the requirements.
>
> Phil
>
follow-up: 6 comment:6 by , 5 years ago
Ok, Tues 11 AM pacific time. I'll send you a zoom invite. Let's get conference to work with our UCSF server then we'll see how to deploy to AWS. I think AWS will have none of the firewall restrictions, it will just be a matter of making a configuration to spin up on AWS on demand. Tom
comment:7 by , 5 years ago
I did numerous tests of the conference command reported in ticket #3512. First the cxconference.rbvi.ucsf.edu is not working. It is not a firewall blocking any connection since the request gets through and then it fails with an ssl handshake error. Same error when on the UCSF network. Running "conference host" to setup a local serve allowed connections not in VR but did not sync pointers, although it did sync the session and commands. I could not get it to connect at all with VR and it just hung the connecting ChimeraX.
So I'd say the conference command is currently far from functional and substantial work will likely be needed to get it working because in past testing it did not work either. So it seems the code has not reached a usable state. Conrad has retired and we will have to assess whether it is better to try to start with this code or start over to get a usable VR hub.
Wow! I never got the conference command to work with VR. This is something Conrad worked on and had me try with VR but it never connected for me from within UCSF. So I always use the meeting command.
UCSF has been cracking down on network security since a successful ransomware attack against the school of medicine a month ago. That is not too likely to be your problem if conference worked earlier in the week for you. Another source of trouble is our server hardware was replaced recently and often goes AWOL with huge load averages, or is unreachable, or our web sites go down. So I think it is a poor idea to rely on our servers.
My recommendation is that you should use the meeting command for now. Maybe it is not feasible for you due to firewall issues. But connecting to Uganda via UCSF from the NIH is likely to have horrendous latency. The meeting command uses a point to point connection with no hub so should perform better. Ultimately our aim is to get the conference hub setup on a cloud service outside the erratic UCSF environment, getting more reliability and better speed. But we don't have a way to pay for that, nor have we investigated exactly what cloud provider should host it. One idea we have discussed is that the use would startup the hub say on Amazon Web Services and they would then be in charge of paying for it.
Now that I know the conference command can work I am interested in testing it again. Would you be willing to test it with me in a VR conference?