Opened 41 hours ago

Closed 12 hours ago

#20865 closed defect (limitation)

glGetError: invalid operation

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Graphics 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.12 (2026-06-12 03:42:34 UTC)
Description
Replace this text with list of actions that caused this problem to occur

Log:
Startup Errors  
---  
error | ChimeraX requires an OpenGL graphics core profile.  
Your computer graphics driver is only offering a non-core profile (version
4.1).  
Try updating your graphics driver.  
warning | Unknown Vendor ID: 0x1ab8  
note | available bundle cache has not been initialized yet  
  
You can double click a model's Name or ID in the model panel to edit those
fields  
UCSF ChimeraX version: 1.12 (2026-06-12)  
© 2016-2026 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

No statusbar messages will be shown due to inadequate OpenGL  

You can double click a model's Name or ID in the model panel to edit those
fields  
  
  
  
  

> open //mac/Home/Downloads/pre2C0K.pdb

Summary of feedback from opening //mac/Home/Downloads/pre2C0K.pdb  
---  
warnings | Ignored bad PDB record found on line 1  
REMARK BIOVIA PDB file  
  
Ignored bad PDB record found on line 2  
REMARK Created: 2026-08-23T21:41:37Z  
  
Chain information for pre2C0K.pdb #1  
---  
Chain | Description  
A | No description available  
B | No description available  
  
Computing secondary structure  
  

> ui tool show "Dock Prep"

Starting dock prep  
[Repeated 1 time(s)]Deleting solvent  
[Repeated 1 time(s)]Deleting non-metal-complex ions  
[Repeated 1 time(s)]Deleting non-current alt locs  
[Repeated 1 time(s)]

/A MET 150 is missing heavy backbone atoms  

Filling out missing side chains  
[Repeated 1 time(s)]/A LYS 84: phi -60.5, psi -19.3 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/A GLU 99: phi -67.0, psi -36.3 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/A LYS 123: phi -77.6, psi 107.4 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B PHE 50: phi -58.6, psi -24.5 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B GLU 55: phi -119.3, psi 6.6 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B ARG 65: phi -61.0, psi -42.4 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B LYS 84: phi -71.1, psi -2.5 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B LYS 85: phi -72.0, psi -21.6 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B LYS 100: phi -129.2, psi 120.7 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B LYS 101: phi -69.1, psi 83.4 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B LYS 123: phi -82.8, psi 116.7 trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
/B LYS 149: phi -87.0, psi none trans  
Retrieving rotamers from Dunbrack library  
Rotamers retrieved from Dunbrack library  
Processing H-bonds for /B LYS 149  
  
Applying LYS rotamer (chi angles: 51.3 89.3 70.7 178.4) to /A LYS 84  
Applying GLU rotamer (chi angles: -66.4 80.3 9.3) to /A GLU 99  
Applying LYS rotamer (chi angles: -62.5 -75.3 99.0 -88.6) to /A LYS 123  
Applying PHE rotamer (chi angles: 72.0 88.6) to /B PHE 50  
Applying GLU rotamer (chi angles: -177.6 65.5 47.7) to /B GLU 55  
Applying ARG rotamer (chi angles: 178.6 66.1 -178.0 85.6) to /B ARG 65  
Applying LYS rotamer (chi angles: -62.1 -74.2 86.5 168.9) to /B LYS 84  
Applying LYS rotamer (chi angles: -62.5 -75.3 99.0 -88.6) to /B LYS 85  
Applying LYS rotamer (chi angles: -177.3 -177.5 -70.5 -175.7) to /B LYS 100  
Applying LYS rotamer (chi angles: -62.5 -75.3 99.0 -88.6) to /B LYS 101  
Applying LYS rotamer (chi angles: -177.4 77.6 -89.8 -82.1) to /B LYS 123  
Applying LYS rotamer (chi angles: -67.1 -179.4 -179.4 179.5) to /B LYS 149  
  
Summary of feedback from adding hydrogens to pre2C0K.pdb #1  
---  
warning | Not adding hydrogens to /A MET 150 CA because it is missing heavy-atom bond partners  
notes | Adding hydrogens  
No usable SEQRES records for pre2C0K.pdb (#1) chain A; guessing termini
instead  
No usable SEQRES records for pre2C0K.pdb (#1) chain B; guessing termini
instead  
Chain-initial residues that are actual N termini: /A MET 1, /B MET 1  
Chain-initial residues that are not actual N termini:  
Chain-final residues that are actual C termini: /A MET 150  
Chain-final residues that are not actual C termini: /B LYS 149  
Categorizing heavy atoms  
Adding simple fixed hydrogens  
Adding co-planar hydrogens  
Finding hydrogen bonds  
Finding acceptors in model 'pre2C0K.pdb'  
Building search tree of acceptor atoms  
Finding donors in model 'pre2C0K.pdb'  
Matching donors in model 'pre2C0K.pdb' to acceptors  
  
315 hydrogen bonds  
Sorting hydrogen bonds by distance  
Organizing h-bond info  
Adding hydrogens by h-bond strength (0/67)  
Adding hydrogens by h-bond strength (23/67)  
Adding hydrogens to primary aromatic amines  
Using steric criteria to resolve partial h-bonders  
Adding hydrogens to non-h-bonding atoms  
Deciding aromatic nitrogen protonation  
  
/B LYS 149 is not terminus, removing H atom from 'C'  
Hydrogens added  
2479 hydrogens added  
  
Closest equivalent command: addcharge standardizeResidues none  
Using Amber 20 recommended default charges and atom types for standard
residues  
Dock prep finished  
[Repeated 1 time(s)]  

> save //mac/Home/Downloads/pro2C0K.pdp.mol2

Writing Mol2 file //mac/Home/Downloads/pro2C0K.pdp.mol2  
Finding amides  
Putting atoms in input order  
writing atoms  
writing bonds  
writing residues  
Wrote Mol2 file //mac/Home/Downloads/pro2C0K.pdp.mol2  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\add_charge\tool.py", line 120, in add_charges  
self._finish_add_charge(residues)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\add_charge\tool.py", line 159, in _finish_add_charge  
self.dock_prep_info['callback'](AtomicStructures(self.structures),
tool_settings=params)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\add_charge\dock_prep.py", line 49, in <lambda>  
run_for_dock_prep(*tuple(args1+[used_structures, kw]),
tool_settings=tool_settings)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\add_charge\dock_prep.py", line 58, in run_for_dock_prep  
callback(session, state, structures)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\dock_prep\cmd.py", line 156, in run_steps  
callback()  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\dock_prep\prep.py", line 144, in postscript  
show_save_file_dialog(session,
format=session.data_formats.save_format_from_suffix(".mol2").name)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\save_command\dialog.py", line 144, in show_save_file_dialog  
_dlg.display(session, **kw)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\save_command\dialog.py", line 68, in display  
run(session, cmd)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\commands\run.py", line 49, in run  
results = command.run(text, log=log, return_json=return_json)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\commands\cli.py", line 3245, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\save_command\cmd.py", line 86, in cmd_save  
Command(session, registry=registry).run(provider_cmd_text, log=log)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\commands\cli.py", line 3245, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\save_command\cmd.py", line 114, in provider_save  
remember_file(session, path, data_format.nicknames[0],  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\filehistory.py", line 241, in remember_file  
h.remember_file(filename, format, models, database = database, file_saved =
file_saved,  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\filehistory.py", line 79, in remember_file  
self.capture_thumbnails_cb()  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\filehistory.py", line 96, in capture_thumbnails_cb  
fs.capture_image(models, ses)  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\filehistory.py", line 190, in capture_image  
self.image = models_image(session, models, size)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\core\filehistory.py", line 252, in models_image  
image = v.image(width, height, camera = c, drawings = models)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\graphics\view.py", line 452, in image  
rgba = self.image_rgba(width=width, height=height, supersample=supersample,  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\graphics\view.py", line 469, in image_rgba  
if not self._use_opengl():  
^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\graphics\view.py", line 127, in _use_opengl  
if not self._render.make_current():  
^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\graphics\opengl.py", line 553, in make_current  
e = self.check_for_opengl_errors()  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\chimerax\graphics\opengl.py", line 1110, in check_for_opengl_errors  
e = GL.glGetError()  
^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.12\bin\Lib\site-
packages\OpenGL\platform\baseplatform.py", line 487, in __call__  
return self(*args, **named)  
^^^^^^^^^^^^^^^^^^^^  
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glGetError,  
cArguments = (),  
result = 1282  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glGetError,  
cArguments = (),  
result = 1282  
)  
  
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
  
See log for complete Python traceback.  
  
Wrote Mol2 file //mac/Home/Downloads/pro2C0K.pdp.mol2  
  




OpenGL version: unknown
Could not make opengl context current

Python: 3.11.9
Locale: en_US.cp1252
Qt version: PyQt6 6.10.2, Qt 6.10.0
Qt runtime version: 6.10.2
Qt platform: windows

Manufacturer: Parallels International GmbH.
Model: Parallels Virtual Platform
OS: Microsoft Windows 11 Home (Build 26100.4349)
Memory: 4,275,355,648
MaxProcessMemory: 137,438,953,344
CPU: 2 Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz
OSLanguage: en-US

Installed Packages:
    accessible-pygments: 0.0.5
    aiohappyeyeballs: 2.6.2
    aiohttp: 3.13.4
    aiosignal: 1.4.0
    alabaster: 1.0.0
    annotated-types: 0.7.0
    anyio: 4.13.0
    appdirs: 1.4.4
    asttokens: 3.0.1
    attrs: 26.1.0
    babel: 2.18.0
    beautifulsoup4: 4.13.5
    blockdiag: 3.0.0
    blosc2: 4.4.3
    bs4: 0.0.2
    build: 1.3.0
    certifi: 2026.5.20
    cftime: 1.6.5
    charset-normalizer: 3.4.7
    ChimeraX-AddCharge: 1.5.20
    ChimeraX-AddH: 2.2.8
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.6.2
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 3.2
    ChimeraX-AlphaFold: 1.0.1
    ChimeraX-AltlocExplorer: 1.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Animations: 1.0
    ChimeraX-Aniso: 1.3.2
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.67.1
    ChimeraX-AtomicLibrary: 14.4
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.3
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 3.0.0
    ChimeraX-Boltz: 1.1
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.2
    ChimeraX-BuildStructure: 2.13.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.6.0
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.4.1
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.5
    ChimeraX-ChemGroup: 2.0.2
    ChimeraX-Clashes: 2.4
    ChimeraX-Cluster: 1.0
    ChimeraX-ColorActions: 1.0.5
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.8
    ChimeraX-CommandLine: 1.3.1
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.12
    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.2.2
    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.3
    ChimeraX-Help: 1.3
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.4
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-KVFinder: 1.8.2
    ChimeraX-Label: 1.5
    ChimeraX-LightingGUI: 1.0
    ChimeraX-ListInfo: 1.3.1
    ChimeraX-Log: 1.2.2
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.3
    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-MatchAlign: 1.2
    ChimeraX-MatchMaker: 2.4.1
    ChimeraX-MCopy: 1.0
    ChimeraX-MCPServer: 0.2.0
    ChimeraX-MDcrds: 2.19
    ChimeraX-MedicalToolbar: 1.1
    ChimeraX-Meeting: 1.0.1
    ChimeraX-Minimize: 1.3.9
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.16
    ChimeraX-MMTF: 2.2
    ChimeraX-ModelArchive: 1.0
    ChimeraX-Modeller: 1.5.23
    ChimeraX-ModelPanel: 1.6.1
    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.1
    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.15.4
    ChimeraX-OpenFold: 1.0
    ChimeraX-OrthoPick: 1.0.1
    ChimeraX-PDB: 2.7.13
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.5
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1.4
    ChimeraX-ProfileGrids: 1.6
    ChimeraX-PubChem: 2.2
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.8.2
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.3.3
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.2
    ChimeraX-Scenes: 0.3.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.3
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-Segmentations: 3.5.12
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.18
    ChimeraX-Shape: 1.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.2.1
    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-SNFG: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.19.3
    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.3
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.2.4
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.50.8
    ChimeraX-Umap: 1.0
    ChimeraX-uniprot: 2.3.2
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDock: 1.6.2
    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.5
    ChimeraX-Zone: 1.0.1
    click: 8.4.1
    colorama: 0.4.6
    comm: 0.2.3
    comtypes: 1.4.11
    contourpy: 1.3.3
    coverage: 7.14.1
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.2.4
    debugpy: 1.8.21
    decorator: 5.3.1
    docutils: 0.21.2
    executing: 2.2.1
    filelock: 3.19.1
    fonttools: 4.63.0
    frozenlist: 1.8.0
    funcparserlib: 2.0.0a0
    glfw: 2.10.0
    grako: 3.16.5
    h11: 0.16.0
    h5py: 3.16.0
    html2text: 2025.4.15
    httpcore: 1.0.9
    httpx: 0.28.1
    httpx-sse: 0.4.3
    idna: 3.18
    ihm: 2.2
    imagecodecs: 2024.6.1
    imagesize: 2.0.0
    iniconfig: 2.3.0
    ipykernel: 7.1.0
    ipython: 9.9.0
    ipython_pygments_lexers: 1.1.1
    jedi: 0.19.2
    Jinja2: 3.1.6
    jsonschema: 4.26.0
    jsonschema-specifications: 2025.9.1
    jupyter_client: 8.8.0
    jupyter_core: 5.9.1
    kiwisolver: 1.5.0
    line_profiler: 5.0.0
    lxml: 6.0.2
    lz4: 4.3.2
    Markdown: 3.8.2
    MarkupSafe: 3.0.3
    matplotlib: 3.10.7
    matplotlib-inline: 0.2.2
    mcp: 1.18.0
    msgpack: 1.1.1
    multidict: 6.7.1
    narwhals: 2.22.1
    ndindex: 1.10.1
    nest-asyncio: 1.6.0
    netCDF4: 1.6.5
    networkx: 3.3
    nibabel: 5.2.0
    nptyping: 2.5.0
    numexpr: 2.14.1
    numpy: 1.26.4
    nvidia-nvjitlink-cu12: 12.9.86
    OpenMM: 8.4.0
    OpenMM-CUDA-12: 8.4.0
    openvr: 1.26.701
    packaging: 25.0
    ParmEd: 4.2.2
    parso: 0.8.7
    pep517: 0.13.1
    pickleshare: 0.7.5
    pillow: 11.3.0
    pip: 25.2
    pkginfo: 1.12.1.2
    platformdirs: 4.10.0
    plotly: 6.8.0
    pluggy: 1.6.0
    prompt_toolkit: 3.0.52
    propcache: 0.5.2
    psutil: 7.0.0
    pure_eval: 0.2.3
    py-cpuinfo: 9.0.0
    pybind11: 3.0.1
    pycollada: 0.8
    pydantic: 2.13.4
    pydantic-settings: 2.14.1
    pydantic_core: 2.46.4
    pydata-sphinx-theme: 0.18.0
    pydicom: 2.4.4
    Pygments: 2.18.0
    pynmrstar: 3.5.1
    pynrrd: 1.0.0
    PyOpenGL: 3.1.10
    PyOpenGL-accelerate: 3.1.10
    pyopenxr: 1.1.4501
    pyparsing: 3.3.2
    pyproject_hooks: 1.2.0
    PyQt6-commercial: 6.10.2
    PyQt6-Qt6: 6.10.2
    PyQt6-WebEngine-commercial: 6.10.0
    PyQt6-WebEngine-Qt6: 6.10.2
    PyQt6_sip: 13.10.3
    pytest: 9.0.3
    pytest-cov: 7.1.0
    python-dateutil: 2.9.0.post0
    python-dotenv: 1.2.2
    python-multipart: 0.0.32
    pywin32: 311
    pyzmq: 27.1.0
    qtconsole: 5.7.0
    QtPy: 2.4.3
    qtshim: 1.2.2
    RandomWords: 0.4.0
    referencing: 0.37.0
    requests: 2.32.5
    roman-numerals: 4.1.0
    rpds-py: 2026.5.1
    scipy: 1.14.0
    setuptools: 80.9.0
    sfftk-rw: 0.8.1
    six: 1.17.0
    snowballstemmer: 3.1.1
    sortedcontainers: 2.4.0
    soupsieve: 2.8.4
    Sphinx: 9.0.4
    sphinx-autodoc-typehints: 3.6.1
    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
    sse-starlette: 3.4.4
    stack-data: 0.6.3
    starlette: 1.3.0
    superqt: 0.7.6
    tables: 3.10.2
    tcia_utils: 3.2.1
    threadpoolctl: 3.6.0
    tifffile: 2025.3.13
    tinyarray: 1.2.5
    tornado: 6.5.7
    tqdm: 4.68.2
    traitlets: 5.14.3
    typing-inspection: 0.4.2
    typing_extensions: 4.15.0
    tzdata: 2026.2
    Unidecode: 1.4.0
    urllib3: 2.7.0
    uvicorn: 0.49.0
    wcwidth: 0.8.1
    webcolors: 24.11.1
    wheel: 0.45.1
    wheel-filename: 1.4.2
    WMI: 1.5.1
    yarl: 1.24.2

Change History (2)

comment:1 by Eric Pettersen, 15 hours ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionglGetError: invalid operation

comment:2 by Tom Goddard, 12 hours ago

Resolution: limitation
Status: assignedclosed

Looks like they are using Parallels Virtual Platform to run Windows on a Mac and the log says it does not support the OpenGL core profile ChimeraX requires.

error | ChimeraX requires an OpenGL graphics core profile.  
Your computer graphics driver is only offering a non-core profile (version
4.1).  
Try updating your graphics driver. 


Note: See TracTickets for help on using tickets.