Opened 2 days ago
Closed 40 hours ago
#19321 closed defect (duplicate)
glClear: invalid framebuffer operation
| Reported by: | 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: macOS-26.1-arm64-arm-64bit
ChimeraX Version: 1.10.1 (2025-07-24 20:15:27 UTC)
Description
Replace this text with list of actions that caused this problem to occur
Log:
UCSF ChimeraX version: 1.10.1 (2025-07-24)
© 2016-2025 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open "/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
> ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
> Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/BKR_quad_mut_D208N_T314K_W321F_T340P_BKR.pdb"
Summary of feedback from opening
/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/BKR_quad_mut_D208N_T314K_W321F_T340P_BKR.pdb
---
warning | Ignored bad PDB record found on line 1
PARENT N/A
Chain information for BKR_quad_mut_D208N_T314K_W321F_T340P_BKR.pdb #1
---
Chain | Description
A | No description available
Computing secondary structure
> open "/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
> ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
> Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN000_R167P_BKR.pdb"
Summary of feedback from opening
/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN000_R167P_BKR.pdb
---
warning | Ignored bad PDB record found on line 1
PARENT N/A
Chain information for SYN000_R167P_BKR.pdb #2
---
Chain | Description
A | No description available
> open "/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
> ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
> Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN073_L60P_BKR.pdb"
Summary of feedback from opening
/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN073_L60P_BKR.pdb
---
warning | Ignored bad PDB record found on line 1
PARENT N/A
Chain information for SYN073_L60P_BKR.pdb #3
---
Chain | Description
A | No description available
> open "/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
> ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
> Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN093_L341N_BKR.pdb"
Summary of feedback from opening
/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN093_L341N_BKR.pdb
---
warning | Ignored bad PDB record found on line 1
PARENT N/A
Chain information for SYN093_L341N_BKR.pdb #4
---
Chain | Description
A | No description available
> open "/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
> ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
> Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN113_L376I_BKR.pdb"
Summary of feedback from opening
/Users/danielbrogan/Library/CloudStorage/OneDrive-SharedLibraries-
ArborBiotechnologies/Gene Positioning Sciences - Documents/Synthetic
Transposons/Synthposons_Sequences/Nirvana_Synthposon_Mutagenesis/ML_Document_Hub/AA_Seq_Folding/Folds/BKR/SYN113_L376I_BKR.pdb
---
warning | Ignored bad PDB record found on line 1
PARENT N/A
Chain information for SYN113_L376I_BKR.pdb #5
---
Chain | Description
A | No description available
Computing secondary structure
[Repeated 3 time(s)]
> save "/Users/danielbrogan/OneDrive - Arbor
> Biotechnologies/Documents/_Chimera Sessions/Chimera X Access
> Copy/RTs/BKR_Round1/BKR_First_ESM_Folds.cxs"
> select
20425 atoms, 21002 bonds, 2565 residues, 5 models selected
> transparency sel 75 target r
> transparency sel 50 target a
> select 208, 231, 314, 321, 340, 443, 487
Expected an objects specifier or a keyword
> select #1/A to #5/A: 208, 231, 314, 321, 340, 443, 487
Expected a keyword
> select #1/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> show sel atoms
> transparency sel 50 target r
> transparency sel 50 target a
> transparency sel 33 target a
> select
20425 atoms, 21002 bonds, 2565 residues, 5 models selected
> color sel byhetero
> select #2/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> show sel atoms
> transparency sel 50 target a
> transparency sel 33 target a
> select #3/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> show sel atoms
> transparency sel 50 target a
> transparency sel 33 target a
> select #4/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> show sel atoms
> transparency sel 50 target a
> transparency sel 33 target a
> select #5/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> show sel atoms
> select up
523 atoms, 535 bonds, 66 residues, 1 model selected
> select down
60 atoms, 55 bonds, 7 residues, 1 model selected
> transparency sel 50 target a
> transparency sel 33 target a
> transparency sel 50 target r
> select #1/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> transparency sel 50 target r
> select #2/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> transparency sel 50 target r
> select #3/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> transparency sel 50 target r
> select #4/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> transparency sel 50 target r
> select #5/A: 208, 231, 314, 321, 340, 443, 487
60 atoms, 55 bonds, 7 residues, 1 model selected
> transparency sel 50 target r
> save "/Users/danielbrogan/OneDrive - Arbor
> Biotechnologies/Documents/_Chimera Sessions/Chimera X Access
> Copy/RTs/BKR_Round1/BKR_First_ESM_Folds.cxs"
> select #1/A: 160
9 atoms, 8 bonds, 1 residue, 1 model selected
> show sel atoms
> sequence chain #1/A
Alignment identifier is 1/A
> hide sel atoms
> select #1/A: 167
11 atoms, 10 bonds, 1 residue, 1 model selected
> show sel atoms
> select #2/A: 167
7 atoms, 7 bonds, 1 residue, 1 model selected
> show sel atoms
> hide #3 models
> hide #4 models
> hide #5 models
> select #1/A: 167
11 atoms, 10 bonds, 1 residue, 1 model selected
> hbonds sel reveal true
8 hydrogen bonds found
> hide #2 models
> ui mousemode right select
> select #1/A:53
9 atoms, 8 bonds, 1 residue, 1 model selected
> hide sel cartoons
> select #1/A:167
11 atoms, 10 bonds, 1 residue, 1 model selected
> hide sel cartoons
> show #2 models
> hide #1 models
> select #2/A:167
7 atoms, 7 bonds, 1 residue, 1 model selected
> show #1 models
> hide #2 models
> select #1/A:167@CA
1 atom, 1 residue, 1 model selected
> select #1/A:167@CA
1 atom, 1 residue, 1 model selected
> select #1/A:167@CA
1 atom, 1 residue, 1 model selected
> select #1/A:167@CA
1 atom, 1 residue, 1 model selected
> select #1/A:167@CZ
1 atom, 1 residue, 1 model selected
> select #1/A: 167
11 atoms, 10 bonds, 1 residue, 1 model selected
> show sel target ab
> select #1/A
4086 atoms, 4201 bonds, 2 pseudobonds, 513 residues, 2 models selected
> hbonds sel reveal true
3877 hydrogen bonds found
> select #1/A:166
8 atoms, 7 bonds, 1 residue, 1 model selected
> hide sel cartoons
> show #2 models
> hide #1 models
> select #2/A
4082 atoms, 4198 bonds, 513 residues, 1 model selected
> hbonds sel reveal true
3836 hydrogen bonds found
> show #1 models
> hide #2 models
> show #3 models
> hide #1 models
> select #3/A: 167
11 atoms, 10 bonds, 1 residue, 1 model selected
> show sel atoms
> select #3/A
4085 atoms, 4201 bonds, 513 residues, 1 model selected
> hbonds sel reveal true
3817 hydrogen bonds found
> hide #3 models
> show #4 models
> select #3/A
4085 atoms, 4201 bonds, 425 pseudobonds, 513 residues, 2 models selected
> select #4/A
4086 atoms, 4201 bonds, 513 residues, 1 model selected
> hbonds sel reveal true
3833 hydrogen bonds found
> select #4/A: 167
11 atoms, 10 bonds, 1 residue, 1 model selected
> hide #6 models
> hide #4 models
> show #1 models
> show #2 models
> hide #2 models
> show #3 models
> select #1/A: 167
11 atoms, 10 bonds, 1 residue, 1 model selected
> hide #3 models
> show #3 models
> select #3/A: 60
7 atoms, 7 bonds, 1 residue, 1 model selected
> show sel atoms
> hide #3 models
> select #1/A: 60
8 atoms, 7 bonds, 1 residue, 1 model selected
> show sel atoms
> select #1/A
4086 atoms, 4201 bonds, 513 residues, 1 model selected
> show sel atoms
> show #3 models
> select #3/A
4085 atoms, 4201 bonds, 513 residues, 1 model selected
> show sel atoms
> hide #3 models
> show #5 models
> select #5/A
4086 atoms, 4201 bonds, 513 residues, 1 model selected
> show sel atoms
> select #5/A: 376
8 atoms, 7 bonds, 1 residue, 1 model selected
> hide #5 models
> select #4/A: 376
8 atoms, 7 bonds, 1 residue, 1 model selected
> select #4/A
4086 atoms, 4201 bonds, 425 pseudobonds, 513 residues, 2 models selected
> show #4 models
> show sel atoms
> select #4/A: 341
8 atoms, 7 bonds, 1 residue, 1 model selected
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 98, in _expose_event
self.status(self._last_message, self._last_color)
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/statusbar.py", line 164, in status
r.draw_background()
File
"/Applications/ChimeraX-1.10.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1238, in draw_background
GL.glClear(flags)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
OpenGL.error.GLError: GLError(
err = 1286,
description = b'invalid framebuffer operation',
baseOperation = glClear,
cArguments = (16640,)
)
File "src/errorchecker.pyx", line 59, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
OpenGL version: 4.1 Metal - 90.5
OpenGL renderer: Apple M3
OpenGL vendor: Apple
Python: 3.11.4
Locale: en_US.UTF-8
Qt version: PyQt6 6.8.1, Qt 6.8.2
Qt runtime version: 6.8.2
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: Mac15,3
Model Number: MTL73LL/A
Chip: Apple M3
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 8 GB
System Firmware Version: 13822.41.1
OS Loader Version: 13822.41.1
Software:
System Software Overview:
System Version: macOS 26.1 (25B78)
Kernel Version: Darwin 25.1.0
Time since boot: 6 days, 15 minutes
Graphics/Displays:
Apple M3:
Chipset Model: Apple M3
Type: GPU
Bus: Built-In
Total Number of Cores: 10
Vendor: Apple (0x106b)
Metal Support: Metal 4
Displays:
DELL U2520D:
Resolution: 2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
UI Looks like: 2560 x 1440 @ 60.00Hz
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
DELL U2518D:
Resolution: 2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
UI Looks like: 2560 x 1440 @ 60.00Hz
Mirror: Off
Online: Yes
Rotation: Supported
Installed Packages:
alabaster: 1.0.0
appdirs: 1.4.4
appnope: 0.1.4
asttokens: 3.0.0
babel: 2.17.0
beautifulsoup4: 4.13.3
blockdiag: 3.0.0
blosc2: 3.6.1
build: 1.2.2.post1
certifi: 2023.11.17
cftime: 1.6.4.post1
charset-normalizer: 3.4.2
ChimeraX-AddCharge: 1.5.19
ChimeraX-AddH: 2.2.7
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.6.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.20.2
ChimeraX-AlphaFold: 1.0.1
ChimeraX-AltlocExplorer: 1.1.2
ChimeraX-AmberInfo: 1.0
ChimeraX-Aniso: 1.1.4
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.60.7
ChimeraX-AtomicLibrary: 14.1.19
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.0
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.2
ChimeraX-BuildStructure: 2.13.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.5.1
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.5
ChimeraX-ChemGroup: 2.0.2
ChimeraX-Clashes: 2.3
ChimeraX-ColorActions: 1.0.5
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.8
ChimeraX-CommandLine: 1.3
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.10.1
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.6.2
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.2
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.10.1
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.19
ChimeraX-ModelPanel: 1.5.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
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.10
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.3
ChimeraX-ProfileGrids: 1.1.3
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.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-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.45.2
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.5
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.2.2
contourpy: 1.3.2
coverage: 7.10.0
cxservices: 1.2.3
cycler: 0.12.1
Cython: 3.0.12
debugpy: 1.8.15
decorator: 5.2.1
docutils: 0.21.2
executing: 2.2.0
filelock: 3.18.0
fonttools: 4.59.0
funcparserlib: 2.0.0a0
glfw: 2.9.0
grako: 3.16.5
h5py: 3.14.0
html2text: 2024.2.26
idna: 3.10
ihm: 2.2
imagecodecs: 2024.6.1
imagesize: 1.4.1
iniconfig: 2.1.0
ipykernel: 6.29.5
ipython: 8.26.0
ipywidgets: 8.1.7
jedi: 0.19.1
Jinja2: 3.1.6
jupyter_client: 8.6.3
jupyter_core: 5.8.1
jupyterlab_widgets: 3.0.15
kiwisolver: 1.4.8
line_profiler: 4.2.0
lxml: 5.3.1
lz4: 4.3.2
MarkupSafe: 3.0.2
matplotlib: 3.10.1
matplotlib-inline: 0.1.7
msgpack: 1.1.0
narwhals: 2.10.2
ndindex: 1.10.0
nest-asyncio: 1.6.0
netCDF4: 1.6.5
networkx: 3.3
nibabel: 5.2.0
nptyping: 2.5.0
numexpr: 2.11.0
numpy: 2.3.4
numpy: 1.26.4
OpenMM: 8.2.0
openvr: 1.26.701
packaging: 24.2
ParmEd: 4.2.2
parso: 0.8.4
pep517: 0.13.1
pexpect: 4.9.0
pickleshare: 0.7.5
pillow: 10.4.0
pip: 25.0.1
pkginfo: 1.11.1
platformdirs: 4.3.8
plotly: 6.3.1
pluggy: 1.6.0
prompt_toolkit: 3.0.51
psutil: 7.0.0
ptyprocess: 0.7.0
pure_eval: 0.2.3
py-cpuinfo: 9.0.0
pycollada: 0.8
pydicom: 2.4.4
Pygments: 2.18.0
pyKVFinder: 0.8.3
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.4.1
pytest-cov: 6.2.1
python-dateutil: 2.9.0.post0
pytz: 2025.2
pyzmq: 27.0.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: 78.1.0
sfftk-rw: 0.8.1
six: 1.16.0
snowballstemmer: 3.0.1
sortedcontainers: 2.4.0
soupsieve: 2.7
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
tomlkit: 0.13.3
tornado: 6.5.1
traitlets: 5.14.3
typing_extensions: 4.14.1
tzdata: 2025.2
urllib3: 2.5.0
wcwidth: 0.2.13
webcolors: 24.11.1
wheel: 0.45.1
wheel-filename: 1.4.2
widgetsnbextension: 4.0.14
Change History (2)
comment:1 by , 41 hours ago
| Component: | Unassigned → Graphics |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → glClear: invalid framebuffer operation |
comment:2 by , 40 hours ago
| Resolution: | → duplicate |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
This ChimeraX OpenGL error I believe happens on Mac when the computer wakes from sleep and is most likely a bug in the Qt window toolkit used by ChimeraX. Another user reported the same problem and said it happened using an external Dell monitor connected by a usbc to display port cable when waking the computer from sleep, but did not happen with an hdmi cable. I guess it is some kind of race condition where macOS is in the process of activating the display that causes the Mac OpenGL graphics to fail. I don't have any way to fix this.
You could try the ChimeraX daily build that uses a newer Qt version (6.9.2 vs 6.8.2 in ChimeraX 1.10.1) and possibly Qt (which manages the OpenGL context) will handle this better. If you try that I would love to know if it gives or does not give this error on waking the Mac since we are about release the next ChimeraX version in December and it would be great to have this fixed.