Opened 7 months ago

Closed 7 months ago

#17214 closed defect (fixed)

VR: float division by zero

Reported by: gregdp@… 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.22631
ChimeraX Version: 1.10.dev202503260000 (2025-03-26 00:00:48 UTC)
Description
I opened a scene with a 3D density map and a model
Types 'xr on'

Log:
UCSF ChimeraX version: 1.10.dev202503260000 (2025-03-26)  
© 2016-2025 Regents of the University of California. All rights reserved.  

> open C:/Users/gregp/_data/Ribozyme_2p2/Ribozyme_2p2_session.cxs

Opened Con2-2.2A_sh.mrc as #1, grid size 256,256,256, pixel 0.82, shown at
level 4.08, step 1, values float32  
Opened Con2-2.2A_sh_int1.mrc as #3, grid size 23,28,24, pixel 0.82,0.82,0.82,
shown at step 1, values float32  
Opened Con2-2.2A_sh_int2.mrc as #4, grid size 36,31,37, pixel 0.82,0.82,0.82,
shown at step 1, values float32  
Log from Wed Feb 12 12:29:24 2025 Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  

> mousemode control rightMode zone

> mousemode command wheelMode "contour level"

> mousemode setting "contour level" speed .2

> mousemode middleMode "center or translate"

> alias clipso clipper assoc #1 to #2

UCSF ChimeraX version: 1.8 (2024-06-10)  
© 2016-2024 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-2.2A_sh.mrc

Opened Con2-2.2A_sh.mrc as #1, grid size 256,256,256, pixel 0.82, shown at
level 1.7, step 1, values float32  

> volume #1 level 6.063

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> nucleotides atoms

> volume #1 color #b2b2b2aa

> volume #1 color #b2b2b29c

> close #2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> select clear

> nucleotides atoms

> view name out

> select clear

> turn y 0.1 3600 center #1

> close #2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> select clear

> nucleotides atoms

> view out frames 100

> close #2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> nucleotides atoms

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-2.2A_sh_int1.mrc

Opened Con2-2.2A_sh_int1.mrc as #3, grid size 23,28,24, pixel 0.82,0.82,0.82,
shown at level 15, step 1, values float32  

> hide #!1 models

> hide #2 models

> select :273,256,422,779,781,782,778

68 atoms, 66 bonds, 7 residues, 1 model selected  

> show #2 models

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> volume #3 color darkgrey

> volume #3 color #a9a9a994

> volume #3 level 6.095

> hide #3

> show #3

> view name in1

> select clear

> volume #3 color #a9a9a974

> volume #3 color #a9a9a975

> view out

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> show #2

> ribbon #2

> view out

> turn y 0.1 3600 center #1

> wait

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> show #3

> view in1 frames 90

> wait

> turn y 0.1 3600 center :422

> wait

> view out frames 90

> wait

> show all

> ribbon all

executed Ribozyme_2p2_movie.cxc  

> select clear

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> view in1 frames 90

> wait

> turn y 1.0 360 center :422

> wait

> view out frames 90

> wait

> show all

> ribbon all

executed Ribozyme_2p2_movie.cxc  

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait

> show all

> ribbon all

executed Ribozyme_2p2_movie.cxc  

> volume #1 level 4.08

> select clear

> volume #1 color #b2b2b27d

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait

> wait 30

> show all

> ribbon all

executed Ribozyme_2p2_movie.cxc  

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait 120

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait

> wait 30

> show all

> ribbon all

executed Ribozyme_2p2_movie.cxc  

> close #2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> nucleotides #2-3 atoms

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-2.2A_sh_int2.mrc

Opened Con2-2.2A_sh_int2.mrc as #4, grid size 36,31,37, pixel 0.82,0.82,0.82,
shown at level 13.4, step 1, values float32  

> hide all

> ~ribbon all

> hide #!3 models

> color #4 darkgrey models

> color #4 #a9a9a968 models

> color #4 #a9a9a969 models

> show :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786

> volume #4 level 6.505

> close #2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> nucleotides #2 atoms

> close #4

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-2.2A_sh_int2.mrc

Opened Con2-2.2A_sh_int2.mrc as #4, grid size 36,31,37, pixel 0.82,0.82,0.82,
shown at level 13.4, step 1, values float32  

> hide #2 models

> volume #4 level 5.499

> volume #4 color darkgrey

> volume #4 color #a9a9a96f

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> volume #4 color #a9a9a970

> show #2 models

> hide all

> ~ribbon all

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> view out

> view name in2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> hide #4

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait 120

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait 120

> hide #3

> show #4

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> wait 30

> view in2 frames 90

> wait 120

> turn y 1.0 360 center #4

> wait

> wait 30

> view out frames 90

> wait 120

executed Ribozyme_2p2_movie.cxc  

> hide all

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> hide #4

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait 120

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait 120

> hide #3

> show #4

> hide all

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> wait 30

> view in2 frames 90

> wait 120

> turn y 1.0 360 center #4

> wait

> wait 30

> view out frames 90

> wait 120

executed Ribozyme_2p2_movie.cxc  

> close #2

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-297-water_54-ion.pdb

Chain information for Con2-297-water_54-ion.pdb #2  
---  
Chain | Description  
N | No description available  
  

> close #4

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Con2-2.2A_sh_int2.mrc

Opened Con2-2.2A_sh_int2.mrc as #4, grid size 36,31,37, pixel 0.82,0.82,0.82,
shown at level 12.7, step 1, values float32  

> volume #4 color #a9a9a948

> volume #4 color #a9a9a947

> nucleotides #2,4 atoms

> hide all

> ~ribbon all

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> view in2

> volume #4 level 6.027

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> hide #4

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait 120

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait 120

> hide #3

> show #4

> hide all

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> wait 30

> view in2 frames 90

> wait 120

> turn y 1.0 360 center #4

> wait

> wait 30

> view out frames 90

> wait 120

> hide #4

> show all

> ribbon all

> show #1

executed Ribozyme_2p2_movie.cxc  

> open /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_movie.cxc

> show #1

> hide #3

> hide #4

> show #2

> ribbon #2

> view out

> turn y 1.0 360 center #1

> wait

> hide #1

> show #3

> ~show all

> ~ribbon all

> show :273,256,422,779,781,782,778

> wait 30

> view in1 frames 90

> wait 120

> turn y 1.0 360 center :422

> wait

> wait 30

> view out frames 90

> wait 120

> hide #3

> show #4

> hide all

> show
> :170,171,168,183,110,212,530,570,507,569,508,783,507,784,785,787,786,788

> wait 30

> view in2 frames 90

> wait 120

> turn y 1.0 360 center #4

> wait

> wait 30

> view out frames 90

> wait 120

> hide #4

> show all

> ribbon all

> show #1

executed Ribozyme_2p2_movie.cxc  

> save /Users/greg/Dropbox/_data/Ribozyme_2p2/Ribozyme_2p2_session.cxs

——— End of log from Wed Feb 12 12:29:24 2025 ———

> view name session-start

opened ChimeraX session  

> xr true

> mousemode setting zoom speed 0.2

started OpenXR rendering SonySRD System, render size 3840 by 2160  
xr.begin_frame() failed: The session <<session-not-running, is not yet
running>>.  
The Sony Spatial Reality display appears to be turned off or sleeping.
Unfortunately the Sony OpenXR driver is broken and if the Sony display slept
you will need to turn OpenXR off and back on in ChimeraX to get it to work
again. If you attempted to start OpenXR when the Sony display is off, you will
need to restart ChimeraX to get it to work.  
Traceback (most recent call last):  
File "C:\Users\gregp\Apps\ChimeraX 1.10.dev202503260000\bin\Lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 666, in _wheel_event  
f.wheel(MouseEvent(event))  
File "C:\Users\gregp\Apps\ChimeraX 1.10.dev202503260000\bin\Lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 754, in wheel  
self.zoom(delta_z, stereo_scaling = not event.alt_down())  
File "C:\Users\gregp\Apps\ChimeraX 1.10.dev202503260000\bin\Lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 768, in zoom  
v.stereo_scaling(delta_z)  
File "C:\Users\gregp\Apps\ChimeraX 1.10.dev202503260000\bin\Lib\site-
packages\chimerax\graphics\view.py", line 1109, in stereo_scaling  
c.eye_separation_scene *= f  
^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Users\gregp\Apps\ChimeraX 1.10.dev202503260000\bin\Lib\site-
packages\chimerax\vive\xr.py", line 1120, in _set_eye_separation_scene  
f = dist / sep  
~~~~~^~~~~  
ZeroDivisionError: float division by zero  
  
ZeroDivisionError: float division by zero  
  
File "C:\Users\gregp\Apps\ChimeraX 1.10.dev202503260000\bin\Lib\site-
packages\chimerax\vive\xr.py", line 1120, in _set_eye_separation_scene  
f = dist / sep  
~~~~~^~~~~  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 552.74
OpenGL renderer: NVIDIA RTX 2000 Ada Generation Laptop GPU/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: Dell Inc.
Model: Precision 5690
OS: Microsoft Windows 11 Pro (Build 22631)
Memory: 33,777,467,392
MaxProcessMemory: 137,438,953,344
CPU: 22 Intel(R) Core(TM) Ultra 9 185H
OSLanguage: en-US

Installed Packages:
    alabaster: 1.0.0
    appdirs: 1.4.4
    asttokens: 3.0.0
    auditwheel: 6.3.0
    autocommand: 2.2.2
    babel: 2.17.0
    backports.tarfile: 1.2.0
    beautifulsoup4: 4.13.3
    blockdiag: 3.0.0
    blosc2: 3.2.0
    build: 1.2.2.post1
    certifi: 2025.1.31
    cftime: 1.6.4.post1
    charset-normalizer: 3.4.1
    ChimeraX-AddCharge: 1.5.18
    ChimeraX-AddH: 2.2.7
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.6
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.19.1
    ChimeraX-AlphaFold: 1.0.1
    ChimeraX-AltlocExplorer: 1.1.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Aniso: 1.1.1
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.60.5
    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.dev202503260000
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.5
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.4
    ChimeraX-Dicom: 1.2.7
    ChimeraX-DistMonitor: 1.4.2
    ChimeraX-DockPrep: 1.1.4
    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.1
    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.3
    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.2
    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.16
    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.1.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.17.1
    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.2
    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.44
    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.10
    contourpy: 1.3.1
    coverage: 7.7.1
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.0.12
    debugpy: 1.8.13
    decorator: 5.2.1
    docutils: 0.21.2
    executing: 2.2.0
    filelock: 3.18.0
    fonttools: 4.56.0
    funcparserlib: 2.0.0a0
    glfw: 2.8.0
    grako: 3.16.5
    h5py: 3.13.0
    html2text: 2024.2.26
    idna: 3.10
    ihm: 2.2
    imagecodecs: 2024.6.1
    imagesize: 1.4.1
    importlib_metadata: 8.0.0
    inflect: 7.3.1
    iniconfig: 2.1.0
    ipykernel: 6.29.5
    ipython: 8.26.0
    ipywidgets: 8.1.5
    jaraco.collections: 5.1.0
    jaraco.context: 5.3.0
    jaraco.functools: 4.0.1
    jaraco.text: 3.12.1
    jedi: 0.19.1
    Jinja2: 3.1.6
    jupyter_client: 8.6.3
    jupyter_core: 5.7.2
    jupyterlab_widgets: 3.0.13
    kiwisolver: 1.4.8
    line_profiler: 4.2.0
    lxml: 5.3.1
    lz4: 4.3.3
    MarkupSafe: 3.0.2
    matplotlib: 3.9.2
    matplotlib-inline: 0.1.7
    more-itertools: 10.3.0
    msgpack: 1.1.0
    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: 1.26.4
    OpenMM: 8.2.0
    openvr: 1.26.701
    packaging: 24.2
    packaging: 24.2
    ParmEd: 4.2.2
    parso: 0.8.4
    pep517: 0.13.1
    pickleshare: 0.7.5
    pillow: 10.4.0
    pip: 25.0.1
    pkginfo: 1.11.1
    platformdirs: 4.3.7
    platformdirs: 4.2.2
    pluggy: 1.5.0
    prompt_toolkit: 3.0.50
    psutil: 7.0.0
    pure_eval: 0.2.3
    py-cpuinfo: 9.0.0
    pycollada: 0.8
    pydicom: 2.4.4
    pyelftools: 0.32
    Pygments: 2.18.0
    pynmrstar: 3.3.5
    pynrrd: 1.0.0
    PyOpenGL: 3.1.9
    PyOpenGL-accelerate: 3.1.9
    pyopenxr: 1.1.4501
    pyparsing: 3.2.3
    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.10.0
    pytest: 8.3.5
    pytest-cov: 6.0.0
    python-dateutil: 2.9.0.post0
    pytz: 2025.2
    pywin32: 310
    pyzmq: 26.3.0
    qtconsole: 5.5.2
    QtPy: 2.4.3
    qtshim: 1.1
    RandomWords: 0.4.0
    requests: 2.32.3
    roman-numerals-py: 3.1.0
    scipy: 1.14.0
    setuptools: 75.8.2
    sfftk-rw: 0.8.1
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.6
    Sphinx: 8.2.3
    sphinx-autodoc-typehints: 3.1.0
    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.7.1
    tables: 3.10.2
    tcia_utils: 1.5.1
    tifffile: 2025.3.13
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.4.2
    traitlets: 5.14.3
    typeguard: 4.3.0
    typing_extensions: 4.13.0
    typing_extensions: 4.12.2
    tzdata: 2025.2
    urllib3: 2.3.0
    wcwidth: 0.2.13
    webcolors: 24.11.1
    wheel: 0.45.1
    wheel: 0.43.0
    wheel-filename: 1.4.2
    widgetsnbextension: 4.0.13
    WMI: 1.5.1
    zipp: 3.19.2

Change History (3)

comment:1 by gregdp@…, 7 months ago

Actually after this message is displayed the XR screen works fine. So not a big deal, must be just on initialization perhaps.

comment:2 by Eric Pettersen, 7 months ago

Component: UnassignedVR
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionVR: float division by zero

comment:3 by Tom Goddard, 7 months ago

Resolution: fixed
Status: assignedclosed

Hi Greg,

This error using OpenXR with the Sony 3d display happened when doing a mouse wheel scroll to zoom when the Sony eye tracking had not yet locked in. I believe I've fixed it (in April 1, 2025 daily build) by ignoring zoom attempts before eye tracking is established, although I haven't tested since I don't have the display at hand now. The reason it wants eye tracking established is because zoom in OpenXR mode tries to scale the model while keeping it at a fixed screen z distance but the apparent z distance needs to know the eye separation of the two camera views that generate the 3d appearance.

Tom

Note: See TracTickets for help on using tickets.