Opened 6 years ago
Closed 6 years ago
#2721 closed defect (fixed)
Index out of bounds showing interface contact residues
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Surface/Binding Analysis | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.18362 ChimeraX Version: 0.91 (2019-12-23) Description (Describe the actions that caused this problem to occur here) I tried Interfaces -> select contact residue~~ or Residue plot ... and this error occured Log: UCSF ChimeraX version: 0.91 (2019-12-23) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open "C:/Users/leygk/OneDrive/구조 모델링 관련 자료/VHL mutation (4wqo).cxs" opened ChimeraX session > graphics silhouettes false > lighting full > toolshed show "Side View" > select clear > graphics silhouettes true > rainbow Unknown command: clor /a red > color /a red > color /c green > color bychain > color byhetero > color byhetero > color bychain > interfaces ~solvent 3 buried areas: A C 1001, D C 965, A D 340 > show sel atoms > color sel byatom > label sel > label sel size 100 > label sel size 200 > label sel size 30 > label sel size 50 > help help:user > label sel height 100 size 50 > label sel height 10 size 50 > label sel height 1 size 50 > label sel height 0.5 size 100 > toolshed show "Command Line Interface" > toolshed show "Basic Actions" > label sel height 0.5 size 200 > label sel height 0.5 > label sel height 0.5 color purple > label sel height 0.5 color red > select clear > show sel atoms > label sel height 0.5 color red > label sel height 0.5 color yellow > label sel height 0.5 color blue > color sel byatom > select clear > hide /D target c Alignment identifier is 1.A Alignment identifier is 1.C Alignment identifier is 1.D > select clear > delete sel > select clear Alignment identifier is 1.A Alignment identifier is 1.C Alignment identifier is 1.D > select clear > interfaces ~solvent 3 buried areas: D C 965, C A 902, D A 340 > color red > color sel red > undo > color sel red > undo > select /C:89 9 atoms, 8 bonds, 1 model selected > hide sel atoms > label > save session "C:/Users/leygk/OneDrive/구조 모델링 관련 자료/VHL - Cul2.cxs" > select clear > select /A:191 10 atoms, 10 bonds, 1 model selected > select /A:190 8 atoms, 7 bonds, 1 model selected > select /A:189 9 atoms, 8 bonds, 1 model selected > select /A:188 8 atoms, 7 bonds, 1 model selected > select /A:184 8 atoms, 7 bonds, 1 model selected > select /a 470 atoms, 476 bonds, 1 model selected > show sel surfaces > undo > hide sel surfaces > select /A:184 8 atoms, 7 bonds, 1 model selected > show sel surfaces > hide sel surfaces > select /A:187 8 atoms, 7 bonds, 1 model selected > show sel surfaces > hide sel surfaces > select /A:191 10 atoms, 10 bonds, 1 model selected > show sel surfaces > delete sel > select /c 739 atoms, 755 bonds, 1 model selected > show sel surfaces > hide sel surfaces > select /C:68 10 atoms, 10 bonds, 1 model selected > show sel surfaces > hide sel surfaces > select /C:64 9 atoms, 8 bonds, 1 model selected > show sel surfaces > hide sel surfaces > select /C:65 8 atoms, 7 bonds, 1 model selected > show sel surfaces > show sel surfaces > select /C:65 8 atoms, 7 bonds, 1 model selected > select /C:66 7 atoms, 7 bonds, 1 model selected > select /C:66 7 atoms, 7 bonds, 1 model selected > select /C:74 6 atoms, 5 bonds, 1 model selected > select clear > select /C:64 9 atoms, 8 bonds, 1 model selected > show sel surfaces > select /C:38@O 1 atom, 1 model selected > select /C:38@CG2 1 atom, 1 model selected > select /c 739 atoms, 755 bonds, 1 model selected > hide sel surfaces > select /C:38 7 atoms, 6 bonds, 1 model selected > show sel surfaces > select /C:64 9 atoms, 8 bonds, 1 model selected > select /C:65 8 atoms, 7 bonds, 1 model selected > show sel surfaces > color sel red > select /c 739 atoms, 755 bonds, 1 model selected > show sel surfaces > select clear > delete sel > undo Undo failed, probably because structures have been modified. > select /c 368 atoms, 377 bonds, 1 model selected > hide sel surfaces > select clear > save session "C:/Users/leygk/OneDrive/구조 모델링 관련 자료/VHL - Cul2 (Core).cxs" > toolshed show "Command Line Interface" > ui favorite true "Command Line Interface" > help help:user > help help:user/tools/cli.html > ui dockable false "Command Line Interface" > ui dockable true "Command Line Interface" > ui dockable false "Command Line Interface" > select /c 368 atoms, 377 bonds, 1 model selected > show sel surfaces > hide sel surfaces Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\graph.py", line 416, in <lambda> a.triggered.connect(lambda checked, cb=callback, args=args: cb(*args)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\tool.py", line 240, in _show_residue_plot self._show_interface_residues(c, g) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\tool.py", line 218, in _show_interface_residues af = c.contact_residue_atoms(gf, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 264, in contact_residue_atoms res = self.contact_residues(group, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 274, in contact_residues res, rareas = group.atoms[i].residue_sums(areas) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() IndexError: index 428 is out of bounds for axis 0 with size 368 IndexError: index 428 is out of bounds for axis 0 with size 368 File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\graph.py", line 416, in <lambda> a.triggered.connect(lambda checked, cb=callback, args=args: cb(*args)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\tool.py", line 240, in _show_residue_plot self._show_interface_residues(c, g) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\tool.py", line 218, in _show_interface_residues af = c.contact_residue_atoms(gf, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 264, in contact_residue_atoms res = self.contact_residues(group, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 274, in contact_residues res, rareas = group.atoms[i].residue_sums(areas) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() IndexError: index 428 is out of bounds for axis 0 with size 368 IndexError: index 428 is out of bounds for axis 0 with size 368 File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x000001FDEBE5DC18> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1113, in __del__ self.delete() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1122, in delete c.make_current() # Make OpenGL context current for deleting OpenGL resources. File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 128, in make_current qc = self._initialize_context() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 157, in _initialize_context window.setFormat(fmt) RuntimeError: wrapped C/C++ object of type QWindow has been deleted Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "position" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "normal" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "vcolor" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "tex_coord" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function _DrawShape.__del__ at 0x000001FDEBE5EC18> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1577, in __del__ self.delete() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1586, in delete self.element_buffer.delete_buffer() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2488, in delete_buffer self.release_buffer() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2497, in release_buffer GL.glDeleteBuffers(1, [self.opengl_buffer]) File "src\latebind.pyx", line 32, in OpenGL_accelerate.latebind.LateBind.__call__ File "src\wrapper.pyx", line 318, in OpenGL_accelerate.wrapper.Wrapper.__call__ File "src\wrapper.pyx", line 311, in OpenGL_accelerate.wrapper.Wrapper.__call__ File "src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glDeleteBuffers, pyArgs = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C4826C8>, ), cArgs = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C4826C8>, ), cArguments = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C4826C8>, ) ) Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "instance_shift_and_scale" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "instance_placement" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "vcolor" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Bindings.__del__ at 0x000001FDEC33B708> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2319, in __del__ raise OpenGLError('OpenGL vertex array object was not deleted before core.graphics.Bindings destroyed') chimerax.core.graphics.opengl.OpenGLError: OpenGL vertex array object was not deleted before core.graphics.Bindings destroyed Exception ignored in: <function Drawing.__del__ at 0x000001FDEBE5DC18> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1113, in __del__ self.delete() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1122, in delete c.make_current() # Make OpenGL context current for deleting OpenGL resources. File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 128, in make_current qc = self._initialize_context() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 157, in _initialize_context window.setFormat(fmt) RuntimeError: wrapped C/C++ object of type QWindow has been deleted Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "position" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "normal" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "vcolor" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "tex_coord" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function _DrawShape.__del__ at 0x000001FDEBE5EC18> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1577, in __del__ self.delete() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1586, in delete self.element_buffer.delete_buffer() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2488, in delete_buffer self.release_buffer() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2497, in release_buffer GL.glDeleteBuffers(1, [self.opengl_buffer]) File "src\latebind.pyx", line 32, in OpenGL_accelerate.latebind.LateBind.__call__ File "src\wrapper.pyx", line 318, in OpenGL_accelerate.wrapper.Wrapper.__call__ File "src\wrapper.pyx", line 311, in OpenGL_accelerate.wrapper.Wrapper.__call__ File "src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glDeleteBuffers, pyArgs = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C496C48>, ), cArgs = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C496C48>, ), cArguments = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C496C48>, ) ) Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "instance_shift_and_scale" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "instance_placement" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "vcolor" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Bindings.__del__ at 0x000001FDEC33B708> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2319, in __del__ raise OpenGLError('OpenGL vertex array object was not deleted before core.graphics.Bindings destroyed') chimerax.core.graphics.opengl.OpenGLError: OpenGL vertex array object was not deleted before core.graphics.Bindings destroyed Exception ignored in: <function Drawing.__del__ at 0x000001FDEBE5DC18> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1113, in __del__ self.delete() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1122, in delete c.make_current() # Make OpenGL context current for deleting OpenGL resources. File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 128, in make_current qc = self._initialize_context() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 157, in _initialize_context window.setFormat(fmt) RuntimeError: wrapped C/C++ object of type QWindow has been deleted Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "position" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "normal" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "vcolor" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "tex_coord" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function _DrawShape.__del__ at 0x000001FDEBE5EC18> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1577, in __del__ self.delete() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1586, in delete self.element_buffer.delete_buffer() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2488, in delete_buffer self.release_buffer() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2497, in release_buffer GL.glDeleteBuffers(1, [self.opengl_buffer]) File "src\latebind.pyx", line 32, in OpenGL_accelerate.latebind.LateBind.__call__ File "src\wrapper.pyx", line 318, in OpenGL_accelerate.wrapper.Wrapper.__call__ File "src\wrapper.pyx", line 311, in OpenGL_accelerate.wrapper.Wrapper.__call__ File "src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glDeleteBuffers, pyArgs = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C496E48>, ), cArgs = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C496E48>, ), cArguments = ( 1, <OpenGL.arrays.lists.c_ulong_Array_1 object at 0x000001FD8C496E48>, ) ) Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "instance_shift_and_scale" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "instance_placement" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Buffer.__del__ at 0x000001FDEC33BB88> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2483, in __del__ % self.shader_variable_name) chimerax.core.graphics.opengl.OpenGLError: OpenGL buffer "vcolor" was not deleted before core.graphics.Buffer destroyed Exception ignored in: <function Bindings.__del__ at 0x000001FDEC33B708> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2319, in __del__ raise OpenGLError('OpenGL vertex array object was not deleted before core.graphics.Bindings destroyed') chimerax.core.graphics.opengl.OpenGLError: OpenGL vertex array object was not deleted before core.graphics.Bindings destroyed Exception ignored in: <function Texture.__del__ at 0x000001FDEC33DD38> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2861, in __del__ raise OpenGLError('OpenGL texture was not deleted before core.graphics.Texture destroyed') chimerax.core.graphics.opengl.OpenGLError: OpenGL texture was not deleted before core.graphics.Texture destroyed Exception ignored in: <function Texture.__del__ at 0x000001FDEC33DD38> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2861, in __del__ raise OpenGLError('OpenGL texture was not deleted before core.graphics.Texture destroyed') chimerax.core.graphics.opengl.OpenGLError: OpenGL texture was not deleted before core.graphics.Texture destroyed Exception ignored in: <function Texture.__del__ at 0x000001FDEC33DD38> Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 2861, in __del__ raise OpenGLError('OpenGL texture was not deleted before core.graphics.Texture destroyed') chimerax.core.graphics.opengl.OpenGLError: OpenGL texture was not deleted before core.graphics.Texture destroyed Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\graph.py", line 416, in <lambda> a.triggered.connect(lambda checked, cb=callback, args=args: cb(*args)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\tool.py", line 219, in _show_interface_residues ab = c.contact_residue_atoms(gb, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 264, in contact_residue_atoms res = self.contact_residues(group, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 274, in contact_residues res, rareas = group.atoms[i].residue_sums(areas) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() IndexError: index 428 is out of bounds for axis 0 with size 368 IndexError: index 428 is out of bounds for axis 0 with size 368 File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\graph.py", line 416, in <lambda> a.triggered.connect(lambda checked, cb=callback, args=args: cb(*args)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\tool.py", line 167, in _select_contact_residues atoms = c.contact_residue_atoms(g, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 264, in contact_residue_atoms res = self.contact_residues(group, min_area) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\interfaces\cmd.py", line 274, in contact_residues res, rareas = group.atoms[i].residue_sums(areas) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() IndexError: index 428 is out of bounds for axis 0 with size 368 IndexError: index 428 is out of bounds for axis 0 with size 368 File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\atomic\molarray.py", line 158, in __getitem__ ptrs = self._pointers[i].copy() See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 440.97 OpenGL renderer: GeForce GTX 1070 Ti/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation File attachment: VHL - Cul2 (Core).cxs
Attachments (1)
Change History (3)
by , 6 years ago
Attachment: | VHL - Cul2 (Core).cxs added |
---|
comment:1 by , 6 years ago
Component: | Unassigned → Surface/Binding Analysis |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Index out of bounds showing interface contact residues |
Reported by Yongkwan Lee
comment:2 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed.
The error resulted from making an interfaces plot and then deleting half the atoms used in the plot. The interface plot does not know how to update when atoms have been deleted. I have made the code delete the plot if some of its atoms are deleted.
To avoid this problem in older ChimeraX, delete atoms first, and then make the interfaces plot.
Note:
See TracTickets
for help on using tickets.
Added by email2trac