Opened 14 months ago
Closed 14 months ago
#15986 closed defect (limitation)
The X11 connection broke
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Platform | Version: | |
| Keywords: | Cc: | Tom Goddard, Zach Pearson | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.15.0-113-generic-x86_64-with-glibc2.31
ChimeraX Version: 1.7 (2023-12-19 08:36:03 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Segmentation fault
Current thread 0x00007efdcc258740 (most recent call first):
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/ui/gui.py", line 275 in event_loop
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/core/__main__.py", line 918 in init
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/core/__main__.py", line 1069 in
File "", line 88 in _run_code
File "", line 198 in _run_module_as_main
Extension modules: chimerax.arrays._arrays, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, chimerax.geometry._geometry, PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, PyQt6.QtWebChannel, PyQt6.QtNetwork, PyQt6.QtWebEngineCore, PyQt6.QtPrintSupport, PyQt6.QtWebEngineWidgets, chimerax.atomic_lib._load_libs, tinyarray, chimerax.atomic.cymol, chimerax.atomic.cytmpl, chimerax.map._map, charset_normalizer.md, PIL._imaging, matplotlib._c_internal_utils, matplotlib._path, kiwisolver._cext, matplotlib._image, PyQt6.QtOpenGL, PyQt6.QtOpenGLWidgets, OpenGL_accelerate.errorchecker, OpenGL_accelerate.wrapper, OpenGL_accelerate.formathandler, OpenGL_accelerate.arraydatatype, OpenGL_accelerate.latebind, OpenGL_accelerate.vbo, chimerax.surface._surface, openmm._openmm, openmm.app.internal.compiled, chimerax.pdb_lib._load_libs, OpenGL_accelerate.numpy_formathandler, OpenGL_accelerate.nones_formathandler, chimerax.pdb._pdbio, chimerax.atomic._ribbons, chimerax.graphics._graphics, chimerax.mmcif._mmcif, chimerax.mmcif.mmcif, chimerax.alignment_algs._sw, chimerax.dssp._dssp, chimerax.alignment_algs._nw, scipy._lib._ccallback_c, scipy.special._ufuncs_cxx, scipy.special._ufuncs, scipy.special._specfun, scipy.special._comb, scipy.linalg._fblas, scipy.linalg._flapack, scipy.linalg.cython_lapack, scipy.linalg._cythonized_array_utils, scipy.linalg._solve_toeplitz, scipy.linalg._decomp_lu_cython, scipy.linalg._matfuncs_sqrtm_triu, scipy.linalg.cython_blas, scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update, scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools, scipy.sparse.linalg._isolve._iterative, scipy.sparse.linalg._dsolve._superlu, scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.csgraph._tools, scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal, scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow, scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering, scipy.linalg._flinalg, scipy.special._ellip_harm_2, scipy.interpolate._fitpack, scipy.interpolate.dfitpack, scipy.optimize._minpack2, scipy.optimize._group_columns, scipy._lib.messagestream, scipy.optimize._trlib._trlib, numpy.linalg.lapack_lite, scipy.optimize._lbfgsb, _moduleTNC, scipy.optimize._moduleTNC, scipy.optimize._cobyla, scipy.optimize._slsqp, scipy.optimize._minpack, scipy.optimize._lsq.givens_elimination, scipy.optimize._zeros, scipy.optimize.__nnls, scipy.optimize._highs.cython.src._highs_wrapper, scipy.optimize._highs._highs_wrapper, scipy.optimize._highs.cython.src._highs_constants, scipy.optimize._highs._highs_constants, scipy.linalg._interpolative, scipy.optimize._bglu_dense, scipy.optimize._lsap, scipy.spatial._ckdtree, scipy.spatial._qhull, scipy.spatial._voronoi, scipy.spatial._distance_wrap, scipy.spatial._hausdorff, scipy.spatial.transform._rotation, scipy.optimize._direct, scipy.interpolate._bspl, scipy.interpolate._ppoly, scipy.interpolate.interpnd, scipy.interpolate._rbfinterp_pythran, scipy.interpolate._rgi_cython, chimerax.atom_search.ast, chimerax.chem_group._chem_group (total: 123)
===== Log before crash start =====
Startup Messages
---
warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR
bundle with that from NMRSTAR bundle
UCSF ChimeraX version: 1.7 (2023-12-19)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open /home/alphafold/Downloads/194_fit.pdb
Chain information for 194_fit.pdb #1
---
Chain | Description
B | No description available
> open
> /home/net/shared/scripts/processing_server/uploads/processing/wss205/240904_1716_run_class001_emready/run_class001_emready.mrc
Opened run_class001_emready.mrc as #2, grid size 448,448,448, pixel 1.21,
shown at level 0.388, step 2, values float32
> open /alphafold-
> libs/otter/shared/jumbo_phage/baseplate/J1716/model_angelo/model_angelo.cif
Summary of feedback from opening /alphafold-
libs/otter/shared/jumbo_phage/baseplate/J1716/model_angelo/model_angelo.cif
---
warnings | Missing entity information. Treating each chain as a separate
entity.
Missing or incomplete sequence information. Inferred polymer connectivity.
Chain information for model_angelo.cif #3
---
Chain | Description
1 | No description available
2 | No description available
3 | No description available
4 | No description available
5 | No description available
6 | No description available
7 | No description available
9 | No description available
A0 | No description available
A1 | No description available
A3 AN | No description available
A5 AM An | No description available
AA | No description available
AB | No description available
AC | No description available
AD | No description available
AE | No description available
AF | No description available
AG | No description available
AH | No description available
AI | No description available
AK | No description available
AL | No description available
AQ | No description available
AR BS | No description available
AV | No description available
AW | No description available
AY | No description available
Ac | No description available
Ad | No description available
Ae | No description available
Ah | No description available
Al | No description available
Am | No description available
Ap | No description available
Aq | No description available
Ar | No description available
As | No description available
At | No description available
Ax | No description available
Ay | No description available
Az | No description available
B | No description available
B0 | No description available
B5 | No description available
B7 | No description available
BE | No description available
BG | No description available
BJ | No description available
BQ | No description available
BR | No description available
BT | No description available
BU | No description available
BV | No description available
Bd | No description available
Bg | No description available
Bi | No description available
Bn | No description available
Bp CX | No description available
Bs | No description available
Bv | No descriAn 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.
GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glDrawBuffer,
cArguments = (GL_BACK,)
)
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/core/updateloop.py", line 84, in draw_new_frame
view.draw(check_for_changes = False)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/view.py", line 188, in draw
self._draw_scene(camera, drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/view.py", line 272, in _draw_scene
draw_highlight_outline(r, highlight_drawings, color = self._highlight_color,
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 1625, in draw_highlight_outline
r.outline.finish_rendering_outline(color=color, pixel_width=pixel_width)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1927, in finish_rendering_outline
r.pop_framebuffer()
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 764, in pop_framebuffer
fb.activate()
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 2313, in activate
GL.glDrawBuffer(self._draw_buffer)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glDrawBuffer,
cArguments = (GL_BACK,)
)
The X11 connection broke (error 1). Did the X11 server die?
le
C9 Ca DR | No description available
CC | No description available
CD | No description available
CF | No description available
CM | No description available
CN | No description available
CO | No description available
CP Cs | No description available
CT | No description available
Cc Co | No description available
Cn | No description available
Cp | No description available
Ct | No description available
D | No description available
D0 | No description available
D1 | No description available
D2 | No description available
D3 | No description available
D4 | No description available
D5 | No description available
D6 | No description available
D7 | No description available
D8 | No description available
D9 | No description available
DE | No description available
DX | No description available
Da | No description available
Db | No description available
Dc | No description available
Dd | No description available
De | No description available
Df | No description available
Dg | No description available
Dh | No description available
Di | No description available
Dj | No description available
Dk | No description available
Dl | No description available
Dm | No description available
Dn | No description available
Do | No description available
Dp | No description available
Dq | No description available
Dr | No description available
Ds | No description available
Dt | No description available
Du | No description available
Dv | No description available
Dw | No description available
Dx | No description available
Dy | No description available
Dz | No description available
E | No description available
EA | No description available
EB | No description available
EC | No description available
ED | No description available
EE | No description available
EF | No description available
EG | No description available
EH | No description available
EI | No description available
EJ | No description available
EK | No description available
EL | No description available
EM | No description available
EN | No description available
EO | No description available
EP | No description available
EQ | No description available
ER | No description available
ES | No description available
ET | No description available
EU | No description available
EV | No description available
EW | No description available
EX | No description available
EY | No description available
EZ | No description available
Ea | No description available
Eb | No description available
Ec | No description available
Ed | No description available
Ee | No description available
Ef | No description available
Eg | No description available
Eh | No description available
Ei | No description available
Ej | No description available
Ek | No description available
El | No description available
Em | No description available
En | No description available
Eo | No description available
Ep | No description available
Eq | No description available
Er | No description available
Es | No description available
Et | No description available
Eu | No description available
Ev | No description available
I | No description available
J | No description available
K | No description available
N | No description available
P | No description available
Q | No description available
R | No description available
S | No description available
T | No description available
U | No description available
V | No description available
W | No description available
X | No description available
Y | No description available
Z | No description available
a | No description available
b | No description available
c | No description available
d | No description available
e | No description available
f | No description available
g | No description available
h | No description available
i | No description available
j | No description available
k | No description available
l | No description available
m | No description available
n | No description available
o | No description available
p | No description available
q | No description available
r | No description available
s | No description available
u | No description available
v | No description available
w | No description available
x | No description available
y | No description available
z | No description available
> hide #3 models
> show #3 models
> ui mousemode right "translate selected models"
> select #2
2 models selected
> select clear
> select add #3
21751 atoms, 21935 bonds, 2750 residues, 1 model selected
> view matrix models #3,1,0,0,117.72,0,1,0,165.49,0,0,1,180.34
> view matrix models #3,1,0,0,170.79,0,1,0,177.03,0,0,1,176.62
> view matrix models #3,1,0,0,172.93,0,1,0,180.94,0,0,1,177.31
> fitmap sel inMap #2
Fit molecule model_angelo.cif (#3) to map run_class001_emready.mrc (#2) using
21751 atoms
average map value = 6.627, steps = 80
shifted from previous position = 7.81
rotated from previous position = 0.0291 degrees
atoms outside contour = 85, contour level = 0.3881
Position of model_angelo.cif (#3) relative to run_class001_emready.mrc (#2)
coordinates:
Matrix rotation and translation
0.99999996 -0.00020506 -0.00019871 180.20542513
0.00020514 0.99999989 0.00042043 180.10928148
0.00019862 -0.00042047 0.99999989 180.20410645
Axis -0.82725970 -0.39088368 0.40354843
Axis point 0.00000000 569497.86960935 -291798.36669057
Rotation angle (degrees) 0.02912054
Shift along axis -146.75737908
> mmaker #1 to #3/Ef
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 model_angelo.cif, chain Ef (#3) with 194_fit.pdb, chain B (#1),
sequence alignment score = 93.1
RMSD between 12 pruned atom pairs is 0.931 angstroms; (across all 54 pairs:
26.522)
> hide #3 models
> volume #2 step 1
> volume #2 level 4.45
> volume #2 color #ffffb233
> fitmap #1 inMap #2
Fit molecule 194_fit.pdb (#1) to map run_class001_emready.mrc (#2) using 2284
atoms
average map value = 3.401, steps = 176
shifted from previous position = 2.23
rotated from previous position = 10.2 degrees
atoms outside contour = 1531, contour level = 4.4501
Position of 194_fit.pdb (#1) relative to run_class001_emready.mrc (#2)
coordinates:
Matrix rotation and translation
0.99996287 0.00574574 -0.00642282 71.04367735
-0.00574121 0.99998326 0.00072290 205.97723342
0.00642687 -0.00068600 0.99997911 113.82964563
Axis -0.08147242 -0.74305538 -0.66425217
Axis point 6546.55547341 0.00000000 8049.29374242
Rotation angle (degrees) 0.49541553
Shift along axis -234.45218106
> isolde start
> set selectionWidth 4
Done loading forcefield
> isolde set simFidelityMode Highest/Slowest
ISOLDE: setting sim fidelity mode to Highest/Slowest
nonbonded_cutoff_distance = 1.700000
use_gbsa = True
gbsa_cutoff = 2.000000
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
Chain information for 194_fit.pdb
---
Chain | Description
1.2/B | No description available
> isolde set simFidelityMode Lowest/Fastest
ISOLDE: setting sim fidelity mode to Lowest/Fastest
nonbonded_cutoff_distance = 0.900000
use_gbsa = False
> isolde set simFidelityMode Lowest/Fastest
ISOLDE: setting sim fidelity mode to Lowest/Fastest
nonbonded_cutoff_distance = 0.900000
use_gbsa = False
> addh #1
Summary of feedback from adding hydrogens to 194_fit.pdb #1.2
---
notes | Termini for 194_fit.pdb (#1.2) chain B determined from SEQRES records
Chain-initial residues that are actual N termini:
Chain-initial residues that are not actual N termini: 194_fit.pdb #1.2/B ALA 3
Chain-final residues that are actual C termini: 194_fit.pdb #1.2/B PRO 147
Chain-final residues that are not actual C termini:
122 hydrogen bonds
0 hydrogens added
> isolde sim start #1.2/B
> clipper associate #2 toModel #1
Opened run_class001_emready.mrc as #1.1.1.1, grid size 448,448,448, pixel
1.21, shown at step 1, values float32
> isolde sim start #1.2/B
ISOLDE: started sim
> hide sel atoms
> show sel cartoons
> ui mousemode right "isolde tug residue"
> show #3 models
> select add #3
24035 atoms, 24248 bonds, 2895 residues, 3 models selected
> show sel atoms
> hide sel atoms
> show sel cartoons
> hide #3 models
> show #3 models
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 8 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> isolde sim start #3/A,B,C,D,E,F-z,0-9,AA-Az,A0-A9,BA-Bz,B0-B9,CA-
> Cz,C0-C9,DA-Dz,D0-D9,EA-Ev #1.2/B
ISOLDE: started sim
> hide sel atoms
> show sel cartoons
> ui mousemode right "isolde tug residue"
> isolde sim stop discardTo start
Sim termination reason: None
reverting to start
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: stopped sim
> hide sel atoms
> show sel cartoons
> show sel atoms
> style sel stick
Changed 24035 atom styles
> isolde sim start #3/A,B,C,D,E,F-z,0-9,AA-Az,A0-A9,BA-Bz,B0-B9,CA-
> Cz,C0-C9,DA-Dz,D0-D9,EA-Ev #1.2/B
ISOLDE: started sim
> select clear
> select H
1139 atoms, 145 residues, 1 model selected
> hide sel atoms
> ui mousemode right "isolde tug residue"
> hide sel atoms
> select clear
> hide atoms
> show cartoons
> select #3/ET
372 atoms, 378 bonds, 48 residues, 1 model selected
> show sel atoms
> select #1/B
2284 atoms, 2313 bonds, 145 residues, 1 model selected
> show sel atoms
> select H
1139 atoms, 145 residues, 1 model selected
> hide sel atoms
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 6 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> select #1/B:1-120
1865 atoms, 1886 bonds, 118 residues, 1 model selected
> select H
1139 atoms, 145 residues, 1 model selected
> hide sel atoms
> isolde sim start #1.2/B
ISOLDE: started sim
> hide sel atoms
> hide sel cartoons
> show sel cartoons
> ui mousemode right "isolde tug residue"
> show sel atoms
> select H
1139 atoms, 145 residues, 1 model selected
> hide sel atoms
> select add #3
22890 atoms, 21935 bonds, 2895 residues, 2 models selected
> show sel atoms
> select clear
> select #1/B:1-110
1701 atoms, 1720 bonds, 108 residues, 1 model selected
> select #1/B:110-200
603 atoms, 613 bonds, 38 residues, 1 model selected
> hide sel atoms
> show sel cartoons
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 4 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> select clear
> select #1
2284 atoms, 2313 bonds, 145 residues, 21 models selected
> isolde sim start #1.2/B
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 4 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> isolde sim start #1.2/B
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 1 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> isolde sim start #1.2/B:36
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: stopped sim
> isolde sim start #1.2/B:33-39
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 2 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> isolde sim start #1.2/B:129
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 1 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> select #1
2284 atoms, 2313 bonds, 145 residues, 21 models selected
> isolde sim start #1.2/B
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 2 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> hide sel atoms
> show sel cartoons
> isolde sim start #1.2/B
ISOLDE: started sim
> show sel cartoons
> ui mousemode right "isolde tug residue"
> show sel atoms
> select #1
2284 atoms, 2313 bonds, 145 residues, 21 models selected
> select H
1139 atoms, 145 residues, 1 model selected
> hide sel atoms
> ui mousemode right "isolde tug atom"
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 2 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> hide #3 models
> isolde sim start #1.2/B
ISOLDE: started sim
> show sel cartoons
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: stopped sim
> isolde set simFidelityMode Highest/Slowest
ISOLDE: setting sim fidelity mode to Highest/Slowest
nonbonded_cutoff_distance = 1.700000
use_gbsa = True
gbsa_cutoff = 2.000000
> isolde set simFidelityMode Highest/Slowest
ISOLDE: setting sim fidelity mode to Highest/Slowest
nonbonded_cutoff_distance = 1.700000
use_gbsa = True
gbsa_cutoff = 2.000000
> isolde sim start #1.2/B
ISOLDE: started sim
> show sel atoms
> show #3 models
> hide sel atoms
> select clear
> hide atoms
> show cartoons
> ui mousemode right "isolde tug residue"
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: Corrected atom nomenclature of 5 residues in model #1.2 to IUPAC-IUB
standards.
ISOLDE: stopped sim
> hide atoms
> show atoms
> hide #!1 models
> show #!1 models
> select #1
2284 atoms, 2313 bonds, 145 residues, 21 models selected
> isolde sim start #1.2/B
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: stopped sim
> isolde sim start #1.2/B
ISOLDE: started sim
> isolde sim stop
Sim termination reason: None
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
ISOLDE: stopped sim
> save /home/alphafold/Downloads/194_fit.pdb models #1
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.
GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glDrawBuffer,
cArguments = (GL_BACK,)
)
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/core/updateloop.py", line 84, in draw_new_frame
view.draw(check_for_changes = False)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/view.py", line 188, in draw
self._draw_scene(camera, drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/view.py", line 272, in _draw_scene
draw_highlight_outline(r, highlight_drawings, color = self._highlight_color,
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 1625, in draw_highlight_outline
r.outline.finish_rendering_outline(color=color, pixel_width=pixel_width)
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 1927, in finish_rendering_outline
r.pop_framebuffer()
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 764, in pop_framebuffer
fb.activate()
File "/usr/lib/ucsf-chimerax/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 2313, in activate
GL.glDrawBuffer(self._draw_buffer)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glDrawBuffer,
cArguments = (GL_BACK,)
)
The X11 connection broke (error 1). Did the X11 server die?
===== Log before crash end =====
Log:
Startup Messages
---
warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR
bundle with that from NMRSTAR bundle
UCSF ChimeraX version: 1.7 (2023-12-19)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 3.3.0 NVIDIA 535.183.01
OpenGL renderer: NVIDIA RTX A5000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.11.2
Locale: en_GB.UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: xcb
XDG_SESSION_TYPE=x11
DESKTOP_SESSION=ubuntu
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=ubuntu:GNOME
DISPLAY=:1
Manufacturer: To Be Filled By O.E.M.
Model: To Be Filled By O.E.M.
OS: Ubuntu 20.04 Focal Fossa
Architecture: 64bit ELF
Virtual Machine: none
CPU: 48 AMD Ryzen Threadripper 3960X 24-Core Processor
Cache Size: 512 KB
Memory:
total used free shared buff/cache available
Mem: 125Gi 3.3Gi 119Gi 25Mi 3.1Gi 121Gi
Swap: 15Gi 145Mi 15Gi
Graphics:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2231] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:147e]
Kernel driver in use: nvidia
Installed Packages:
alabaster: 0.7.13
appdirs: 1.4.4
asttokens: 2.4.1
Babel: 2.14.0
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
blosc2: 2.0.0
build: 0.10.0
certifi: 2023.11.17
cftime: 1.6.3
charset-normalizer: 3.3.2
ChimeraX-AddCharge: 1.5.13
ChimeraX-AddH: 2.2.5
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.4.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.12.1
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.1.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.49.1
ChimeraX-AtomicLibrary: 12.1.3
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3.2
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.10.5
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.2
ChimeraX-ChangeChains: 1.1
ChimeraX-CheckWaters: 1.3.2
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-Clipper: 0.22.3
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.5
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.7
ChimeraX-CoreFormats: 1.2
ChimeraX-coulombic: 1.4.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2
ChimeraX-DistMonitor: 1.4
ChimeraX-DockPrep: 1.1.3
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.2
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ISOLDE: 1.7
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-Label: 1.1.8
ChimeraX-LinuxSupport: 1.0.1
ChimeraX-ListInfo: 1.2.2
ChimeraX-Log: 1.1.6
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.1
ChimeraX-Map: 1.1.4
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.1.2
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12.1
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.13
ChimeraX-ModelPanel: 1.4
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0.3
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.1
ChimeraX-NRRD: 1.1
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.13.1
ChimeraX-PDB: 2.7.3
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.3
ChimeraX-PDBMatrices: 1.0
ChimeraX-PhenixUI: 1.2.2
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.2
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 4.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.2
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.11
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.2
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1.2
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.12.3
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1.2
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.2.2
ChimeraX-TapeMeasure: 1.0
ChimeraX-TaskManager: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.33.2
ChimeraX-uniprot: 2.3
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.3.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-vrml: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.3
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.2.0
contourpy: 1.2.0
cxservices: 1.2.2
cycler: 0.12.1
Cython: 0.29.33
debugpy: 1.8.0
decorator: 5.1.1
distro: 1.7.0
docutils: 0.19
executing: 2.0.1
filelock: 3.9.0
fonttools: 4.47.0
funcparserlib: 2.0.0a0
glfw: 2.6.4
grako: 3.16.5
h5py: 3.10.0
html2text: 2020.1.16
idna: 3.6
ihm: 0.38
imagecodecs: 2023.9.18
imagesize: 1.4.1
ipykernel: 6.23.2
ipython: 8.14.0
ipython-genutils: 0.2.0
ipywidgets: 8.1.1
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.2.0
jupyter-core: 5.5.1
jupyterlab-widgets: 3.0.9
kiwisolver: 1.4.5
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.3
matplotlib: 3.7.2
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.8
netCDF4: 1.6.2
networkx: 3.1
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.8
numpy: 1.25.1
openvr: 1.23.701
packaging: 23.2
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pexpect: 4.9.0
pickleshare: 0.7.5
Pillow: 10.0.1
pip: 23.0
pkginfo: 1.9.6
platformdirs: 4.1.0
pprintpp: 0.4.0
prompt-toolkit: 3.0.43
psutil: 5.9.5
ptyprocess: 0.7.0
pure-eval: 0.2.2
py-cpuinfo: 9.0.0
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.16.1
pynrrd: 1.0.0
PyOpenGL: 3.1.7
PyOpenGL-accelerate: 3.1.7
pyopenxr: 1.0.2801
pyparsing: 3.0.9
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.3.1
PyQt6-Qt6: 6.3.2
PyQt6-sip: 13.4.0
PyQt6-WebEngine-commercial: 6.3.1
PyQt6-WebEngine-Qt6: 6.3.2
python-dateutil: 2.8.2
pytz: 2023.3.post1
pyzmq: 25.1.2
qtconsole: 5.4.3
QtPy: 2.4.1
RandomWords: 0.4.0
requests: 2.31.0
scipy: 1.11.1
setuptools: 67.4.0
sfftk-rw: 0.7.3
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.5
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.7
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.5
sphinxcontrib-htmlhelp: 2.0.4
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.6
sphinxcontrib-serializinghtml: 1.1.9
stack-data: 0.6.3
superqt: 0.5.0
tables: 3.8.0
tcia-utils: 1.5.1
tifffile: 2023.7.18
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.4
traitlets: 5.9.0
typing-extensions: 4.9.0
tzdata: 2023.3
urllib3: 2.1.0
wcwidth: 0.2.12
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.9
Change History (3)
comment:1 by , 14 months ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Platform |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → The X11 connection broke |
comment:2 by , 14 months ago
comment:3 by , 14 months ago
| Resolution: | → limitation |
|---|---|
| Status: | assigned → closed |
Sometimes the graphics driver crashes taking the X11 server with it.
Note:
See TracTickets
for help on using tickets.
This is quite interesting as I've seen this Linux glDrawBuffer(GL_BACK) invalid operation error reported dozens of time but never saw the "The X11 connection broke (error 1). Did the X11 server die?" message. Possibly when the X11 server disconnects this glDrawBuffer(GL_BACK) call is the first place our code fails. That would explain why I have only ever seen this OpenGL error on Linux.