Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1374 closed defect (fixed)

VR startup error when hand controller button held down at start

Reported by: tlskillman@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: VR Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

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

Change History (3)

comment:1 by pett, 7 years ago

Component: UnassignedVR
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionVR crash

comment:2 by Tom Goddard, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed.

This error on VR startup happened when a VR hand controller button was being held down when the vr on command was executed.

comment:3 by Tom Goddard, 7 years ago

Summary: VR crashVR startup error when hand controller button held down at start
Note: See TracTickets for help on using tickets.