Opened 5 months ago

Closed 5 months ago

#17916 closed defect (wontfix)

Segger: maxnr is None

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Volume Data Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-12.7.6-x86_64-i386-64bit
ChimeraX Version: 1.10rc202505300032 (2025-05-30 00:32:35 UTC)
Description
Replace this text with list of actions that caused this problem to occur

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

> open /Users/niilomo/Downloads/cryosparc_P1_J168_mask.mrc

Opened cryosparc_P1_J168_mask.mrc as #1, grid size 300,300,300, pixel 1.77,
shown at level 1, step 2, values float32  

> select add #1

2 models selected  

> select subtract #1

Nothing selected  

> open /Users/niilomo/Downloads/cryosparc_P1_J109_004_volume_map_sharp.mrc

Opened cryosparc_P1_J109_004_volume_map_sharp.mrc as #2, grid size
300,300,300, pixel 1.77, shown at level 0.339, step 2, values float32  

> view

> select add #2

2 models selected  

> select subtract #2

Nothing selected  

> hide #!2 models

> show #!2 models

> hide #!1 models

> show #!1 models

> volume #1 level 0.9605

> transparency #1 30

> transparency #1 80

> transparency #1 70

> color #1 #bf635bff models

> color #1 #bf7b65ff models

> transparency #1 70

> surface dust #1 size 17.7

> surface dust #2 size 17.7

> volume #1 level 0.9295

> volume #1 level 0.8646

> open /Users/niilomo/Downloads/cryosparc_P1_J270_004_volume_mask_refine.mrc

Opened cryosparc_P1_J270_004_volume_mask_refine.mrc as #3, grid size
300,300,300, pixel 1.77, shown at level 0.997, step 2, values float32  

> open /Users/niilomo/Downloads/cryosparc_P1_J270_004_volume_map_sharp.mrc

Opened cryosparc_P1_J270_004_volume_map_sharp.mrc as #4, grid size
300,300,300, pixel 1.77, shown at level 0.372, step 2, values float32  

> hide #!2 models

> hide #!1 models

> hide #!4 models

> hide #!3 models

> show #!2 models

> show #!1 models

> hide #!2 models

> show #!4 models

> hide #!4 models

> hide #!1 models

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_000.mrc

Opened J11_component_000_frame_000.mrc as #5, grid size 128,128,128, pixel
4.16, shown at level 3.41, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_006.mrc

Opened J11_component_000_frame_006.mrc as #6, grid size 128,128,128, pixel
4.16, shown at level 3.28, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_007.mrc

Opened J11_component_000_frame_007.mrc as #7, grid size 128,128,128, pixel
4.16, shown at level 3.26, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_012.mrc

Opened J11_component_000_frame_012.mrc as #8, grid size 128,128,128, pixel
4.16, shown at level 3.15, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_013.mrc

Opened J11_component_000_frame_013.mrc as #9, grid size 128,128,128, pixel
4.16, shown at level 3.14, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_019.mrc

Opened J11_component_000_frame_019.mrc as #10, grid size 128,128,128, pixel
4.16, shown at level 3.12, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_018.mrc

Opened J11_component_000_frame_018.mrc as #11, grid size 128,128,128, pixel
4.16, shown at level 3.12, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_017.mrc

Opened J11_component_000_frame_017.mrc as #12, grid size 128,128,128, pixel
4.16, shown at level 3.12, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_016.mrc

Opened J11_component_000_frame_016.mrc as #13, grid size 128,128,128, pixel
4.16, shown at level 3.12, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_015.mrc

Opened J11_component_000_frame_015.mrc as #14, grid size 128,128,128, pixel
4.16, shown at level 3.12, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_014.mrc

Opened J11_component_000_frame_014.mrc as #15, grid size 128,128,128, pixel
4.16, shown at level 3.13, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_011.mrc

Opened J11_component_000_frame_011.mrc as #16, grid size 128,128,128, pixel
4.16, shown at level 3.16, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_010.mrc

Opened J11_component_000_frame_010.mrc as #17, grid size 128,128,128, pixel
4.16, shown at level 3.18, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_009.mrc

Opened J11_component_000_frame_009.mrc as #18, grid size 128,128,128, pixel
4.16, shown at level 3.2, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_008.mrc

Opened J11_component_000_frame_008.mrc as #19, grid size 128,128,128, pixel
4.16, shown at level 3.23, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_005.mrc

Opened J11_component_000_frame_005.mrc as #20, grid size 128,128,128, pixel
4.16, shown at level 3.31, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_004.mrc

Opened J11_component_000_frame_004.mrc as #21, grid size 128,128,128, pixel
4.16, shown at level 3.34, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_003.mrc

Opened J11_component_000_frame_003.mrc as #22, grid size 128,128,128, pixel
4.16, shown at level 3.36, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_002.mrc

Opened J11_component_000_frame_002.mrc as #23, grid size 128,128,128, pixel
4.16, shown at level 3.37, step 1, values float32  

> open
> /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/J11_component_000_frame_001.mrc

Opened J11_component_000_frame_001.mrc as #24, grid size 128,128,128, pixel
4.16, shown at level 3.39, step 1, values float32  

> close #1-4

> mseries all

> mseries slider all

> vseries play #1 direction oscillate loop true

No volume series specified  

> vseries play #5 direction oscillate loop true

No volume series specified  

> hide #!24 models

> vseries play #5 direction oscillate loop true

No volume series specified  

> show #!5 models

> show #!6 models

> show #!7 models

> vseries play #5 direction oscillate loop true

No volume series specified  

> close

> open /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries true

'/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries' has no
suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries'
has no suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*bvseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*bvseries'
has no suffix  

> open /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*
> vseries true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*' has
no suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000./*vseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000./*vseries'
has no suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries'
has no suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries'
has no suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries'
has no suffix  

> open
> /Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries
> true

'/Users/niilomo/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries'
has no suffix  

> open /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries true

'/Users/niilomo/Downloads/cryosparc_P1_J11_component_000/*vseries' has no
suffix  

> open /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/* 'vseries true

Missing or invalid "restOfLine" argument: incomplete quoted text  

> open /Users/niilomo/Downloads/cryosparc_P1_J11_component_000/* vseries true

Opened map series J11_component_000_frame_000.mrc as #1, 20 images, grid size
128,128,128, pixel 4.16, shown at level 3.41, step 1, values float32  

> open /Users/niilomo/Downloads/cryosparc_P1_J10_component_000/* vseries true

Opened map series J10_component_000_frame_000.mrc as #2, 20 images, grid size
128,128,128, pixel 4.16, shown at level 2.98, step 1, values float32  

> hide #!1 models

> open /Users/niilomo/Downloads/cryosparc_P1_J168_mask.mrc

Opened cryosparc_P1_J168_mask.mrc as #3, grid size 300,300,300, pixel 1.77,
shown at level 1, step 2, values float32  

> select add #3

2 models selected  

> select subtract #3

Nothing selected  

> volume #3 level 1

> hide #!3 models

> open /Users/niilomo/Downloads/cryosparc_P1_J14_mesh_pdb.pdb

> open /Users/niilomo/Downloads/cryosparc_P1_J14_mask.mrc

Opened cryosparc_P1_J14_mask.mrc as #5, grid size 128,128,128, pixel 4.16,
shown at level 1, step 1, values float32  

> hide #!2 models

> show #!2 models

> hide #4 models

> show #4 models

> hide #4 models

> show #4 models

> hide #!2 models

> show #!3 models

> hide #!3 models

> hide #!5 models

> show #!5 models

> volume #3 level 0.9828

> hide #!3 models

> volume #5 level 0.5966

> color #5 #c0ffcbff models

> set bgColor white

> transparency #4 70

> transparency #4 100

> show #!3 models

> hide #!3 models

> transparency #5 100

> transparency #5 70

> set bgColor black

> show #!3 models

> hide #!3 models

> show #!2 models

> hide #!2 models

> open /Users/niilomo/Downloads/cryosparc_P1_J14_map.mrc

Opened cryosparc_P1_J14_map.mrc as #6, grid size 128,128,128, pixel 4.16,
shown at level 1.27, step 1, values float32  

> hide #!5 models

> show #!5 models

> color #6 #ffdfa6ff models

> transparency #5 50

> color #5 #c0ffcb4d models

> color #5 #fd37434d models

> open /Users/niilomo/Downloads/cryosparc_P1_J17_component_000/* vseries true

'/Users/niilomo/Downloads/cryosparc_P1_J17_component_000/*' has no suffix  

> open /Users/niilomo/Downloads/cryosparc_P1_J17_component_000/* vseries true

'/Users/niilomo/Downloads/cryosparc_P1_J17_component_000/*' has no suffix  

> close

> open /Users/niilomo/Downloads/cryosparc_P2_J154_003_volume_map_sharp.mrc

Opened cryosparc_P2_J154_003_volume_map_sharp.mrc as #1, grid size
256,256,256, pixel 1.09, shown at level 0.118, step 1, values float32  

> surface dust #1 size 10.9

> volume #1 level 0.3068

> volume #1 level -0.07075

> volume #1 level 0.2342

> lighting soft

> volume #1 level 0.09626

> ui mousemode right "map eraser"

> volume erase #1 center 137.4,141.49,168.58 radius 75.274

Opened cryosparc_P2_J154_003_volume_map_sharp.mrc copy as #3, grid size
256,256,256, pixel 1.09, shown at step 1, values float32  

> surface dust #3 size 10.9

> save "/Users/niilomo/Downloads/head mask.mrc" models #3

> close

> open /Users/niilomo/Downloads/k means 80 vol_/* vseries true

'/Users/niilomo/Downloads/k' has no suffix  

> open /Users/niilomo/Downloads/ k means 80 vol_/* vseries true

'/Users/niilomo/Downloads/' has no suffix  

> open /Users/niilomo/Downloads/ k means 80 vol_ /* vseries true

'/Users/niilomo/Downloads/' has no suffix  

> open /Users/niilomo/Downloads/ k means 80 vol_/* vseries tru

'/Users/niilomo/Downloads/' has no suffix  

> open /Users/niilomo/Downloads/ k means 80 vol_ /* vseries true

'/Users/niilomo/Downloads/' has no suffix  

> open /Users/niilomo/Downloads/k means 80 vol_ /* vseries true

'/Users/niilomo/Downloads/k' has no suffix  

> open /Users/niilomo/Downloads/k means80 vol_ /* vseries true

'/Users/niilomo/Downloads/k' has no suffix  

> open /Users/niilomo/Downloads/k means 80 vol_ /* vseries true

'/Users/niilomo/Downloads/k' has no suffix  

> open /Users/niilomo/Downloads/k means 80 vol_ /* vseries true

'/Users/niilomo/Downloads/k' has no suffix  

> open /Users/niilomo/Downloads/vol_ /* vseries true

'/Users/niilomo/Downloads/vol_' has no suffix  

> open /Users/niilomo/Downloads/vol_ 0/* vseries true

'/Users/niilomo/Downloads/vol_' has no suffix  

> open "/Users/niilomo/Downloads/head mask.mrc" format mrc

Opened head mask.mrc as #1, grid size 256,256,256, pixel 1.09, shown at level
0.077, step 1, values float32  

> volume #1 level 0.1226

> surface dust #1 size 10.9

> volume #1 level 0.09525

> open /Users/niilomo/Downloads/cryosparc_P2_J7_mask.mrc

Opened cryosparc_P2_J7_mask.mrc as #2, grid size 256,256,256, pixel 1.09,
shown at level 1, step 1, values float32  

> volume #2 level 1

[Repeated 1 time(s)]

> volume #1 level 0.0783

> volume #1 level 0.05221

> volume #1 level 0.07439

> close

> open /Users/niilomo/Downloads/cryosparc_P2_J154_003_volume_map.mrc

Opened cryosparc_P2_J154_003_volume_map.mrc as #1, grid size 256,256,256,
pixel 1.09, shown at level 0.0827, step 1, values float32  

> volume #1 level 0.02848

> select add #1

2 models selected  

> select subtract #1

Nothing selected  

> volume erase #1 center 137.14,137.62,178.37 radius 83.268

Opened cryosparc_P2_J154_003_volume_map.mrc copy as #3, grid size 256,256,256,
pixel 1.09, shown at step 1, values float32  

> show #!1 models

> hide #!1 models

> save "/Users/niilomo/Downloads/new mask.mrc" models #3

> open /Users/niilomo/Downloads/cryosparc_P2_J15_mask.mrc

Opened cryosparc_P2_J15_mask.mrc as #4, grid size 256,256,256, pixel 1.09,
shown at level 0.989, step 1, values float32  

> hide #2 models

> hide #!3 models

> hide #!4 models

> show #!1 models

> close

> open /Users/niilomo/Downloads/cryosparc_P2_J12_volume_map.mrc

Opened cryosparc_P2_J12_volume_map.mrc as #1, grid size 128,128,128, pixel
1.09, shown at level 0.145, step 1, values float32  

> volume #1 level 0.05053

> volume #1 level 0.0526

> close

> open /Users/niilomo/Downloads/cryosparc_P2_J11_volume_map.mrc

Opened cryosparc_P2_J11_volume_map.mrc as #1, grid size 128,128,128, pixel
1.09, shown at level 0.149, step 1, values float32  

> volume #1 level 0.07282

> volume #1 level 0.06182

> ui tool show "Segment Map"

Segmenting cryosparc_P2_J11_volume_map.mrc, density threshold 0.061825  
Showing 55 region surfaces  
923 watershed regions, grouped to 55 regions  
Showing cryosparc_P2_J11_volume_map.seg - 55 regions, 55 surfaces  

> undo

> ui mousemode right select

> select #2.9

1 model selected  

> select #2.10

1 model selected  

> select #2.12

1 model selected  

> select #2.8

1 model selected  

> select #2.11

1 model selected  

> select #2.13

1 model selected  

> select #2.9

1 model selected  

> select #2.10

1 model selected  

> select #2.12

1 model selected  

> select #2.10

1 model selected  
Drag select of 1364, 773 of 31324 triangles, 1369, 733 of 24924 triangles,
1372, 513 of 13976 triangles, 1373, 140 of 14272 triangles, 1330, 64 of 10376
triangles, 1312, 96 of 11560 triangles, 1219, 592 of 6420 triangles, 1
cryosparc_P2_J11_volume_map.mrc  

> select #2.12

1 model selected  
Drag select of 1364, 11412 of 31324 triangles, 1357, 822 of 26892 triangles,
1369, 6523 of 24924 triangles, 1374, 5650 of 17476 triangles, 1368, 5752 of
17476 triangles, 1372, 8348 of 13976 triangles, 1370, 12908 of 13976
triangles, 1373, 3575 of 14272 triangles, 1371, 7673 of 14272 triangles, 1330,
286 of 10376 triangles, 1312, 371 of 11560 triangles, 1189, 823 of 6576
triangles, 1219, 2418 of 6420 triangles, 1 cryosparc_P2_J11_volume_map.mrc  

> select clear

> close #2

No segmentation chosen  
Segmenting cryosparc_P2_J11_volume_map.mrc, density threshold 0.061825  
Only showing 19 of 55 regions.  
Showing 19 of 55 region surfaces  
923 watershed regions, grouped to 55 regions  
Showing cryosparc_P2_J11_volume_map.seg - 55 regions, 19 surfaces  

> close #2

Segmenting cryosparc_P2_J11_volume_map.mrc, density threshold 0.061825  
Only showing 19 of 55 regions.  
Showing 19 of 55 region surfaces  
923 watershed regions, grouped to 55 regions  
Showing cryosparc_P2_J11_volume_map.seg - 55 regions, 19 surfaces  

> select #1

2 models selected  

> close #2

Segmenting cryosparc_P2_J11_volume_map.mrc, density threshold 0.061825  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 389, in _segment  
self.Segment()  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 2123, in Segment  
smod = self.SegmentAndGroup(show, group)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 2184, in SegmentAndGroup  
self.RegsDispUpdate ( task ) # Display region surfaces  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 1970, in RegsDispUpdate  
if maxnr > 0 and len(smod.regions) >= maxnr :  
^^^^^^^^^  
TypeError: '>' not supported between instances of 'NoneType' and 'int'  
  
TypeError: '>' not supported between instances of 'NoneType' and 'int'  
  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 1970, in RegsDispUpdate  
if maxnr > 0 and len(smod.regions) >= maxnr :  
^^^^^^^^^  
  
See log for complete Python traceback.  
  
Showing cryosparc_P2_J11_volume_map.seg - 55 regions, 0 surfaces  
Segmenting cryosparc_P2_J11_volume_map.mrc, density threshold 0.061825  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 389, in _segment  
self.Segment()  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 2123, in Segment  
smod = self.SegmentAndGroup(show, group)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 2184, in SegmentAndGroup  
self.RegsDispUpdate ( task ) # Display region surfaces  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 1970, in RegsDispUpdate  
if maxnr > 0 and len(smod.regions) >= maxnr :  
^^^^^^^^^  
TypeError: '>' not supported between instances of 'NoneType' and 'int'  
  
TypeError: '>' not supported between instances of 'NoneType' and 'int'  
  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 1970, in RegsDispUpdate  
if maxnr > 0 and len(smod.regions) >= maxnr :  
^^^^^^^^^  
  
See log for complete Python traceback.  
  
Showing cryosparc_P2_J11_volume_map.seg - 55 regions, 0 surfaces  

> select add #2

3 models selected  

> close #2

> close

> open /Users/niilomo/Downloads/cryosparc_P2_J11_volume_map.mrc format mrc

Opened cryosparc_P2_J11_volume_map.mrc as #1, grid size 128,128,128, pixel
1.09, shown at level 0.149, step 1, values float32  

> volume #1 level 0.05988

> volume #1 level 0.05535

> ui tool show "Segment Map"

Segmenting cryosparc_P2_J11_volume_map.mrc, density threshold 0.055355  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 389, in _segment  
self.Segment()  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 2123, in Segment  
smod = self.SegmentAndGroup(show, group)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 2184, in SegmentAndGroup  
self.RegsDispUpdate ( task ) # Display region surfaces  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 1970, in RegsDispUpdate  
if maxnr > 0 and len(smod.regions) >= maxnr :  
^^^^^^^^^  
TypeError: '>' not supported between instances of 'NoneType' and 'int'  
  
TypeError: '>' not supported between instances of 'NoneType' and 'int'  
  
File
"/Applications/ChimeraX-1.10-rc2025.05.30.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/segger/segment_dialog.py", line 1970, in RegsDispUpdate  
if maxnr > 0 and len(smod.regions) >= maxnr :  
^^^^^^^^^  
  
See log for complete Python traceback.  
  
Showing cryosparc_P2_J11_volume_map.seg - 55 regions, 0 surfaces  




OpenGL version: 4.1 INTEL-18.8.16
OpenGL renderer: Intel(R) HD Graphics 6000
OpenGL vendor: Intel Inc.

Python: 3.11.4
Locale: UTF-8
Qt version: PyQt6 6.8.1, Qt 6.8.2
Qt runtime version: 6.8.2
Qt platform: cocoa
Hardware:

    Hardware Overview:

      Model Name: MacBook Air
      Model Identifier: MacBookAir7,2
      Processor Name: Dual-Core Intel Core i5
      Processor Speed: 1.8 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 3 MB
      Hyper-Threading Technology: Enabled
      Memory: 8 GB
      System Firmware Version: 489.0.0.0.0
      OS Loader Version: 540.120.3~37
      SMC Version (system): 2.27f2

Software:

    System Software Overview:

      System Version: macOS 12.7.6 (21H1320)
      Kernel Version: Darwin 21.6.0
      Time since boot: 5 days 21:48

Graphics/Displays:

    Intel HD Graphics 6000:

      Chipset Model: Intel HD Graphics 6000
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x1626
      Revision ID: 0x0009
      Metal Family: Supported, Metal GPUFamily macOS 1
      Displays:
        Color LCD:
          Display Type: LCD
          Resolution: 1440 x 900 (Widescreen eXtended Graphics Array Plus)
          UI Looks like: 1440 x 900
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal


Installed Packages:
    alabaster: 1.0.0
    appdirs: 1.4.4
    appnope: 0.1.4
    asttokens: 3.0.0
    auditwheel: 6.4.0
    babel: 2.17.0
    beautifulsoup4: 4.13.3
    blockdiag: 3.0.0
    blosc2: 3.3.4
    build: 1.2.2.post1
    certifi: 2023.11.17
    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.4
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.60.7
    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.10rc202505300032
    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-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.1
    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.2
    cxservices: 1.2.3
    cycler: 0.12.1
    Cython: 3.0.12
    debugpy: 1.8.14
    decorator: 5.2.1
    docutils: 0.21.2
    executing: 2.2.0
    filelock: 3.18.0
    fonttools: 4.58.1
    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.8.1
    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.10.0
    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.1
    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: UnassignedVolume Data
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionSegger: maxnr is None

comment:2 by Tom Goddard, 5 months ago

Resolution: wontfix
Status: assignedclosed

The user entered a non-numeric value in the Segger maximum number of regions GUI entry field. Would be nice if Segger gave a more friendly error when an entry field has an invalid value. I've seen other bad entry values in other fields produce tracebacks but only a few times. Since it is rare and a lot of code needs to do checks to catch these problems, and we did not develop Segger, I don't plan to add all the error handling.

Note: See TracTickets for help on using tickets.