Opened 9 months ago

Closed 8 months ago

Last modified 8 months ago

#16815 closed defect (nonchimerax)

glTexImage2D: Not enough memory

Reported by: philipp.milkereit@… 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.9 (2024-12-11 19:11:19 UTC)
Description
Replace this text with list of actions that caused this problem to occur

Log:
Startup Messages  
---  
warning | Unknown Vendor ID: "0x4d4f4351"  
note | available bundle cache has not been initialized yet  
  
UCSF ChimeraX version: 1.9 (2024-12-11)  
© 2016-2024 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> ui tool show "rRNA Inspector"

> open 3jct format mmcif fromDatabase pdb

3jct title:  
Cryo-em structure of eukaryotic pre-60S ribosomal subunits [more info...]  
  
Chain information for 3jct #1  
---  
Chain | Description | UniProt  
1 | RDN25-1 rRNA |   
2 | RDN58-1 rRNA |   
3 | RDN5-2 rRNA |   
4 | Probable metalloprotease ARX1 | Q03862 1-593  
5 | rRNA-processing protein CGR1 | P53188 1-120  
6 | ITS2-1 miscRNA |   
A | 60S ribosomal protein L2-A | RL2A_YEAST 1-254  
B | 60S ribosomal protein L3 | RL3_YEAST 1-387  
C | 60S ribosomal protein L4-A | RL4A_YEAST 1-362  
D | 60S ribosomal protein L5 | RL5_YEAST 1-297  
E | 60S ribosomal protein L6-A | RL6A_YEAST 1-176  
F | 60S ribosomal protein L7-A | RL7A_YEAST 1-244  
G | 60S ribosomal protein L8-A | RL8A_YEAST 1-256  
H | 60S ribosomal protein L9-A | RL9A_YEAST 1-191  
I | Bud site selection protein 20 | BUD20_YEAST 1-166  
J | 60S ribosomal protein L11-A | RL11A_YEAST 1-174  
K | Proteasome-interacting protein CIC1 | CIC1_YEAST 1-376  
L | 60S ribosomal protein L13-A | RL13A_YEAST 1-199  
M | 60S ribosomal protein L14-A | RL14A_YEAST 1-138  
N | 60S ribosomal protein L15-A | RL15A_YEAST 1-204  
O | 60S ribosomal protein L16-A | RL16A_YEAST 1-199  
P | 60S ribosomal protein L17-A | RL17A_YEAST 1-184  
Q | 60S ribosomal protein L18-A | RL18A_YEAST 1-186  
R | 60S ribosomal protein L19-A | RL19A_YEAST 1-189  
S | 60S ribosomal protein L20-A | RL20A_YEAST 1-172  
T | 60S ribosomal protein L21-A | RL21A_YEAST 1-160  
U | 60S ribosomal protein L22-A | RL22A_YEAST 1-121  
V | 60S ribosomal protein L23-A | RL23A_YEAST 1-137  
W | Ribosome assembly factor MRT4 | MRT4_YEAST 1-236  
X | 60S ribosomal protein L25 | RL25_YEAST 1-142  
Y | 60S ribosomal protein L26-A | RL26A_YEAST 1-127  
Z | 60S ribosomal protein L27-A | RL27A_YEAST 1-136  
a | 60S ribosomal protein L28 | RL28_YEAST 1-149  
b | Nucleolar GTP-binding protein 1 | NOG1_YEAST 1-647  
c | 60S ribosomal protein L30 | RL30_YEAST 1-105  
d | 60S ribosomal protein L31-A | RL31A_YEAST 1-113  
e | 60S ribosomal protein L32 | RL32_YEAST 1-130  
f | 60S ribosomal protein L33-A | RL33A_YEAST 1-107  
g | 60S ribosomal protein L34-A | RL34A_YEAST 1-121  
h | 60S ribosomal protein L35-A | RL35A_YEAST 1-120  
i | 60S ribosomal protein L36-A | RL36A_YEAST 1-100  
j | 60S ribosomal protein L37-A | RL37A_YEAST 1-88  
k | 60S ribosomal protein L38 | RL38_YEAST 1-78  
l | 60S ribosomal protein L39 | RL39_YEAST 1-51  
m | Nucleolar GTP-binding protein 2 | NOG2_YEAST 1-486  
n | Pescadillo homolog | PESC_YEAST 1-605  
o | Ribosome biogenesis protein 15 | NOP15_YEAST 1-220  
p | 60S ribosomal protein L43-A | RL43A_YEAST 1-92  
q | Ribosome biogenesis protein NOP53 | NOP53_YEAST 1-455  
r | Ribosome biogenesis protein NSA2 | NSA2_YEAST 1-261  
s | Nuclear GTP-binding protein NUG1 | NUG1_YEAST 1-520  
t | Ribosome biogenesis protein RLP7 | RLP7_YEAST 1-322  
u | Ribosome biogenesis protein RLP24 | RLP24_YEAST 1-199  
v | Ribosome biogenesis protein RPF2 | RPF2_YEAST 1-344  
w | Regulator of ribosome biosynthesis | RRS1_YEAST 1-203  
x | Ribosome assembly protein 4 | NLE1_YEAST 1-515  
y | Eukaryotic translation initiation factor 6 | IF6_YEAST 1-245  
z | UPF0642 protein YBL028C | YBC8_YEAST 1-106  
  
Non-standard residues in 3jct #1  
---  
GTP — guanosine-5'-triphosphate  
MG — magnesium ion  
ZN — zinc ion  
  
C:\Users\pmilk\AppData\Local\UCSF\ChimeraX\1.9\Python311\site-
packages\chimerax\tut_tool_qt  

> hide atoms

> show cartoons

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.9\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\bin\Lib\site-
packages\chimerax\atomic\structure.py", line 2639, in res_hover  
_residue_mouse_hover(pick, session.logger)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\atomic\structure.py", line 2632, in _residue_mouse_hover  
log.status("chain %s: %s" % (chain.chain_id, chain.description))  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\core\logger.py", line 522, in status  
StatusLogger.status(self, msg, **kw)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\core\logger.py", line 220, in status  
if l.status(msg, color, secondary) and getattr(  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-packages\chimerax\ui\gui.py",
line 1048, in status  
sbar.status(msg, color, secondary)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\ui\statusbar.py", line 155, in status  
self._draw_text(msg, color, secondary)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\ui\statusbar.py", line 165, in _draw_text  
draw_overlays(dlist, self._renderer)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\drawing.py", line 1608, in draw_overlays  
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\drawing.py", line 1567, in _draw_multiple  
d.draw(renderer, draw_pass)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\drawing.py", line 780, in draw  
self.draw_self(renderer, draw_pass)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\drawing.py", line 791, in draw_self  
self._draw_geometry(renderer, transparent_only = any_opaque)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\drawing.py", line 826, in _draw_geometry  
t.bind_texture()  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\opengl.py", line 3177, in bind_texture  
self.fill_opengl_texture()  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\opengl.py", line 3214, in fill_opengl_texture  
self.initialize_texture(size, format, iformat, tdtype, ncomp, data)  
File "C:\Program Files\ChimeraX 1.9\bin\Lib\site-
packages\chimerax\graphics\opengl.py", line 3097, in initialize_texture  
GL.glTexImage2D(gl_target, 0, iformat, size[0], size[1], 0, format,  
File "src\\\latebind.pyx", line 39, in
OpenGL_accelerate.latebind.LateBind.__call__  
File "src\\\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__  
File "src\\\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__  
File "src\\\errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
OpenGL.error.GLError: GLError(  
err = 1285,  
description = b'Nicht gen\xfcgend Arbeitsspeicher',  
baseOperation = glTexImage2D,  
pyArgs = (  
GL_TEXTURE_2D,  
0,  
GL_RGBA8,  
477,  
46,  
0,  
GL_RGBA,  
GL_UNSIGNED_BYTE,  
array([[[0, 0, 0, 0],  
[0, 0, 0, 0],  
[0, 0, 0, 0],  
...,  
[0, 0, 0, 0],  
[0, 0, 0...,  
),  
cArgs = (  
GL_TEXTURE_2D,  
0,  
GL_RGBA8,  
477,  
46,  
0,  
GL_RGBA,  
GL_UNSIGNED_BYTE,  
array([[[0, 0, 0, 0],  
[0, 0, 0, 0],  
[0, 0, 0, 0],  
...,  
[0, 0, 0, 0],  
[0, 0, 0...,  
),  
cArguments = (  
GL_TEXTURE_2D,  
0,  
GL_RGBA8,  
477,  
46,  
0,  
GL_RGBA,  
GL_UNSIGNED_BYTE,  
array([[[0, 0, 0, 0],  
[0, 0, 0, 0],  
[0, 0, 0, 0],  
...,  
[0, 0, 0, 0],  
[0, 0, 0...,  
)  
)  
  
Error processing trigger "mouse hover":  
OpenGL.error.GLError: GLError(  
err = 1285,  
description = b'Nicht gen\xfcgend Arbeitsspeicher',  
baseOperation = glTexImage2D,  
pyArgs = (  
GL_TEXTURE_2D,  
0,  
GL_RGBA8,  
477,  
46,  
0,  
GL_RGBA,  
GL_UNSIGNED_BYTE,  
array([[[0, 0, 0, 0],  
[0, 0, 0, 0],  
[0, 0, 0, 0],  
...,  
[0, 0, 0, 0],  
[0, 0, 0...,  
),  
cArgs = (  
GL_TEXTURE_2D,  
0,  
GL_RGBA8,  
477,  
46,  
0,  
GL_RGBA,  
GL_UNSIGNED_BYTE,  
array([[[0, 0, 0, 0],  
[0, 0, 0, 0],  
[0, 0, 0, 0],  
...,  
[0, 0, 0, 0],  
[0, 0, 0...,  
),  
cArguments = (  
GL_TEXTURE_2D,  
0,  
GL_RGBA8,  
477,  
46,  
0,  
GL_RGBA,  
GL_UNSIGNED_BYTE,  
array([[[0, 0, 0, 0],  
[0, 0, 0, 0],  
[0, 0, 0, 0],  
...,  
[0, 0, 0, 0],  
[0, 0, 0...,  
)  
)  
  
File "src\\\errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
  
See log for complete Python traceback.  
  




OpenGL version: 4.6 (Core Profile) Mesa 24.3.0-devel (git-370ac36d5d)
OpenGL renderer: D3D12 (Qualcomm(R) Adreno(TM) X1-85 GPU)
OpenGL vendor: Microsoft Corporation

Python: 3.11.4
Locale: de_DE.cp1252
Qt version: PyQt6 6.7.1, Qt 6.7.1
Qt runtime version: 6.7.3
Qt platform: windows

Manufacturer: Microsoft Corporation
Model: Microsoft Surface Pro, 11th Edition
OS: Microsoft Windows 11 Home (Build 26100)
Memory: 16,760,201,216
MaxProcessMemory: 137,438,953,344
CPU: 12 Snapdragon(R) X 12-core X1E80100 @ 3.40 GHz
OSLanguage: de-DE

Installed Packages:
    alabaster: 1.0.0
    anyio: 4.7.0
    appdirs: 1.4.4
    asttokens: 3.0.0
    auditwheel: 6.1.0
    babel: 2.16.0
    beautifulsoup4: 4.12.3
    blockdiag: 3.0.0
    blosc2: 3.0.0
    build: 1.2.1
    certifi: 2024.8.30
    cftime: 1.6.4.post1
    charset-normalizer: 3.4.0
    ChimeraX-AddCharge: 1.5.18
    ChimeraX-AddH: 2.2.6
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.5
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.16.1
    ChimeraX-AlphaFold: 1.0.1
    ChimeraX-AltlocExplorer: 1.1.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.58.8
    ChimeraX-AtomicLibrary: 14.1.11
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 3.0.0
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    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.6
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.9
    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.6
    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.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.6
    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
    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.2
    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.5.6
    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-TutorialToolQt: 0.1
    ChimeraX-UI: 1.41
    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
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.0.10
    debugpy: 1.8.9
    decorator: 5.1.1
    docutils: 0.21.2
    executing: 2.1.0
    filelock: 3.15.4
    fonttools: 4.55.3
    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
    ipykernel: 6.29.5
    ipython: 8.26.0
    ipywidgets: 8.1.5
    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
    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.1.3
    numpy: 1.26.4
    openvr: 1.26.701
    packaging: 23.2
    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
    plotly: 5.24.1
    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
    pyelftools: 0.31
    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.2
    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
    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.1
    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: 2024.2
    urllib3: 2.2.3
    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 (4)

comment:1 by pett, 8 months ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionglTexImage2D: Not enough memory

comment:2 by Tom Goddard, 8 months ago

Resolution: nonchimerax
Status: assignedclosed

The error means OpenGL graphics ran out of memory. It was just trying to show a status message and requested less just a few Kbytes. Probably this is a bug in your graphics driver as such a tiny memory allocation should not cause it to run out of memory.

OpenGL version: 4.6 (Core Profile) Mesa 24.3.0-devel (git-370ac36d5d)
OpenGL renderer: D3D12 (Qualcomm(R) Adreno(TM) X1-85 GPU)

Probably the only solution is to install a working graphics driver.

comment:3 by philipp.milkereit@…, 8 months ago

Thanks for having a look at it!

The error  happens frequently on a Windows arm64 system (Surface pro 11, 
Snapdragon X Elite) when using   full lighting settings on large models 
in cartoon style. Updating to Qualcomm beta graphics drivers did not 
help.  But with simple lighting settings the error can be avoided, so I 
will go for this option.

Thanks again!

Philipp


Am 10.02.25 um 19:54 schrieb ChimeraX:
>
>
>
>
>

comment:4 by Tom Goddard, 8 months ago

Thanks for the clues. The Windows ChimeraX is an Intel binary so it will be running under emulation on an ARM64 processor. The problem could be related to emulation. But I think it is more likely the unusual Mesa development graphics driver that is being used.

Note: See TracTickets for help on using tickets.