Opened 7 years ago

Closed 7 years ago

#1588 closed defect (can't reproduce)

glDrawBuffer(GL_FRONT): 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:        Darwin-17.7.0-x86_64-i386-64bit
ChimeraX Version: 0.8 (2018-11-20)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 0.8 (2018-11-20)  
How to cite UCSF ChimeraX  

> open
/Users/aperezboerema/Desktop/PSI_BUILDING/pymol_master/PDBS/121218-1.pdb

Summary of feedback from opening
/Users/aperezboerema/Desktop/PSI_BUILDING/pymol_master/PDBS/121218-1.pdb  
---  
warnings | Ignored bad PDB record found on line 4  
LINK O THR B 227 CBC CLA aa1030  
  
Ignored bad PDB record found on line 23  
LINK C9 CLA LL0200 C17 CL bb100  
  
Ignored bad PDB record found on line 24  
LINK OE1 GLN aa0116 NA CL aa103  
  
Ignored bad PDB record found on line 25  
LINK CZ3 TRP aa0486 O9 LM aa105  
  
Ignored bad PDB record found on line 26  
LINK NH1 ARG aa0572 O10 LH aa105  
  
9 messages similar to the above omitted  
Cannot find LINK/SSBOND residue CLA (1009 )  
Cannot find LINK/SSBOND residue CLA (1020 )  
Cannot find LINK/SSBOND residue CLA (1027 )  
Cannot find LINK/SSBOND residue CLA (1033 )  
Cannot find LINK/SSBOND residue GLU (35 )  
8 messages similar to the above omitted  
  
Chain information for 121218-1.pdb #1  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
E | No description available  
F | No description available  
I | No description available  
J | No description available  
K | No description available  
L | No description available  
M | No description available  
X | No description available  
  

> set bgColor white

> open
/Users/aperezboerema/Desktop/PSI_BUILDING/pymol_master/PDBS/121218-1.pdb

Summary of feedback from opening
/Users/aperezboerema/Desktop/PSI_BUILDING/pymol_master/PDBS/121218-1.pdb  
---  
warnings | Ignored bad PDB record found on line 4  
LINK O THR B 227 CBC CLA aa1030  
  
Ignored bad PDB record found on line 23  
LINK C9 CLA LL0200 C17 CL bb100  
  
Ignored bad PDB record found on line 24  
LINK OE1 GLN aa0116 NA CL aa103  
  
Ignored bad PDB record found on line 25  
LINK CZ3 TRP aa0486 O9 LM aa105  
  
Ignored bad PDB record found on line 26  
LINK NH1 ARG aa0572 O10 LH aa105  
  
9 messages similar to the above omitted  
Cannot find LINK/SSBOND residue CLA (1009 )  
Cannot find LINK/SSBOND residue CLA (1020 )  
Cannot find LINK/SSBOND residue CLA (1027 )  
Cannot find LINK/SSBOND residue CLA (1033 )  
Cannot find LINK/SSBOND residue GLU (35 )  
8 messages similar to the above omitted  
  
Chain information for 121218-1.pdb #2  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
E | No description available  
F | No description available  
I | No description available  
J | No description available  
K | No description available  
L | No description available  
M | No description available  
X | No description available  
  

> ~select #1.2

Nothing selected  

> hide selAtoms surfaces

> hide selAtoms

> show selAtoms ribbons

> cartoon style sel modeHelix tube

> ~select #1.2

Nothing selected  

> lighting flat

> save session /Users/aperezboerema/Desktop/PSI_BUILDING/FIG2.cxs

Session file format is not finalized, and thus might not be restorable in
other versions of ChimeraX.  

> toolshed show "Basic Actions"

> close #1

> open /Users/aperezboerema/Desktop/PSI_BUILDING/5oy0_1_ali.pdb

Chain information for 5oy0_1_ali.pdb #1  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
E | No description available  
F | No description available  
I | No description available  
J | No description available  
K | No description available  
L | No description available  
M | No description available  
  

> hide selAtoms surfaces

> hide selAtoms

> show selAtoms ribbons

> cartoon style sel modeHelix tube

> hide #!1 models

> color #1/A #108040 target c

> color #1/B #66ff66 target c

> color #2/A #108040 target c

> color #2/B #66ff66 target c

> color #2/C #000080 target c

> color #2/D #800080 target c

> color #2/E #0f80ff target c

> color #2/F #800002 target c

> color #2/I #804002 target c

> color #2/J #fd66ff target c

> color #2/K #fc0280 target c

> color #2/L #fecc66 target abp

> color #2/M #fd6666 target abp

> color #2/X #999999 target abp

> color #2/X #999999 target c

> color #2/M #fd6666 target c

> color #2/L #fecc66 target c

> save session /Users/aperezboerema/Desktop/PSI_BUILDING/FIG2.cxs

Session file format is not finalized, and thus might not be restorable in
other versions of ChimeraX.  

> open
/Users/aperezboerema/Desktop/PSI_BUILDING/180102_chlorophylls_different.pdb

> hide #!2 models

> select
#2@C10,C11,C12,C13,C14,C9,C8,C7,C6,C15,C4,C5,C16,C17,C18,C19,C3,H9?,H1??,H2??,H5?,H6?,H7?,H8?,HBB?,HET?,O?A,CBC,CGD,CAC,CMD,HDM?,O?D,HMD?,HAC?,HBC?,CGA,H13,CMB,HHB,HMA?,CBA,CAA,CBB,CAB,HAB,CMB,HMB?,CMC,HMC?,HDD,HHC,CMC,HAA?,CAD,CBD,HBD,HHD,H2A,H6?,C20,CMA,H3A,HBA?,H1?,H8,H9,H7,H6,H4?,H3?,HED3,HED1,CED,C2,H2,C1,HED2

3662 atoms, 2866 bonds selected  

> select
#3@C10,C11,C12,C13,C14,C9,C8,C7,C6,C15,C4,C5,C16,C17,C18,C19,C3,H9?,H1??,H2??,H5?,H6?,H7?,H8?,HBB?,HET?,O?A,CBC,CGD,CAC,CMD,HDM?,O?D,HMD?,HAC?,HBC?,CGA,H13,CMB,HHB,HMA?,CBA,CAA,CBB,CAB,HAB,CMB,HMB?,CMC,HMC?,HDD,HHC,CMC,HAA?,CAD,CBD,HBD,HHD,H2A,H6?,C20,CMA,H3A,HBA?,H1?,H8,H9,H7,H6,H4?,H3?,HED3,HED1,CED,C2,H2,C1,HED2

145 atoms, 98 bonds selected  

> hide selAtoms surfaces

> hide selAtoms

> show #!2 models

> hide #!2 models

Expected a collection of one of 'All', 'atoms', 'bonds', 'cartoons',
'pseudobonds', 'ribbons', or 'surfaces' or a keyword  

> color sel darkorange

> show #!2 models

> hide #!2 models

> color sel #00005ed00000

> color sel #00000000d097

> color sel #00000000d097

> color sel #00005ed00000

> color sel #00005ed00000

> color sel #00005ed00000

> show #!1 models

> save session /Users/aperezboerema/Desktop/PSI_BUILDING/FIG2.cxs

Session file format is not finalized, and thus might not be restorable in
other versions of ChimeraX.  

> open /Users/aperezboerema/Desktop/PSI_BUILDING/extension_trimer.pdb

Chain information for extension_trimer.pdb #4  
---  
Chain | Description  
B | No description available  
E | No description available  
I | No description available  
L | No description available  
  

> select #4

290 atoms, 294 bonds selected  

> color sel #00005ed00000

> color sel #00000000d097

> hide #!1 models

> show #!2 models

> cartoon style sel modeHelix tube

> close #4

  
  
Chain information for extension_tetra.pdb #4.1  
---  
Chain | Description  
B | No description available  
X | No description available  
l | No description available  
  
Chain information for extension_trimer.pdb #4.2  
---  
Chain | Description  
B | No description available  
E | No description available  
I | No description available  
L | No description available  
  

> hide #!2 models

> hide #!4.1 models

> hide #!3 models

> color sel #00005ed00000

> hide #!4 models

> show #!4 models

> hide #!4 models

> show #!4.1 models

> hide #!4.2 models

Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 427, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/mouse_modes/std_modes.py", line 113, in _draw_drag_rectangle  
v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 282, in draw_xor_rectangle  
self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1452, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File
"/private/var/folders/v5/trm5r1_x4k94rzrs0vv836p00002xs/T/AppTranslocation/A7B96C15-DE6F-4744-8795-30429CF93400/d/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/graphics/opengl.py", line 1009, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glDrawBuffer,  
cArguments = (GL_FRONT,)  
)  
  
File "errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src/errorchecker.c:1218)  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 INTEL-10.36.19
OpenGL renderer: Intel(R) Iris(TM) Graphics 6100
OpenGL vendor: Intel Inc.

Change History (6)

comment:1 by pett, 7 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionglDrawBuffer(GL_FRONT): invalid operation

comment:2 by Tom Goddard, 7 years ago

Error doing a drag select because the current framebuffer is apparently not the default framebuffer so does not have a GL_FRONT target. Or maybe it is the default framebuffer but it does not have a GL_FRONT target.

It is not clear how this can happen. Mac OS 10.13, Intel graphics. Might want to test on laptop with Intel graphics. I get no error using drag select on an iMac with nvidia graphics.

comment:3 by Tom Goddard, 7 years ago

Same as #1411 (on Windows 10) and #1567 (on Windows 7). This report is on Mac 10.13. All are with Intel graphics.

comment:4 by Tom Goddard, 7 years ago

One possibility for producing this error is if the mouse drag event was processed while a frame was being rendered. Then a framebuffer other than the default one will often be active and trying to draw to GL_FRONT will fail. It should not be possible to get a mouse event while rendering since nothing calls Qt processEvents() during rendering.

comment:5 by Tom Goddard, 7 years ago

Could put in code that checks if the default framebuffer is active before rendering to front buffer and if it is not, list the active framebuffer so that the next time this is reported we get a clue as to how it happens.

comment:6 by Tom Goddard, 7 years ago

Resolution: can't reproduce
Status: assignedclosed

Will wait for another report before putting in extra debug code.

Note: See TracTickets for help on using tickets.