Opened 4 years ago
Closed 4 years ago
#4815 closed defect (nonchimerax)
Various OpenGL errors
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Graphics | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.11.0-22-generic-x86_64-with-debian-bullseye-sid
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Errors
---
bugs | OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
notes | Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1478, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1438, in _draw_multiple
d.draw(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 754, in _draw_geometry
shader = r.shader(sopt)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 583, in shader
p = self._opengl_shader(options)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 677, in _opengl_shader
p = Shader(capabilities, self.multishadow.max_multishadows())
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 1555, in max_multishadows
m = GL.glGetIntegerv(GL.GL_MAX_UNIFORM_BLOCK_SIZE) # OpenGL requires >= 16384.
File "src/latebind.pyx", line 39, in
OpenGL_accelerate.latebind.LateBind.__call__
File "src/wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py", line 415,
in __call__
return self( *args, **named )
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
<object object at 0x7f5cf2fb0170>,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1478, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1438, in _draw_multiple
d.draw(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 754, in _draw_geometry
shader = r.shader(sopt)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 583, in shader
p = self._opengl_shader(options)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 677, in _opengl_shader
p = Shader(capabilities, self.multishadow.max_multishadows())
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 1555, in max_multishadows
m = GL.glGetIntegerv(GL.GL_MAX_UNIFORM_BLOCK_SIZE) # OpenGL requires >= 16384.
File "src/latebind.pyx", line 39, in
OpenGL_accelerate.latebind.LateBind.__call__
File "src/wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
<object object at 0x7f5cf2fb0170>,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1478, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1438, in _draw_multiple
d.draw(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 754, in _draw_geometry
shader = r.shader(sopt)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 583, in shader
p = self._opengl_shader(options)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 677, in _opengl_shader
p = Shader(capabilities, self.multishadow.max_multishadows())
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 1555, in max_multishadows
m = GL.glGetIntegerv(GL.GL_MAX_UNIFORM_BLOCK_SIZE) # OpenGL requires >= 16384.
File "src/latebind.pyx", line 39, in
OpenGL_accelerate.latebind.LateBind.__call__
File "src/wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
<object object at 0x7f5cf2fb0170>,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
UCSF ChimeraX version: 1.0 (2020-06-04)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open
> /media/botan/C266-A0181/Публикации/статьи/работа/2021_CYP7_Suzana/CYP7B1_final_results/CYP7B1-AN3_docking.pdb
> format pdb
No such file/path:
/media/botan/C266-A0181/Публикации/статьи/работа/2021_CYP7_Suzana/CYP7B1_final_results/CYP7B1-AN3_docking.pdb
> open
> /media/botan/C266-A0181/Публикации/статьи/работа/2021_CYP7_Suzana/CYP7B1_final_results/CYP7B1-AN3_docking.pdb
> format pdb
No such file/path:
/media/botan/C266-A0181/Публикации/статьи/работа/2021_CYP7_Suzana/CYP7B1_final_results/CYP7B1-AN3_docking.pdb
> open
> /media/botan/C266-A0181/Публикации/статьи/работа/2021_CYP7_Suzana/CYP7B1_final_results/CYP7B1-AN3_docking.pdb
> format pdb
Chain information for CYP7B1-AN3_docking.pdb #1
---
Chain | Description
A | No description available
An error occurred in drawing the scene. Redrawing graphics is now stopped to
avoid a continuous stream of error messages. To restart graphics use the
command "graphics restart" after changing the settings that caused the error.
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 73, in draw_new_frame
view.draw(check_for_changes = False)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 163, in draw
r.update_lighting_parameters()
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 841, in update_lighting_parameters
self._fill_lighting_parameter_buffer()
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 844, in
_fill_lighting_parameter_buffer
b = self._lighting_parameter_buffer()
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 827, in _lighting_parameter_buffer
GL.glBindBuffer(GL.GL_UNIFORM_BUFFER, b)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glBindBuffer,
cArguments = (GL_UNIFORM_BUFFER, 1)
)
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 73, in <lambda>
t.add_handler('frame drawn', lambda *args, s=self: s.capture_thumbnails_cb())
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 85, in capture_thumbnails_cb
fs.capture_image(models, ses)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 173, in capture_image
self.image = models_image(session, models, size)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 235, in models_image
image = v.image(width, height, camera = c, drawings = models)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 446, in image
self.draw(c, drawings, swap_buffers = False)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 166, in draw
self._draw_scene(camera, drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 233, in _draw_scene
draw_opaque(r, opaque_drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1425, in draw_opaque
_draw_multiple(drawings, renderer, Drawing.OPAQUE_DRAW_PASS)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1438, in _draw_multiple
d.draw(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 723, in draw_self
self._draw_geometry(renderer, opaque_only = any_transp)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 754, in _draw_geometry
shader = r.shader(sopt)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 583, in shader
p = self._opengl_shader(options)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 677, in _opengl_shader
p = Shader(capabilities, self.multishadow.max_multishadows())
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 1555, in max_multishadows
m = GL.glGetIntegerv(GL.GL_MAX_UNIFORM_BLOCK_SIZE) # OpenGL requires >= 16384.
File "src/latebind.pyx", line 39, in
OpenGL_accelerate.latebind.LateBind.__call__
File "src/wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
<object object at 0x7f5cf2fb0170>,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
Error processing trigger "frame drawn":
OpenGL.error.GLError: GLError(
err = 1280,
description = b'invalid enumerant',
baseOperation = glGetIntegerv,
pyArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
,
),
cArgs = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
),
cArguments = (
GL_MAX_UNIFORM_BLOCK_SIZE,
array([0], dtype=int32),
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
OpenGL version: 3.3 (Core Profile) Mesa 21.1.0-devel (git-c7e4f28 2021-04-08 focal-oibaf-ppa)
OpenGL renderer: ATI RV530
OpenGL vendor: X.Org R300 Project
Manufacturer: System manufacturer
Model: System Product Name
OS: Ubuntu 21.04 hirsute
Architecture: 64bit ELF
CPU: 2 AMD Athlon(tm) II X2 265 Processor
Cache Size: 1024 KB
Memory:
total used free shared buff/cache available
Mem: 3.8Gi 1.8Gi 166Mi 57Mi 1.9Gi 1.8Gi
Swap: 3.9Gi 1.0Mi 3.9Gi
Graphics:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV530LE [Radeon X1600/X1650 PRO] [1002:71c6]
Subsystem: ASUSTeK Computer Inc. RV530LE [Radeon X1600/X1650 PRO] [1043:018e]
Kernel driver in use: radeon
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8
Change History (2)
comment:1 by , 4 years ago
| Component: | Unassigned → Graphics |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Various OpenGL errors |
comment:2 by , 4 years ago
| Resolution: | → nonchimerax |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
These ChimeraX errors are caused by bugs in your system OpenGL graphics driver. ChimeraX reports the following driver was being used
OpenGL version: 3.3 (Core Profile) Mesa 21.1.0-devel (git-c7e4f28 2021-04-08 focal-oibaf-ppa)
OpenGL renderer: ATI RV530
OpenGL vendor: X.Org R300 Project
The only way to fix this will be to install a working graphics driver.