Opened 13 months ago
Last modified 13 months ago
#16186 assigned defect
"xr true": xr.exception.HandleInvalidError: A supplied object handle was invalid
| Reported by: | 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.19045
ChimeraX Version: 1.9.dev202410240539 (2024-10-24 05:39:21 UTC)
Description
Replace this text with list of actions that caused this problem to occur
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
UCSF ChimeraX version: 1.9.dev202410240539 (2024-10-24)
© 2016-2024 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open 8typ format mmcif fromDatabase pdb
8typ title:
Complement Protease C1s Inhibited by
6-(4-phenylpiperazin-1-yl)pyridine-3-carboximidamide [more info...]
Chain information for 8typ #1
---
Chain | Description | UniProt
A | Complement C1s subcomponent | C1S_HUMAN 358-688
Non-standard residues in 8typ #1
---
BMA — beta-D-mannopyranose (beta-D-mannose; D-mannose; mannose)
FUC — alpha-L-fucopyranose (alpha-L-fucose; 6-deoxy-alpha-L-galactopyranose;
L-fucose; fucose)
NAG — 2-acetamido-2-deoxy-beta-D-glucopyranose (N-acetyl-beta-D-glucosamine;
2-acetamido-2-deoxy-beta-D-glucose; 2-acetamido-2-deoxy-D-glucose;
2-acetamido-2-deoxy-glucose; N-ACETYL-D-GLUCOSAMINE)
SQT — 6-(4-phenylpiperazin-1-yl)pyridine-3-carboximidamide
QWindowsWindow::setGeometry: Unable to set geometry 863x1658+3950+521 (frame:
879x1697+3942+490) on QWidgetWindow/"QDockWidgetClassWindow" on "HP Zvr".
Resulting geometry: 869x1675+3947+507 (frame: 885x1714+3939+476) margins: 8,
31, 8, 8 minimum size: 78x1 maximum size: 524287x524287
MINMAXINFO(maxSize=POINT(x=0, y=0), maxpos=POINT(x=0, y=0),
maxtrack=POINT(x=524303, y=524326), mintrack=POINT(x=94, y=40)))
QWindowsWindow::setGeometry: Unable to set geometry 863x1947+3701+438 (frame:
879x1986+3693+407) on QWidgetWindow/"QDockWidgetClassWindow" on "HP Zvr".
Resulting geometry: 863x1964+3701+421 (frame: 879x2003+3693+390) margins: 8,
31, 8, 8 minimum size: 142x72 maximum size: 524287x524287
MINMAXINFO(maxSize=POINT(x=0, y=0), maxpos=POINT(x=0, y=0),
maxtrack=POINT(x=524303, y=524326), mintrack=POINT(x=158, y=111)))
> xr true
started OpenXR rendering Acer Salaino XR Driver
Traceback (most recent call last):
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\core\triggerset.py", line 149, in invoke
return self._func(self._name, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\xr.py", line 786, in _next_frame
self.process_controller_events()
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\xr.py", line 823, in process_controller_events
self.process_controller_buttons()
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\xr.py", line 831, in process_controller_buttons
e = xr.poll_next_event()
^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\openxr.py", line 740, in poll_next_event
self._poll_xr_events() # Update self._session_state to detect headset has lost
focus
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\openxr.py", line 385, in _poll_xr_events
event_buffer = xr.poll_event(self._instance)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\xr\functions.py", line 144, in poll_event
raise result
xr.exception.HandleInvalidError: A supplied object handle was invalid.
Error processing trigger "new frame":
xr.exception.HandleInvalidError: A supplied object handle was invalid.
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\xr\functions.py", line 144, in poll_event
raise result
See log for complete Python traceback.
> xr false
> xr true
started OpenXR rendering Acer Salaino XR Driver
Traceback (most recent call last):
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\core\triggerset.py", line 149, in invoke
return self._func(self._name, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\xr.py", line 786, in _next_frame
self.process_controller_events()
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\xr.py", line 823, in process_controller_events
self.process_controller_buttons()
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\xr.py", line 831, in process_controller_buttons
e = xr.poll_next_event()
^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\openxr.py", line 740, in poll_next_event
self._poll_xr_events() # Update self._session_state to detect headset has lost
focus
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\chimerax\vive\openxr.py", line 385, in _poll_xr_events
event_buffer = xr.poll_event(self._instance)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\xr\functions.py", line 144, in poll_event
raise result
xr.exception.HandleInvalidError: A supplied object handle was invalid.
Error processing trigger "new frame":
xr.exception.HandleInvalidError: A supplied object handle was invalid.
File "C:\Program Files\ChimeraX 1.9.dev202410240539\bin\Lib\site-
packages\xr\functions.py", line 144, in poll_event
raise result
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 552.55
OpenGL renderer: Quadro RTX 4000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.11.4
Locale: en_US.cp1252
Qt version: PyQt6 6.7.1, Qt 6.7.1
Qt runtime version: 6.7.3
Qt platform: windows
Manufacturer: Gigabyte Technology Co., Ltd.
Model: Z690 AORUS MASTER
OS: Microsoft Windows 10 Pro (Build 19045)
Memory: 68,480,942,080
MaxProcessMemory: 137,438,953,344
CPU: 20 12th Gen Intel(R) Core(TM) i7-12700K
OSLanguage: en-US
Installed Packages:
alabaster: 1.0.0
appdirs: 1.4.4
asttokens: 2.4.1
autocommand: 2.2.2
babel: 2.16.0
backports.tarfile: 1.2.0
beautifulsoup4: 4.12.3
blockdiag: 3.0.0
blosc2: 2.7.1
build: 1.2.1
certifi: 2024.8.30
cftime: 1.6.4.post1
charset-normalizer: 3.4.0
ChimeraX-AddCharge: 1.5.17
ChimeraX-AddH: 2.2.6
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.5
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.15.1
ChimeraX-AlphaFold: 1.0.1
ChimeraX-AltlocExplorer: 1.1.2
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.58.7
ChimeraX-AtomicLibrary: 14.1.8
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.4
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.4.7
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.13
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.3.4
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.6
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.9.dev202410240539
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.5
ChimeraX-DiffPlot: 1.0
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.2
ChimeraX-Label: 1.1.11
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.6
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.7.1
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.17
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
ChimeraX-OrthoPick: 1.0.1
ChimeraX-PDB: 2.7.6
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-PubChem: 2.2
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.6
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.2
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-Segmentations: 3.2.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.14
ChimeraX-Shape: 1.0.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.18.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
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.41
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.0
cxservices: 1.2.3
cycler: 0.12.1
Cython: 3.0.10
debugpy: 1.8.7
decorator: 5.1.1
docutils: 0.21.2
executing: 2.1.0
filelock: 3.15.4
fonttools: 4.54.1
funcparserlib: 2.0.0a0
glfw: 2.7.0
grako: 3.16.5
h5py: 3.12.1
html2text: 2024.2.26
idna: 3.10
ihm: 1.3
imagecodecs: 2024.6.1
imagesize: 1.4.1
importlib_metadata: 8.0.0
importlib_resources: 6.4.0
inflect: 7.3.1
ipykernel: 6.29.5
ipython: 8.26.0
ipywidgets: 8.1.5
jaraco.context: 5.3.0
jaraco.functools: 4.0.1
jaraco.text: 3.12.1
jedi: 0.19.1
Jinja2: 3.1.4
jupyter_client: 8.6.2
jupyter_core: 5.7.2
jupyterlab_widgets: 3.0.13
kiwisolver: 1.4.7
line_profiler: 4.1.3
lxml: 5.2.2
lz4: 4.3.3
MarkupSafe: 3.0.2
matplotlib: 3.9.2
matplotlib-inline: 0.1.7
more-itertools: 10.3.0
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.1
numpy: 1.26.4
openvr: 1.26.701
ordered-set: 4.1.0
packaging: 23.2
packaging: 24.1
ParmEd: 4.2.2
parso: 0.8.4
pep517: 0.13.1
pillow: 10.4.0
pip: 24.2
pkginfo: 1.11.1
platformdirs: 4.3.6
platformdirs: 4.2.2
prompt_toolkit: 3.0.48
psutil: 6.0.0
pure_eval: 0.2.3
py-cpuinfo: 9.0.0
pycollada: 0.8
pydicom: 2.4.4
Pygments: 2.18.0
pynmrstar: 3.3.4
pynrrd: 1.0.0
PyOpenGL: 3.1.7
PyOpenGL-accelerate: 3.1.7
pyopenxr: 1.0.3401
pyparsing: 3.2.0
pyproject_hooks: 1.2.0
PyQt6-commercial: 6.7.1
PyQt6-Qt6: 6.7.3
PyQt6-WebEngine-commercial: 6.7.0
PyQt6-WebEngine-Qt6: 6.7.3
PyQt6-WebEngineSubwheel-Qt6: 6.7.3
PyQt6_sip: 13.8.0
python-dateutil: 2.9.0.post0
pytz: 2024.2
pywin32: 306
pyzmq: 26.2.0
qtconsole: 5.5.2
QtPy: 2.4.1
qtshim: 1.0
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
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.1
tcia_utils: 1.5.1
tifffile: 2024.7.24
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.4.1
traitlets: 5.14.3
typeguard: 4.3.0
typing_extensions: 4.12.2
typing_extensions: 4.12.2
tzdata: 2024.2
urllib3: 2.2.3
wcwidth: 0.2.13
webcolors: 24.6.0
wheel: 0.43.0
wheel: 0.43.0
wheel-filename: 1.4.1
widgetsnbextension: 4.0.13
WMI: 1.5.1
zipp: 3.19.2
Attachments (2)
Change History (7)
comment:1 by , 13 months ago
| Component: | Unassigned → VR |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → "xr true": xr.exception.HandleInvalidError: A supplied object handle was invalid |
comment:2 by , 13 months ago
Did you see anything rendered on the display?
The current error is in OpenXR xrPollEvent(instance) it is getting an XR_ERROR_INVALID_HANDLE which would seem to mean the instance is invalid. The instance is the OpenXR connection. There is another possible error of xrPollEvent() that XR_ERROR_INSTANCE_LOST and if the instance became invalid I would expect that error. So I don't know what this error means. I don't have any suggestion for how you can debug that. I would need access to one of these displays to figure out what the problem is. Apparently something is different about the Acer display OpenXR implementation compared to VR headsets and I would need to look into exactly how far the OpenXR setup gets before running into this event polling error.
I don't think my lab will buy a $3000 display that may not work at all with ChimeraX.
comment:3 by , 13 months ago
[cid:image001.png@01DB26D7.065B6A40]
Hi Tom,
This is the display I get. It is frozen though because graphics has stopped redrawing..
The spatiallabs software (SpatialLabs Developer<https://spatiallabs.acer.com/developer>)
[cid:image002.png@01DB26D7.065B6A40]
With its “ spatiallabs go” app can convert any 2D content to 3D. when in fullscreen mode. I undock all things undockable in chimerax and set ui fullscreen true and launch spatiallabs go. I can set the popout and depth of the stereo. Then I can see chimerax display screen in 3d stereo.
I can change the display(prsets etc) without losing the 3D (as long as iam clicking inside the3D monitor.). this as far as I have got. If you have any other suggestions please let me know.
Regards
Krish
“”
-----Original Message-----
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Thursday, October 24, 2024 9:25 PM
To: goddard@cgl.ucsf.edu; Krishnan Raman <RKrishnan@BIOCRYST.com>
Subject: Re: [ChimeraX] #16186: "xr true": xr.exception.HandleInvalidError: A supplied object handle was invalid
[EXTERNAL]
#16186: "xr true": xr.exception.HandleInvalidError: A supplied object handle was invalid
----------------------------------+-------------------------
Reporter: rkrishnan@… | 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):
Did you see anything rendered on the display?
The current error is in OpenXR xrPollEvent(instance) it is getting an XR_ERROR_INVALID_HANDLE which would seem to mean the instance is invalid.
The instance is the OpenXR connection. There is another possible error of
xrPollEvent() that XR_ERROR_INSTANCE_LOST and if the instance became invalid I would expect that error. So I don't know what this error means.
I don't have any suggestion for how you can debug that. I would need access to one of these displays to figure out what the problem is.
Apparently something is different about the Acer display OpenXR implementation compared to VR headsets and I would need to look into exactly how far the OpenXR setup gets before running into this event polling error.
I don't think my lab will buy a $3000 display that may not work at all with ChimeraX.
--
Ticket URL: <https://link.edgepilot.com/s/fb409521/0Xc0AXcanEiyeDuc-08Nfw?u=https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/16186%23comment:2>
ChimeraX <https://link.edgepilot.com/s/0ce4f66c/QG1AXpSA5k6FKhWV5wDSVg?u=https://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
Links contained in this email have been replaced. If you click on a link in the email above, the link will be analyzed for known threats. If a known threat is found, you will not be able to proceed to the destination. If suspicious content is detected, you will see a warning.
CONFIDENTIALITY NOTICE
This email, including any attachments, may contain confidential or legally privileged information that is intended only for the individual or entity to whom it is addressed. If you are not the intended recipient, please be advised that any dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please reply to the sender so that BioCryst Pharmaceuticals, Inc. can take corrective measures and then permanently delete this email and any attachment, including any printed copies. Thank you.
comment:4 by , 13 months ago
Good to see that it renders something when you enable OpenXR. Does it appear in 3D or just 2D?
I don't have any suggestions to pursue this further. The Acer OpenXR implementation is giving a bizarre error and it would require me tracing exactly how far it gets. That requires modifying a good bit of code and me having a display to use. I asked the head of my lab if he is interested in getting a display. I'll let you know what he says.
I don't think the automatically convert 2D to 3D is going to do anything useful. But who knows since I don't have a description of the technique (probably proprietary) and only by trying it would I be able to assess it.
comment:5 by , 13 months ago
Thanks Tom for all your diligent followup.
Regards
Krish
-----Original Message-----
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Friday, October 25, 2024 12:39 PM
To: goddard@cgl.ucsf.edu; Krishnan Raman <RKrishnan@BIOCRYST.com>
Subject: Re: [ChimeraX] #16186: "xr true": xr.exception.HandleInvalidError: A supplied object handle was invalid
[EXTERNAL]
#16186: "xr true": xr.exception.HandleInvalidError: A supplied object handle was invalid
----------------------------------+-------------------------
Reporter: rkrishnan@\u2026 | 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):
Good to see that it renders something when you enable OpenXR. Does it appear in 3D or just 2D?
I don't have any suggestions to pursue this further. The Acer OpenXR implementation is giving a bizarre error and it would require me tracing exactly how far it gets. That requires modifying a good bit of code and me having a display to use. I asked the head of my lab if he is interested in getting a display. I'll let you know what he says.
I don't think the automatically convert 2D to 3D is going to do anything useful. But who knows since I don't have a description of the technique (probably proprietary) and only by trying it would I be able to assess it.
--
Ticket URL: <https://link.edgepilot.com/s/9f9f9c22/t2vwT2IJRUiE6oXFhs-xpw?u=https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/16186%23comment:4>
ChimeraX <https://link.edgepilot.com/s/1b3c42ac/TS_dVYWtoE_KVI9txdjlYQ?u=https://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
Links contained in this email have been replaced. If you click on a link in the email above, the link will be analyzed for known threats. If a known threat is found, you will not be able to proceed to the destination. If suspicious content is detected, you will see a warning.
CONFIDENTIALITY NOTICE
This email, including any attachments, may contain confidential or legally privileged information that is intended only for the individual or entity to whom it is addressed. If you are not the intended recipient, please be advised that any dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please reply to the sender so that BioCryst Pharmaceuticals, Inc. can take corrective measures and then permanently delete this email and any attachment, including any printed copies. Thank you.


Reported by Krish