Opened 8 months ago

Closed 8 months ago

#16935 closed defect (wontfix)

openvr.error_code.CompositorError_IsNotSceneApplication

Reported by: chimerax-bug-report@… 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.26100
ChimeraX Version: 1.10.dev202502080228 (2025-02-08 02:28:04 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Windows fatal exception: code 0x8001010d

Thread 0x00005d70 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 579 in _handle_results
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00001870 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 531 in _handle_tasks
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00008dc4 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\connection.py", line 810 in _exhaustive_wait
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\connection.py", line 878 in wait
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 502 in _wait_for_updates
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 522 in _handle_workers
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x000097d8 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x000032e4 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00005c18 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00002eec (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00001538 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00000774 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x000055c0 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00002678 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x000094c0 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x000081a8 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00007d80 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x0000a094 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00009324 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00008bb8 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00008718 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x000083a8 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x0000956c (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00003eb0 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00000d88 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00009c20 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x0000a648 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x0000932c (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x0000778c (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x0000299c (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00009394 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00009b40 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00005008 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Thread 0x00006f74 (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\multiprocessing\pool.py", line 114 in worker
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 975 in run
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 1038 in _bootstrap_inner
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\threading.py", line 995 in _bootstrap

Current thread 0x00002d0c (most recent call first):
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-packages\chimerax\ui\gui.py", line 339 in event_loop
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-packages\chimerax\core\__main__.py", line 1054 in init
  File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-packages\chimerax\core\__main__.py", line 1217 in 
  File "", line 88 in _run_code
  File "", line 198 in _run_module_as_main
===== Log before crash start =====
Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  
UCSF ChimeraX version: 1.10.dev202502080228 (2025-02-08)  
© 2016-2025 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> xr true

started OpenXR rendering SteamVR/OpenXR : acerxr  

> open 7n7x format mmcif fromDatabase pdb

7n7x title:  
Crystal structure of BCX7353(ORLADEYO) in complex with human plasma kallikrein
serine protease domain at 2.1 angstrom resolution [more info...]  
  
Chain information for 7n7x #1  
---  
Chain | Description | UniProt  
AAA | Plasma kallikrein light chain | KLKB1_HUMAN 1-313  
  
Non-standard residues in 7n7x #1  
---  
0RI — Orladeyo
(1-[3-(aminomethyl)phenyl]-N-(5-{(R)-[3-(aminomethyl)phenyl][(cyclopropylmethyl)amino]methyl}-2-fluorophenyl)-3-(trifluoromethyl)-1H-pyrazole-5-carboxamide)  
PO4 — phosphate ion  
  

> select ligand

72 atoms, 75 bonds, 2 residues, 1 model selected  

> cofr sel

> preset "molecular surfaces" "ghostly white"

Using preset: Molecular Surfaces / Ghostly White  
Changed 0 atom styles  
Preset expands to these ChimeraX commands:

    
    
    style (protein|nucleic|solvent) & @@draw_mode=0 stick
    surface
    color white targ s trans 80

  

> transparency sel 60

> transparency sel 10

> transparency sel 0

> select #1

3788 atoms, 3754 bonds, 1 pseudobond, 318 residues, 3 models selected  

> transparency (#!1 & sel) 10

> set bgColor white

> set bgColor black

> lighting soft

> lighting simple

> lighting full

> lighting simple

> coulombic sel

Using Amber 20 recommended default charges and atom types for standard
residues  
Coulombic values for 7n7x_AAA SES surface #1.2: minimum, -16.87, mean 2.07,
maximum 17.98  
To also show corresponding color key, enter the above coulombic command and
add key true  

> mlp sel

Map values for surface "7n7x_AAA SES surface": minimum -26.98, mean -4.04,
maximum 27.25  
To also show corresponding color key, enter the above mlp command and add key
true  

> ui tool show H-Bonds

> select up

3788 atoms, 3754 bonds, 1 pseudobond, 318 residues, 4 models selected  

> select up

3788 atoms, 3754 bonds, 1 pseudobond, 318 residues, 4 models selected  

> select up

3788 atoms, 3754 bonds, 1 pseudobond, 318 residues, 4 models selected  

> select up

3788 atoms, 3754 bonds, 1 pseudobond, 318 residues, 4 models selected  

> select ligand

72 atoms, 75 bonds, 2 residues, 1 model selected  

> cofr sel

> hbonds sel restrict cross reveal true

12 hydrogen bonds found  

> xr false

> vr true

started SteamVR rendering  

> vr true

> select ligand

72 atoms, 75 bonds, 2 residues, 1 model selected  

> cofr sel

> select ligand

72 atoms, 75 bonds, 2 residues, 1 model selected  

> cofr sel

> vr false

> xr true

started OpenXR rendering SteamVR/OpenXR : acerxr  

> xr false

> xr true

started OpenXR rendering SteamVR/OpenXR : acerxr  

> vr true

started SteamVR rendering  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\core\triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\vive\vr.py", line 813, in _next_frame  
self._start_frame()  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\vive\vr.py", line 789, in _start_frame  
c.waitGetPoses(renderPoseArray = self._poses, gamePoseArray = None)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\openvr\\__init__.py", line 4398, in waitGetPoses  
openvr.error_code.CompositorError.check_error_value(error)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\openvr\error_code\\__init__.py", line 23, in check_error_value  
raise error_class(error_value, message)  
openvr.error_code.CompositorError_IsNotSceneApplication  
  
Error processing trigger "new frame":  
openvr.error_code.CompositorError_IsNotSceneApplication  
  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\openvr\error_code\\__init__.py", line 23, in check_error_value  
raise error_class(error_value, message)  
  
See log for complete Python traceback.  
  
An error occurred in drawing the scene. Redrawing graphics is now stopped to
avoid a continuous stream of error messages. To restart graphics use the
command "graphics restart" after changing the settings that caused the error.  
  
  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\core\updateloop.py", line 84, in draw_new_frame  
view.draw(check_for_changes = False)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\graphics\view.py", line 188, in draw  
self._draw_scene(camera, drawings)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\graphics\view.py", line 231, in _draw_scene  
camera.set_render_target(vnum, r)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\vive\vr.py", line 958, in set_render_target  
self._start_frame() # Window resize causes draw without new frame trigger.  
^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\chimerax\vive\vr.py", line 789, in _start_frame  
c.waitGetPoses(renderPoseArray = self._poses, gamePoseArray = None)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\openvr\\__init__.py", line 4398, in waitGetPoses  
openvr.error_code.CompositorError.check_error_value(error)  
File "C:\Program Files\ChimeraX 1.10.dev202502080228\bin\Lib\site-
packages\openvr\error_code\\__init__.py", line 23, in check_error_value  
raise error_class(error_value, message)  
openvr.error_code.CompositorError_IsNotSceneApplication  
  


===== Log before crash end =====

Log:
Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  
UCSF ChimeraX version: 1.10.dev202502080228 (2025-02-08)  
© 2016-2025 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  




OpenGL version: 3.3.0 NVIDIA 556.18
OpenGL renderer: NVIDIA RTX 4500 Ada Generation/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Python: 3.11.4
Locale: en_US.cp1252
Qt version: PyQt6 6.8.1, Qt 6.8.2
Qt runtime version: 6.8.2
Qt platform: windows

Manufacturer: LENOVO
Model: 30GUSJKD00
OS: Microsoft Windows 11 Pro (Build 26100)
Memory: 68,325,134,336
MaxProcessMemory: 137,438,953,344
CPU: 28 Intel(R) Core(TM) i7-14700
OSLanguage: en-US

Installed Packages:
    alabaster: 1.0.0
    anyio: 4.8.0
    appdirs: 1.4.4
    asttokens: 3.0.0
    auditwheel: 6.2.0
    babel: 2.17.0
    beautifulsoup4: 4.12.3
    blockdiag: 3.0.0
    blosc2: 3.0.0
    build: 1.2.1
    certifi: 2025.1.31
    cftime: 1.6.4.post1
    charset-normalizer: 3.4.1
    ChimeraX-AddCharge: 1.5.18
    ChimeraX-AddH: 2.2.6
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.6
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.18.1
    ChimeraX-AlphaFold: 1.0.1
    ChimeraX-AltlocExplorer: 1.1.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Aniso: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.60.4
    ChimeraX-AtomicLibrary: 14.1.13
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.3
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 3.0.0
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.2
    ChimeraX-BuildStructure: 2.13.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.4.0
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.4
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.4
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.3
    ChimeraX-ColorActions: 1.0.5
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.8
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.10.dev202502080228
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.4
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2.7
    ChimeraX-DistMonitor: 1.4.2
    ChimeraX-DockPrep: 1.1.3
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ESMFold: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.3
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.4.1
    ChimeraX-Hbonds: 2.5
    ChimeraX-Help: 1.3
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.3
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-KVFinder: 1.5.1
    ChimeraX-Label: 1.1.14
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.2
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.3
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.1.7
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.7.2
    ChimeraX-MedicalToolbar: 1.1
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.14.2
    ChimeraX-MMTF: 2.2
    ChimeraX-ModelArchive: 1.0
    ChimeraX-Modeller: 1.5.18
    ChimeraX-ModelPanel: 1.5
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0.3
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-MutationScores: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.2
    ChimeraX-NMRSTAR: 1.0.2
    ChimeraX-NRRD: 1.2
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.14.1
    ChimeraX-OrthoPick: 1.0.1
    ChimeraX-PDB: 2.7.7
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.4
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1.2
    ChimeraX-ProfileGrids: 1.0.1
    ChimeraX-PubChem: 2.2
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.6.3
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.3.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.3
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-Segmentations: 3.5.7
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.16
    ChimeraX-Shape: 1.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.2.0
    ChimeraX-ShowSequences: 1.0.3
    ChimeraX-SideView: 1.0.1
    ChimeraX-SimilarStructures: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.19.1
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.2.1
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.5.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.2.3
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.43
    ChimeraX-Umap: 1.0
    ChimeraX-uniprot: 2.3.1
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.4.4
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-vrml: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.4
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.2.2
    comtypes: 1.4.5
    contourpy: 1.3.1
    coverage: 7.6.11
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.0.10
    debugpy: 1.8.12
    decorator: 5.1.1
    docutils: 0.21.2
    executing: 2.2.0
    filelock: 3.15.4
    fonttools: 4.56.0
    funcparserlib: 2.0.0a0
    glfw: 2.8.0
    grako: 3.16.5
    h11: 0.14.0
    h5py: 3.12.1
    html2text: 2024.2.26
    httpcore: 1.0.7
    httpx: 0.28.1
    idna: 3.10
    ihm: 1.3
    imagecodecs: 2024.6.1
    imagesize: 1.4.1
    iniconfig: 2.0.0
    ipykernel: 6.29.5
    ipython: 8.26.0
    ipywidgets: 8.1.5
    jedi: 0.19.1
    Jinja2: 3.1.5
    jupyter_client: 8.6.2
    jupyter_core: 5.7.2
    jupyterlab_widgets: 3.0.13
    kiwisolver: 1.4.8
    line_profiler: 4.1.3
    lxml: 5.2.2
    lz4: 4.3.3
    MarkupSafe: 3.0.2
    matplotlib: 3.10.0
    matplotlib: 3.9.2
    matplotlib-inline: 0.1.7
    msgpack: 1.0.8
    ndindex: 1.9.2
    nest-asyncio: 1.6.0
    netCDF4: 1.6.5
    networkx: 3.3
    nibabel: 5.2.0
    nptyping: 2.5.0
    numexpr: 2.10.2
    numpy: 2.2.3
    numpy: 1.26.4
    OpenMM: 8.2.0
    openvr: 1.26.701
    packaging: 23.2
    ParmEd: 4.2.2
    parso: 0.8.4
    pep517: 0.13.1
    pickleshare: 0.7.5
    pillow: 10.4.0
    pip: 24.2
    pkginfo: 1.11.1
    platformdirs: 4.3.6
    plotly: 5.24.1
    pluggy: 1.5.0
    prompt_toolkit: 3.0.50
    psutil: 6.0.0
    pure_eval: 0.2.3
    py-cpuinfo: 9.0.0
    pycollada: 0.8
    pydicom: 2.4.4
    pyelftools: 0.31
    Pygments: 2.18.0
    pyKVFinder: 0.7.2
    pynmrstar: 3.3.5
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.3401
    pyparsing: 3.2.1
    pyproject_hooks: 1.2.0
    PyQt6-commercial: 6.8.1
    PyQt6-Qt6: 6.8.2
    PyQt6-WebEngine-commercial: 6.8.0
    PyQt6-WebEngine-Qt6: 6.8.2
    PyQt6_sip: 13.8.0
    pytest: 8.3.4
    pytest-cov: 6.0.0
    python-dateutil: 2.9.0.post0
    pytz: 2025.1
    pywin32: 306
    pyzmq: 26.2.1
    qtconsole: 5.5.2
    QtPy: 2.4.2
    qtshim: 1.1
    RandomWords: 0.4.0
    requests: 2.32.3
    scipy: 1.14.0
    setuptools: 72.1.0
    sfftk-rw: 0.8.1
    six: 1.16.0
    sniffio: 1.3.1
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.6
    Sphinx: 8.0.2
    sphinx-autodoc-typehints: 2.2.3
    sphinxcontrib-applehelp: 2.0.0
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 2.0.0
    sphinxcontrib-htmlhelp: 2.1.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 2.0.0
    sphinxcontrib-serializinghtml: 2.0.0
    stack-data: 0.6.3
    superqt: 0.6.3
    tables: 3.10.2
    tcia_utils: 1.5.1
    tenacity: 9.0.0
    tifffile: 2024.7.24
    tinyarray: 1.2.4
    toml: 0.10.2
    tornado: 6.4.2
    traitlets: 5.14.3
    typing_extensions: 4.12.2
    tzdata: 2025.1
    urllib3: 2.3.0
    wcwidth: 0.2.13
    webcolors: 24.6.0
    wheel: 0.43.0
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.13
    WMI: 1.5.1

Change History (2)

comment:1 by Eric Pettersen, 8 months ago

Component: UnassignedVR
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionopenvr.error_code.CompositorError_IsNotSceneApplication

comment:2 by Tom Goddard, 8 months ago

Resolution: wontfix
Status: assignedclosed

The user tried to start both an OpenVR and OpenXR connection (vr true) and (xr true) which generated this error, apparently on an Acer 3D display. It is not surprising that trying to make two connections to the same VR/XR device gives a strange error. I could put in some safe-guard to exit the current connection but this seems like a rare user error and not worth the trouble.

Note: See TracTickets for help on using tickets.