Opened 6 years ago

Closed 6 years ago

#1888 closed defect (nonchimerax)

Silhouettes: glBlitFramebuffer: invalid operation

Reported by: victoria.ruiz.serra@… 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-4.15.0-47-generic-x86_64-with-debian-buster-sid
ChimeraX Version: 0.9 (2019-04-12)
Description
(Describe the actions that caused this problem to occur here)
UCSF ChimeraX version: 0.9 (2019-04-12) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX 
open /home/vruizser/Descargas/4rws.pdb1.gz
4rws.pdb1 title: Crystal structure of CXCR4 and viral chemokine antagonist vmip-II complex (ψ community target) [more info...] 
Chain information for 4rws.pdb1 #1
Chain
Description
A
No description available
C
No description available

set bgColor white
lighting flat
lighting simple
set silhouettes false
set silhouettes true
color selAtoms bychain
select /A:281,112,24,113,181,26,185,30,265,25,183
99 atoms, 93 bonds selected 
show selAtoms
show selAtoms surfaces
hide selAtoms surfaces
hide selAtoms
show selAtoms
style selAtoms sphere
Changed 99 atom styles 
toolshed show '"Basic Actions"'
color /A #fcaf3e target abp
select clear
select #1
3953 atoms, 4057 bonds, 1 pseudobond, 1 model selected 
show selAtoms surfaces
ui mousemode rightMode "contour level"
ui mousemode rightMode "play map series"
ui mousemode rightMode "place marker"
hide selAtoms surfaces
set silhouettes false
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-daily/lib/python3.7/site-packages/chimerax/core/updateloop.py", line 72, in draw_new_frame view.draw(check_for_changes = False) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/graphics/view.py", line 159, in draw self._draw_scene(camera, drawings) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/graphics/view.py", line 223, in _draw_scene r.outline.set_outline_mask() # copy depth to outline framebuffer File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/graphics/opengl.py", line 1658, in set_outline_mask cfb.copy_to_framebuffer(mfb, color=False) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/graphics/opengl.py", line 2078, in copy_to_framebuffer GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST) File "src/errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glBlitFramebuffer, cArguments = ( 0, 0, 1211, 901, 0, 0, 1211, 901, 256, GL_NEAREST, ) ) 
QXcbClipboard: SelectionRequest too old

QXcbClipboard: SelectionRequest too old

QXcbClipboard: SelectionRequest too old

QXcbClipboard: SelectionRequest too old

QXcbClipboard: SelectionRequest too old

QXcbClipboard: SelectionRequest too old

QXcbClipboard: SelectionRequest too old

Log:
UCSF ChimeraX version: 0.9 (2019-04-12)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open /home/vruizser/Descargas/4rws.pdb1.gz

4rws.pdb1 title:  
Crystal structure of CXCR4 and viral chemokine antagonist vmip-II complex (ψ
community target) [more info...]  
  
Chain information for 4rws.pdb1 #1  
---  
Chain | Description  
A | No description available  
C | No description available  
  

> set bgColor white

> lighting flat

> lighting simple

> set silhouettes false

> set silhouettes true

> color selAtoms bychain

> select /A:281,112,24,113,181,26,185,30,265,25,183

99 atoms, 93 bonds selected  

> show selAtoms

> show selAtoms surfaces

> hide selAtoms surfaces

> hide selAtoms

> show selAtoms

> style selAtoms sphere

Changed 99 atom styles  

> toolshed show '"Basic Actions"'

> color /A #fcaf3e target abp

> select clear

> select #1

3953 atoms, 4057 bonds, 1 pseudobond, 1 model selected  

> show selAtoms surfaces

> ui mousemode rightMode "contour level"

> ui mousemode rightMode "play map series"

> ui mousemode rightMode "place marker"

> hide selAtoms surfaces

> set silhouettes false

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-daily/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 72, in draw_new_frame  
view.draw(check_for_changes = False)  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-
packages/chimerax/core/graphics/view.py", line 159, in draw  
self._draw_scene(camera, drawings)  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-
packages/chimerax/core/graphics/view.py", line 223, in _draw_scene  
r.outline.set_outline_mask() # copy depth to outline framebuffer  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-
packages/chimerax/core/graphics/opengl.py", line 1658, in set_outline_mask  
cfb.copy_to_framebuffer(mfb, color=False)  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-
packages/chimerax/core/graphics/opengl.py", line 2078, in copy_to_framebuffer  
GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST)  
File "src/errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glBlitFramebuffer,  
cArguments = (  
0,  
0,  
1211,  
901,  
0,  
0,  
1211,  
901,  
256,  
GL_NEAREST,  
)  
)  
  

QXcbClipboard: SelectionRequest too old  

QXcbClipboard: SelectionRequest too old  

QXcbClipboard: SelectionRequest too old  

QXcbClipboard: SelectionRequest too old  

QXcbClipboard: SelectionRequest too old  

QXcbClipboard: SelectionRequest too old  

QXcbClipboard: SelectionRequest too old  




OpenGL version: 3.3 (Core Profile) Mesa 18.2.8
OpenGL renderer: llvmpipe (LLVM 7.0, 256 bits)
OpenGL vendor: VMware, Inc.

Change History (2)

comment:1 by pett, 6 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionSilhouettes: glBlitFramebuffer: invalid operation

comment:2 by Tom Goddard, 6 years ago

Resolution: nonchimerax
Status: assignedclosed

Showing silhouette edges gives an OpenGL error with this Mesa VMWare graphics driver. This is a bug in VMWare graphics.

Note: See TracTickets for help on using tickets.