Opened 7 years ago

Closed 7 years ago

#1595 closed defect (duplicate)

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:        Windows-7-6.1.7601-SP1
ChimeraX Version: 0.8 (2018-12-17)
Description
(Describe the actions that caused this problem to occur here)

Log:
Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  
UCSF ChimeraX version: 0.8 (2018-12-17)  
How to cite UCSF ChimeraX  

> open "D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Test
Cartoon\5uak-t4.cxs" format session

File not found:
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Test
Cartoon\5uak-t4.cxs  

File not found:
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Test
Cartoon\5uak-t4.cxs  

> open
D:/Dropbox/Nanobodies_CFTR/Article1_Nbs_Stabilization/Figures/Figure7/5uak-t4.cxs

Unable to restore session, resetting.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 593, in restore  
obj = sm.restore_snapshot(self, data)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\seq-
view\tool.py", line 581, in restore_snapshot  
inst = super().restore_snapshot(session, data['ToolInstance'])  
TypeError: 'NoneType' object is not subscriptable  
  
opened ChimeraX session  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\map\volume.py",
line 3370, in _update_drawings  
if v.display:  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 311, in get_display  
return self._any_displayed_positions and len(self._positions) > 0  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "graphics update": object of type 'NoneType' has no
len():  
TypeError: object of type 'NoneType' has no len()  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 311, in get_display  
return self._any_displayed_positions and len(self._positions) > 0  
  
See log for complete Python traceback.  
  

> open 5UAK format mmCIF fromDatabase pdb

5uak title:  
Dephosphorylated, ATP-free human cystic fibrosis transmembrane conductance
regulator (CFTR) [more info...]  
  
Chain information for 5uak #1  
---  
Chain | Description  
A | Cystic fibrosis transmembrane conductance regulator  
R | Cystic fibrosis transmembrane conductance regulator  
  
Non-standard residues in 5uak #1  
---  
UNK — unknown  
  
  

> open
D:/Dropbox/Nanobodies_CFTR/Article1_Nbs_Stabilization/Figures/Figure3/forreport-
Fondation.pyc

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 543, in _qt_safe  
run(session, "open " + quote_if_necessary(paths[0]))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 31, in run  
results = command.run(text, log=log)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2587, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\open.py", line 41, in open  
from_database=from_database, ignore_cache=ignore_cache, **kw))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\open.py", line 117, in open  
models = handle_unknown_kw(session.models.open, paths, format=format,
name=name, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\open.py", line 62, in handle_unknown_kw  
return f(*args, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\models.py", line 590, in open  
session, filenames, format=format, name=name, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\io.py",
line 461, in open_multiple_data  
models, status = open_data(session, fspec, format=format, name=name, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\io.py",
line 414, in open_data  
models, status = open_func(*args, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\scripting.py", line 57, in open_python_script  
code = compile(data, file_name, 'exec')  
ValueError: source code string cannot contain null bytes  
  
ValueError: source code string cannot contain null bytes  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\scripting.py", line 57, in open_python_script  
code = compile(data, file_name, 'exec')  
  
See log for complete Python traceback.  
  

> hide #!1.1 models

> help help:quickstart

> style /b stick

Changed 0 atom style  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 334, in <lambda>  
but.clicked.connect(lambda arg, txt=but_name: self.button_clicked(txt))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 421, in button_clicked  
if self.typed_only and not h[1]:  
NameError: name 'h' is not defined  
  
NameError: name 'h' is not defined  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 421, in button_clicked  
if self.typed_only and not h[1]:  
  
See log for complete Python traceback.  
  

> help sel

> help name

> name nbd1 /a:385-645

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

> help color

> color nbd1 yellow

> help hide

could not retrieve bundle list from toolshed  

Unknown command: hie /r  

> hide /r

> ~ribbon /r

> name nbd2 /a:1207-1436

> color nbd2 pink

> select up

Nothing selected  

> select up

Nothing selected  

> name tmd2 /a:844-1172

> color tmd2 red

> name tmd1 /a:5-384

> color tmd1 green

> set silhouettes true

> lighting flat

> lighting flat

> lighting full

> lighting soft

> hide selAtoms surfaces

> show selAtoms surfaces

> show selAtoms surfaces

> hide selAtoms surfaces

> show selAtoms surfaces

> lighting flat

> hide /r

> select /r

95 atoms, 94 bonds selected  

> hide /r surfaces

> help color

> color nbd1 red surfaces

> hide selAtoms surfaces

> hide selAtoms surfaces

> show selAtoms ribbons

> show selAtoms ribbons

> hide selAtoms ribbons

> show selAtoms surfaces

> hide selAtoms surfaces

> hide selAtoms surfaces

> select

9232 atoms, 9423 bonds, 4 pseudobonds, 1 model selected  

> hide selAtoms surfaces

> set bgColor #ffffff

> ui mousemode rightMode translate

> ui mousemode rightMode select

> color tmd2 red

> color nbd1 yellow

> color nbd1 yellow

> open
D:/Dropbox/Nanobodies_CFTR/Article1_Nbs_Stabilization/Figures/Figure7/nbd1-T8-mono.pdb

Summary of feedback from opening
D:/Dropbox/Nanobodies_CFTR/Article1_Nbs_Stabilization/Figures/Figure7/nbd1-T8-mono.pdb  
---  
warnings | Ignored bad PDB record found on line 1  
REMARK --------------------- added by autoBUSTER
-------------------------------  
  
Ignored bad PDB record found on line 2  
REMARK run at = Fri May 18 11:38:04 CEST 2018  
  
Ignored bad PDB record found on line 9  
REMARK Files used:  
  
Ignored bad PDB record found on line 10  
REMARK PDB = ./pdbchk.pdb  
  
Ignored bad PDB record found on line 11  
REMARK MTZ = /home/crystal/2PT/D12-T8/Clean11/refine1.mtz  
  
96 messages similar to the above omitted  
Cannot find LINK/SSBOND residue CYS (22 )  
Cannot find LINK/SSBOND residue CYS (22 )  
Cannot find LINK/SSBOND residue CYS (22 )  
  
Chain information for nbd1-T8-mono.pdb #2  
---  
Chain | Description  
A | No description available  
C | No description available  
  

> help match

> matchmaker #2 to #1

Parameters  
---  
Chain pairing | bb  
Alignment algorithm | Needleman-Wunsch  
Similarity matrix | BLOSUM-62  
SS fraction | 0.3  
Gap open (HH/SS/other) | 18/18/6  
Gap extend | 1  
SS matrix |  |  | H | S | O  
---|---|---|---  
H | 6 | -9 | -6  
S |  | 6 | -6  
O |  |  | 4  
Iteration cutoff | 2  
  
Matchmaker 5uak, chain A (#1) with nbd1-T8-mono.pdb, chain A (#2), sequence
alignment score = 933.7  
RMSD between 177 pruned atom pairs is 1.043 angstroms; (across all 210 pairs:
1.879)  
  

> select #2

2486 atoms, 2477 bonds, 3 pseudobonds, 2 models selected  

> hide #!1 models

> show #!1 models

> help pivot

No help found for 'pivot'  

> cofr sel

> cofr sel

> show #1 target m

> show #1 target m

> hide #1 target m

> view #1 clip false

No displayed objects specified.  

No displayed objects specified.  

> show #!1 models

> view orient cofr false

> ui mousemode rightMode rotate selected models

> ui mousemode rightMode rotate selected models

> select #2

2486 atoms, 2477 bonds, 3 pseudobonds, 2 models selected  

> ui mousemode rightMode translate selected models

> matchmaker #2 to #1

Parameters  
---  
Chain pairing | bb  
Alignment algorithm | Needleman-Wunsch  
Similarity matrix | BLOSUM-62  
SS fraction | 0.3  
Gap open (HH/SS/other) | 18/18/6  
Gap extend | 1  
SS matrix |  |  | H | S | O  
---|---|---|---  
H | 6 | -9 | -6  
S |  | 6 | -6  
O |  |  | 4  
Iteration cutoff | 2  
  
Matchmaker 5uak, chain A (#1) with nbd1-T8-mono.pdb, chain A (#2), sequence
alignment score = 933.7  
RMSD between 177 pruned atom pairs is 1.043 angstroms; (across all 210 pairs:
1.879)  
  

> ui mousemode rightMode translate

> hide #!1 models

> show #!1 models

> select #1

9232 atoms, 9423 bonds, 4 pseudobonds, 1 model selected  

> ~select #2

9232 atoms, 9423 bonds, 4 pseudobonds, 1 model selected  

> ~select #1.3

9137 atoms, 9423 bonds, 4 pseudobonds, 1 model selected  

> ~select #1.2

9423 bonds, 4 pseudobonds, 1 model selected  

> ~select #1.1

9423 bonds selected  

> select #1

9232 atoms, 9423 bonds, 4 pseudobonds, 1 model selected  

> select #2

2486 atoms, 2477 bonds, 3 pseudobonds, 2 models selected  

> ui mousemode rightMode translate selected models

> ui mousemode rightMode translate selected models

> ui mousemode rightMode translate selected models

> ui mousemode rightMode rotate and select

> ui mousemode rightMode rotate and select

> ui mousemode rightMode rotate selected models

> matchmaker #2 to #1

Parameters  
---  
Chain pairing | bb  
Alignment algorithm | Needleman-Wunsch  
Similarity matrix | BLOSUM-62  
SS fraction | 0.3  
Gap open (HH/SS/other) | 18/18/6  
Gap extend | 1  
SS matrix |  |  | H | S | O  
---|---|---|---  
H | 6 | -9 | -6  
S |  | 6 | -6  
O |  |  | 4  
Iteration cutoff | 2  
  
Matchmaker 5uak, chain A (#1) with nbd1-T8-mono.pdb, chain A (#2), sequence
alignment score = 933.7  
RMSD between 177 pruned atom pairs is 1.043 angstroms; (across all 210 pairs:
1.879)  
  

> ui mousemode rightMode translate

> ui mousemode rightMode select

> select up

51 atoms, 51 bonds selected  

> select up

808 atoms, 826 bonds selected  

> name t8 sel

> color tmd1 blue

> color :508 red

> color tmd2 green

Unknown command: colort8 violet  

Unknown command: colort8 purple  

> color t8 purple

> show selAtoms surfaces

> select up

48 atoms, 49 bonds selected  

> select up

1586 atoms, 1613 bonds selected  

> select up

2486 atoms, 2477 bonds selected  

> select down

1586 atoms, 1613 bonds selected  

> name nbd1-t8 sel

> color nbd1 dark blue

> color tmd1 light blue

> color tmd1 cornflower blue

> show selAtoms surfaces

> select t8

Nothing selected  

> hide selAtoms surfaces

> select up

20 atoms, 20 bonds selected  

> select up

808 atoms, 826 bonds selected  

> show selAtoms surfaces

> hide selAtoms surfaces

> select #2/b

Nothing selected  

> select #2 /b

Nothing selected  

Expected an objects specifier or a keyword  

> select #2/C

808 atoms, 826 bonds, 1 pseudobond, 1 model selected  

> name t8 #2/C

> open
D:/Dropbox/Nanobodies_CFTR/Article1_Nbs_Stabilization/Figures/Figure7/colors-5UAK.cxc.txt

Unrecognized file suffix '.txt'  

Unrecognized file suffix '.txt'  

> open
D:/Dropbox/Nanobodies_CFTR/Article1_Nbs_Stabilization/Figures/Figure7/colors-5UAK.cxc

> name nbd1 /a:385-645

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 255, in _command_started_cb  
typed=self._just_typed_command is not None)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 351, in add  
self._history.enqueue((item, typed))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\history.py", line 159, in enqueue  
self.save()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\history.py", line 189, in save  
self._history.save(self._queue)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\history.py", line 109, in save  
json.dump(obj, f, ensure_ascii=False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\safesave.py", line 96, in __exit__  
os.replace(self._tmp_filename, self.name)  
PermissionError: [WinError 5] Access is denied:
'C:\\\Users\\\cedric\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands.tmp' ->
'C:\\\Users\\\cedric\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands'  
  
Error processing trigger "command started": [WinError 5] Access is denied:
'C:\\\Users\\\cedric\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands.tmp' ->
'C:\\\Users\\\cedric\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands':  
PermissionError: [WinError 5] Access is denied:
'C:\\\Users\\\cedric\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands.tmp' ->
'C:\\\Users\\\cedric\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands'  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\safesave.py", line 96, in __exit__  
os.replace(self._tmp_filename, self.name)  
  
See log for complete Python traceback.  
  

> name nbd2 /a:1207-1436

> name tmd2 /a:844-1172

> name tmd1 /a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

executed colors-5UAK.cxc  

> open t.cxc

File not found: t.cxc  

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\t.cxc

> name nbd1 /a:385-645

> name nbd2 /a:1207-1436

> name tmd2 /a:844-1172

> name tmd1 /a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

executed t.cxc  

> select

11718 atoms, 11900 bonds, 7 pseudobonds, 3 models selected  

> show selAtoms surfaces

> lighting flat

> hide /r surfaces

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\colors-5UAK.cxc

> name nbd1 /a:385-645

> name nbd2 /a:1207-1436

> name tmd2 /a:844-1172

> name tmd1 /a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

> hide /r surfaces

> hide /r

> show :* surfaces

> lighting flat

executed colors-5UAK.cxc  

> hide selAtoms surfaces

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\tata.txt

Unrecognized file suffix '.txt'  

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\tata.cxc

> name nbd1 /a:385-645

> name nbd2 /a:1207-1436

> name tmd2 /a:844-1172

> name tmd1 /a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

> hide /r surfaces

> hide /r

> show :* surfaces

> lighting flat

executed tata.cxc  

> hide #!2 models

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\tata.cxc

> name nbd1 #1/a:385-645

> name nbd2 #1/a:1207-1436

> name tmd2 #1/a:844-1172

> name tmd1 #1/a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

> hide #1/r surfaces

> hide #1/r

> show :* surfaces

> lighting flat

executed tata.cxc  

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

> hide #1/r surfaces

> hide #1/r

> ~ribbon #1/r

> hide selAtoms surfaces

> hide selAtoms ribbons

> show selAtoms ribbons

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\tata.cxc

> name nbd1 #1/a:385-645

> name nbd2 #1/a:1207-1436

> name tmd2 #1/a:844-1172

> name tmd1 #1/a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

> hide #1/r surfaces

> hide #1/r

> ~ribbon #1/r

> show :* surfaces

> lighting flat

executed tata.cxc  

> ~show #1/r surf

> hide selAtoms ribbons

> show selAtoms ribbons

> show selAtoms ribbons

> hide selAtoms surfaces

> open
D:\Dropbox\Nanobodies_CFTR\Article1_Nbs_Stabilization\Figures\Figure7\tata.cxc

> name nbd1 #1/a:385-645

> name nbd2 #1/a:1207-1436

> name tmd2 #1/a:844-1172

> name tmd1 #1/a:5-384

> name t8 #2/C

> name nbd1-t8 #2/A

> color :508 red

> color nbd1 dark blue

> color nbd1 dark blue surfaces

> color nbd2 dark green

> color nbd2 dark green surfaces

> color tmd1 cornflower blue

> color tmd1 cornflower blue surfaces

> color tmd2 sea green

> color tmd2 sea green surfaces

> hide #1/r surfaces

> ~show #1/r surf

> hide #1/r

> ~ribbon #1/r

> show :* surfaces

> lighting flat

executed tata.cxc  

> ~ribbon #1/r

> hide #1/r surfaces

> hide #!1 models

> show #!1 models

> hide #!2 models

> show #!2 models

> hide #!1 models

> show #!1 models

> select #2

2486 atoms, 2477 bonds, 3 pseudobonds, 2 models selected  

> ui mousemode rightMode rotate selected models

> hide selAtoms surfaces

> select

11718 atoms, 11900 bonds, 7 pseudobonds, 3 models selected  

> hide selAtoms surfaces

> hide selAtoms surfaces

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

> hide :* surfaces

Expected ',' or a keyword  

> hide

> ui mousemode rightMode select

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 437, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 367, in
_dispatch_mouse_event  
f(MouseEvent(event))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 45, in mouse_drag  
self._draw_drag_rectangle(event)  
File "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\drawing.py", line 1454, in draw_xor_rectangle  
r.draw_front_buffer(True)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1012, in draw_front_buffer  
GL.glDrawBuffer(GL.GL_FRONT if front else GL.GL_BACK)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
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 "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0
OpenGL renderer: GeForce GTX 660/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Change History (2)

comment:1 by Eric Pettersen, 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

Resolution: duplicate
Status: assignedclosed

Fourth report of this error on different computer systems. Unclear how it can happen. Put in debugging to print the framebuffer stack to see if something other than the default framebuffer is active.

Note: See TracTickets for help on using tickets.