Opened 5 months ago

Closed 6 weeks ago

#18079 closed defect (fixed)

Setting 'display' attribute of closed segmentation cursor

Reported by: chimerax-bug-report@… Owned by: Zach Pearson
Priority: normal Milestone:
Component: DICOM Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-4.18.0-553.16.1.el8_10.x86_64-x86_64-with-glibc2.28
ChimeraX Version: 1.10rc202505160006 (2025-05-16 00:06:03 UTC)
Description
Replace this text with list of actions that caused this problem to occur

Log:
UCSF ChimeraX version: 1.10rc202505160006 (2025-05-16)  
© 2016-2025 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open 4lez

Summary of feedback from opening 4lez fetched from pdb  
---  
note | Fetching CCD 1SY from https://files.wwpdb.org/pub/pdb/refdata/chem_comp/Y/1SY/1SY.cif  
  
4lez title:  
Structure of mouse cGAS bound to an 18bp DNA and cGAS product [more info...]  
  
Chain information for 4lez #1  
---  
Chain | Description | UniProt  
A C | Cyclic GMP-AMP synthase | CGAS_MOUSE 142-507  
E F I J | 18bp dsDNA |   
  
Non-standard residues in 4lez #1  
---  
1SY — cGAMP (2',3' cGAMP; c-GMP-AMP; c[G(2',5')pA(3',5')p])  
ZN — zinc ion  
  

> hide atoms

> hide surfaces

> show cartoons

> ui tool show "Segment Map"

Select a density map in the Segment map field  

> close #1

> open
> /home/cryosparcuser/Downloads/dsDNA100-cGAS__Tilted/100merTetramer_MoreTilted_Map-
> and-Model/cryosparc_P15_J325_map_locres.mrc format mrc

Opened cryosparc_P15_J325_map_locres.mrc as #1, grid size 576,576,576, pixel
0.93, shown at level 0.000826, step 4, values float32  
Segmenting cryosparc_P15_J325_map_locres.mrc, density threshold 0.000826  
Only showing 60 of 93 regions.  
Showing 60 of 93 region surfaces  
1467 watershed regions, grouped to 93 regions  
Showing cryosparc_P15_J325_map_locres.seg - 93 regions, 60 surfaces  
Please select one ore more regions to save to .mrc file  
Segmenting cryosparc_P15_J325_map_locres.mrc, density threshold 0.000826  
Only showing 60 of 93 regions.  
Showing 60 of 93 region surfaces  
1467 watershed regions, grouped to 93 regions  
Showing cryosparc_P15_J325_map_locres.seg - 93 regions, 60 surfaces  
No regions selected  
No regions selected in cryosparc_P15_J325_map_locres.seg  
Segmenting cryosparc_P15_J325_map_locres.mrc, density threshold 0.000826  
Only showing 60 of 93 regions.  
Showing 60 of 93 region surfaces  
1467 watershed regions, grouped to 93 regions  
Showing cryosparc_P15_J325_map_locres.seg - 93 regions, 60 surfaces  

> transparency 50

0 or more than 1 volume model selected  
Only showing 60 of 93 regions.  
Showing 60 of 93 region surfaces  
Please select one ore more regions to save to .mrc file  
Only showing 60 of 93 regions.  
Showing 60 of 93 region surfaces  
Select one or more regions to delete  
0 or more than 1 volume model selected  

> close #1

> close #2

> open /home/cryosparcuser/Downloads/Dimer-of-
> Dimer/Mask/cryosparc_P15_J378_002_volume_map_sharp.mrc
> /home/cryosparcuser/Downloads/Dimer-of-
> Dimer/Mask/cryosparc_P15_J378_002_volume_mask_refine.mrc

Opened cryosparc_P15_J378_002_volume_map_sharp.mrc as #1.1, grid size
576,576,576, pixel 0.93, shown at level 0.0445, step 4, values float32  
Opened cryosparc_P15_J378_002_volume_mask_refine.mrc as #1.2, grid size
576,576,576, pixel 0.93, shown at level 0.714, step 4, values float32  

> hide #!1.2 models

> show #!1.2 models

> hide #!1.2 models

> show #!1.2 models

> hide #!1.2 models

> show #!1.2 models

> transparency 50

> volume #1.1 level 0.06421

> surface dust #1.1 size 9.3

> surface dust #1.2 size 9.3

> hide #!1.1 models

> show #!1.1 models

> hide #!1.2 models

> show #!1.2 models

> hide #!1.1 models

> show #!1.1 models

> hide #!1.2 models

> show #!1.2 models

> hide #!1.1 models

> transparency #1.2.1 0

> transparency #1.2.1 50

> show #!1.1 models

> hide #!1.2 models

> transparency #1.1.1 0

> show #!1.2 models

> hide #!1.2 models

> volume gaussian #1 sDev 2

Opened cryosparc_P15_J378_002_volume_map_sharp.mrc gaussian as #2, grid size
576,576,576, pixel 0.93, shown at step 1, values float32  
Opened cryosparc_P15_J378_002_volume_mask_refine.mrc gaussian as #3, grid size
576,576,576, pixel 0.93, shown at step 1, values float32  

> hide #!1 models

> hide #!2 models

> show #!1.2 models

> hide #!1.2 models

> show #!1.2 models

> hide #!1.2 models

> hide #!3 models

> show #!2 models

> surface dust #2 size 9.3

> volume #2 level 0.05225

> hide #!1 models

> show #!1 models

> show #!1.1 models

> hide #!1.1 models

> show #!1.1 models

> volume #3 level 0.642

> volume #1.1 step 1

> surface dust #1.1 size 9.3

> surface dust #2 size 9.3

> surface dust #1.1 size 9.3

> surface dust #2 size 9.3

> close #1

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> show #!3 models

> hide #!3 models

> surface dust #2 size 9.3

> ui tool show Segmentations

Created segmentation sphere cursor with ID #1  
Created segmentation sphere cursor with ID #4  
Created segmentation sphere cursor with ID #5  

> ui view fourup

Exception ignored in: <function Texture.__del__ at 0x7f3f5bb38360>  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 3165, in __del__  
raise OpenGLError('OpenGL texture was not deleted before graphics.Texture
destroyed')  
chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before
graphics.Texture destroyed  
Exception ignored in: <function Texture.__del__ at 0x7f3f5bb38360>  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/opengl.py", line 3165, in __del__  
raise OpenGLError('OpenGL texture was not deleted before graphics.Texture
destroyed')  
chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before
graphics.Texture destroyed  

> segmentations create #2

Opened segmentation 1 of cryosparc_P15_J378_002_volume_map_sharp.mrc gaussian
as #6, grid size 576,576,576, pixel 0.93, shown at level 0.501, step 1, values
float64  

> close #1

> close #6

> close #5

> close #4

Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1398, in
mouseMoveEvent  
self.moveSegmentationPuck(x, y, record_seg=False)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1323, in
moveSegmentationPuck  
old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin  
return self.position.origin()  
^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
RuntimeError: Tried to get the position of deleted drawing "sagittal
segmentation cursor"  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position  
raise RuntimeError('Tried to get the position of deleted drawing "%s"' %
self.name)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 659, in
_on_plane_viewer_enter_event  
self.make_puck_visible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 933, in
make_puck_visible  
self.segmentation_cursors[axis].display = True  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer enter":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/triggerset.py", line 149, in invoke  
return self._func(self._name, data)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 662, in
_on_plane_viewer_leave_event  
self.make_puck_invisible(axis)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/segmentations.py", line 937, in
make_puck_invisible  
self.segmentation_cursors[axis].display = False  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 266, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/core/models.py", line 345, in _set_display  
Drawing.set_display(self, display)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 392, in set_display  
dp = self.display_positions  
^^^^^^^^^^^^^^^^^^^^^^  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
TypeError: object of type 'NoneType' has no len()  
  
Error processing trigger "plane viewer leave":  
TypeError: object of type 'NoneType' has no len()  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/graphics/drawing.py", line 406, in get_display_positions  
dp = ones((len(self._positions),), bool)  
^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  

> close session

> open /home/cryosparcuser/Downloads/Dimer-of-
> Dimer/Mask/cryosparc_P15_J378_002_volume_map_sharp.mrc

Opened cryosparc_P15_J378_002_volume_map_sharp.mrc as #1, grid size
576,576,576, pixel 0.93, shown at level 0.0445, step 4, values float32  

> volume #1 step 1

> volume #1 level 0.62

> volume #1 level 0.2

> volume #1 level 0.15

> surface dust #1 size 9.3

> volume gaussian #1 sDev 2

Opened cryosparc_P15_J378_002_volume_map_sharp.mrc gaussian as #2, grid size
576,576,576, pixel 0.93, shown at step 1, values float32  

> surface dust #2 size 9.3

Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2178, in mouseMoveEvent  
self._drag(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2182, in _drag  
cb(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/histogram.py", line 416, in move_marker_cb  
cb(m)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1931, in
moved_marker_cb  
self.plane_viewer.on_color_changed()  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2178, in mouseMoveEvent  
self._drag(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2182, in _drag  
cb(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/histogram.py", line 416, in move_marker_cb  
cb(m)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1931, in
moved_marker_cb  
self.plane_viewer.on_color_changed()  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2178, in mouseMoveEvent  
self._drag(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2182, in _drag  
cb(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/histogram.py", line 416, in move_marker_cb  
cb(m)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1931, in
moved_marker_cb  
self.plane_viewer.on_color_changed()  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2185, in mouseReleaseEvent  
self._drag(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/volume_viewer.py", line 2182, in _drag  
cb(event)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/map/histogram.py", line 416, in move_marker_cb  
cb(m)  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 1931, in
moved_marker_cb  
self.plane_viewer.on_color_changed()  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
AttributeError: 'NoneType' object has no attribute 'image_colors'  
  
File "/usr/libexec/UCSF-ChimeraX/lib/python3.11/site-
packages/chimerax/segmentations/ui/orthoplanes.py", line 754, in
on_color_changed  
colors = self.view.drawing.parent.image_colors  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 560.35.03
OpenGL renderer: NVIDIA GeForce RTX 4090/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Python: 3.11.4
Locale: en_US.UTF-8
Qt version: PyQt6 6.8.1, Qt 6.8.2
Qt runtime version: 6.8.2
Qt platform: xcb

XDG_SESSION_TYPE=x11
DESKTOP_SESSION=gnome
XDG_SESSION_DESKTOP=gnome
XDG_CURRENT_DESKTOP=GNOME
DISPLAY=:1
Manufacturer: ASUS
Model: System Product Name
OS: Rocky Linux 8.10
Architecture: 64bit ELF
Virtual Machine: none
CPU: 64 AMD Ryzen Threadripper PRO 5975WX 32-Cores
Cache Size: 512 KB
Memory:
	              total        used        free      shared  buff/cache   available
	Mem:          251Gi        41Gi       1.9Gi       5.9Gi       207Gi       201Gi
	Swap:         4.0Gi       4.0Gi          0B

Graphics:
	41:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD102 [GeForce RTX 4090] [10de:2684] (rev a1)	
	Subsystem: ASUSTeK Computer Inc. Device [1043:889b]	
	Kernel driver in use: nvidia

Installed Packages:
    alabaster: 1.0.0
    appdirs: 1.4.4
    asttokens: 3.0.0
    auditwheel: 6.3.0
    babel: 2.17.0
    beautifulsoup4: 4.13.3
    blockdiag: 3.0.0
    blosc2: 3.3.3
    build: 1.2.2.post1
    certifi: 2025.4.26
    cftime: 1.6.4.post1
    charset-normalizer: 3.4.2
    ChimeraX-AddCharge: 1.5.18
    ChimeraX-AddH: 2.2.7
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.6.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.20.1
    ChimeraX-AlphaFold: 1.0.1
    ChimeraX-AltlocExplorer: 1.1.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Aniso: 1.1.3
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.60.6
    ChimeraX-AtomicLibrary: 14.1.18
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.3
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 3.0.0
    ChimeraX-Boltz: 1.0
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.2
    ChimeraX-BuildStructure: 2.13.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.5.1
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.4
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.5
    ChimeraX-ChemGroup: 2.0.2
    ChimeraX-Clashes: 2.3
    ChimeraX-ColorActions: 1.0.5
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.8
    ChimeraX-CommandLine: 1.3
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.10rc202505160006
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.5
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.4
    ChimeraX-Dicom: 1.2.7
    ChimeraX-DistMonitor: 1.4.2
    ChimeraX-DockPrep: 1.1.4
    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.4.1
    ChimeraX-Hbonds: 2.5.1
    ChimeraX-Help: 1.3
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.3
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-KVFinder: 1.6.2
    ChimeraX-Label: 1.1.14
    ChimeraX-LinuxSupport: 1.0.1
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.2
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.3
    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.2.1
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.10.1
    ChimeraX-MedicalToolbar: 1.1
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.16
    ChimeraX-MMTF: 2.2
    ChimeraX-ModelArchive: 1.0
    ChimeraX-Modeller: 1.5.19
    ChimeraX-ModelPanel: 1.5.1
    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-MutationScores: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.2
    ChimeraX-NMRSTAR: 1.0.2
    ChimeraX-NRRD: 1.2
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.14.1
    ChimeraX-OrthoPick: 1.0.1
    ChimeraX-PDB: 2.7.10
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.4
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1.3
    ChimeraX-ProfileGrids: 1.1.2
    ChimeraX-PubChem: 2.2
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.6.3
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.3.1
    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.3
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-Segmentations: 3.5.7
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.17.1
    ChimeraX-Shape: 1.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.2.0
    ChimeraX-ShowSequences: 1.0.3
    ChimeraX-SideView: 1.0.1
    ChimeraX-SimilarStructures: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.19.1
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.2.1
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.5.2
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.2.3
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.45.1
    ChimeraX-Umap: 1.0
    ChimeraX-uniprot: 2.3.1
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.4.4
    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.5
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.2.2
    contourpy: 1.3.2
    coverage: 7.8.0
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.0.12
    debugpy: 1.8.14
    decorator: 5.2.1
    distro: 1.9.0
    docutils: 0.21.2
    executing: 2.2.0
    filelock: 3.18.0
    fonttools: 4.58.0
    funcparserlib: 2.0.0a0
    glfw: 2.9.0
    grako: 3.16.5
    h5py: 3.13.0
    html2text: 2024.2.26
    idna: 3.10
    ihm: 2.2
    imagecodecs: 2024.6.1
    imagesize: 1.4.1
    iniconfig: 2.1.0
    ipykernel: 6.29.5
    ipython: 8.26.0
    ipywidgets: 8.1.7
    jedi: 0.19.1
    Jinja2: 3.1.6
    jupyter_client: 8.6.3
    jupyter_core: 5.7.2
    jupyterlab_widgets: 3.0.15
    kiwisolver: 1.4.8
    line_profiler: 4.2.0
    lxml: 5.3.1
    lz4: 4.4.4
    MarkupSafe: 3.0.2
    matplotlib: 3.10.1
    matplotlib-inline: 0.1.7
    msgpack: 1.1.0
    ndindex: 1.9.2
    nest-asyncio: 1.6.0
    netCDF4: 1.6.5
    networkx: 3.3
    nibabel: 5.2.0
    nptyping: 2.5.0
    numexpr: 2.10.2
    numpy: 1.26.4
    OpenMM: 8.2.0
    openvr: 1.26.701
    packaging: 24.2
    ParmEd: 4.2.2
    parso: 0.8.4
    pep517: 0.13.1
    pexpect: 4.9.0
    pickleshare: 0.7.5
    pillow: 10.4.0
    pip: 25.0.1
    pkginfo: 1.11.1
    platformdirs: 4.3.8
    pluggy: 1.6.0
    prompt_toolkit: 3.0.51
    psutil: 7.0.0
    ptyprocess: 0.7.0
    pure_eval: 0.2.3
    py-cpuinfo: 9.0.0
    pycollada: 0.8
    pydicom: 2.4.4
    pyelftools: 0.32
    Pygments: 2.18.0
    pynmrstar: 3.3.5
    pynrrd: 1.0.0
    PyOpenGL: 3.1.9
    PyOpenGL-accelerate: 3.1.9
    pyopenxr: 1.1.4501
    pyparsing: 3.2.3
    pyproject_hooks: 1.2.0
    PyQt6-commercial: 6.8.1
    PyQt6-Qt6: 6.8.2
    PyQt6-WebEngine-commercial: 6.8.0
    PyQt6-WebEngine-Qt6: 6.8.2
    PyQt6_sip: 13.10.0
    pytest: 8.3.5
    pytest-cov: 6.1.1
    python-dateutil: 2.9.0.post0
    pytz: 2025.2
    pyzmq: 26.4.0
    qtconsole: 5.5.2
    QtPy: 2.4.3
    qtshim: 1.1
    RandomWords: 0.4.0
    requests: 2.32.3
    roman-numerals-py: 3.1.0
    scipy: 1.14.0
    setuptools: 78.1.0
    sfftk-rw: 0.8.1
    six: 1.16.0
    snowballstemmer: 3.0.1
    sortedcontainers: 2.4.0
    soupsieve: 2.7
    Sphinx: 8.2.3
    sphinx-autodoc-typehints: 3.1.0
    sphinxcontrib-applehelp: 2.0.0
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 2.0.0
    sphinxcontrib-htmlhelp: 2.1.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 2.0.0
    sphinxcontrib-serializinghtml: 2.0.0
    stack-data: 0.6.3
    superqt: 0.7.1
    tables: 3.10.2
    tcia_utils: 1.5.1
    tifffile: 2025.3.13
    tinyarray: 1.2.4
    tornado: 6.5
    traitlets: 5.14.3
    typing_extensions: 4.13.2
    tzdata: 2025.2
    urllib3: 2.4.0
    wcwidth: 0.2.13
    webcolors: 24.11.1
    wheel: 0.45.1
    wheel-filename: 1.4.2
    widgetsnbextension: 4.0.14

Change History (2)

comment:1 by Eric Pettersen, 5 months ago

Component: UnassignedDICOM
Owner: set to Zach Pearson
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionSetting 'display' attribute of closed segmentation cursor

comment:2 by Zach Pearson, 6 weeks ago

Resolution: fixed
Status: assignedclosed

This ticket should be fixed by the same fix from #18556 and others. When cursors are accidentally destroyed, they are now recreated.

Note: See TracTickets for help on using tickets.