The following bug report has been submitted:
Platform: Windows-10-10.0.17134
ChimeraX Version: 0.8 (2018-10-10)
Description
Loaded protein, selected two chains, turned on surface display, turned on VR. Crash.
Log:
UCSF ChimeraX version: 0.8 (2018-10-10)
How to cite UCSF ChimeraX
open "C:\Users\tskillman\Desktop\Kwok PDBs\KwoksTwoStructuresV2.cxs" ↵
File not found: C:\Users skillman\Desktop\Kwok PDBs\KwoksTwoStructuresV2.cxs
open "C:/Users/tskillman/Desktop/Kwok PDBs/KwoksTwoStructuresV2.cxs" ↵
opened ChimeraX session
show #!1 models ↵
hide #!1 models ↵
show #!2 models ↵
hide #!2 models ↵
view #3 clip false ↵
view #3 clip false ↵
view #3 clip false ↵
show selAtoms ribbons ↵
select #1 /a,b ↵
Nothing selected
show #!1 models ↵
hide #!3 models ↵
select #1 ↵
6171 atoms, 4411 bonds selected
ui mousemode rightMode select ↵
select up ↵
235 atoms, 152 bonds selected
select up ↵
3081 atoms, 2192 bonds selected
show selAtoms surfaces ↵
select up ↵
101 atoms, 76 bonds selected
select up ↵
2854 atoms, 2068 bonds selected
show selAtoms surfaces ↵
ui mousemode rightMode rotate ↵
ui mousemode rightMode select ↵
ui mousemode rightMode rotate ↵
vr on
device vr true ↵
started SteamVR rendering
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\vive\vr.py",
line 427, in next_frame
self.process_controller_events()
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\vive\vr.py",
line 456, in process_controller_events
self.process_controller_buttons()
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\vive\vr.py",
line 467, in process_controller_buttons
hc.process_event(e, self)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\vive\vr.py",
line 1014, in process_event
if self._process_ui_event(camera.user_interface, b, pressed, released):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\vive\vr.py",
line 1031, in _process_ui_event
window_xy, on_panel = ui.click_position(self.room_position.origin())
AttributeError: 'NoneType' object has no attribute 'origin'
Error processing trigger "new frame":
AttributeError: 'NoneType' object has no attribute 'origin'
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\vive\vr.py",
line 1031, in _process_ui_event
window_xy, on_panel = ui.click_position(self.room_position.origin())
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 397.93
OpenGL renderer: GeForce GTX 1070/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Fixed.
This error on VR startup happened when a VR hand controller button was being held down when the vr on command was executed.