Opened 6 years ago

Closed 6 years ago

#3115 closed defect (fixed)

Dead Volume Eraser still responding to events

Reported by: jporta@… 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:        Darwin-18.7.0-x86_64-i386-64bit
ChimeraX Version: 0.94 (2020-04-25)
Description
Error occured from invoking 'transparency 70' command

Log:
> open /Users/jporta/nucleotide/minus_pQ1/scaffold_lp5.mrc format mrc

Opened scaffold_lp5.mrc, grid size 300,300,300, pixel 1, shown at level
0.000419, step 2, values float32  

> open2 /Users/jporta/nucleotide/minus_pQ1/refine/upstream-coot-0.pdb

Chain information for upstream-coot-0.pdb #2  
---  
Chain | Description  
A | No description available  
  

> style stick

Changed 205 atom styles  

> nucleotides atoms

> style nucleic stick

Changed 205 atom styles  

> hide cartoons

> transparency 50

UCSF ChimeraX version: 0.94.dev202004250217 (2020-04-25)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> volume #1 level 3.869

> cd /Users/jporta/nucleotide/minus_pQ1/refine

Current working directory is: /Users/jporta/nucleotide/minus_pQ1/refine  

> ls

Unknown command: ls  

> open2 /Users/jporta/nucleotide/minus_pQ1/refine/scaffold_lp38.mrc

Opened scaffold_lp38.mrc, grid size 300,300,300, pixel 1, shown at level
2.4e-05, step 2, values float32  

> volume #3 level 0.05982

> volume #3 color #3a5c78

> transparency 0

> transparency 50

> volume #3 step 1

> volume #3 level 0.1217

> toolshed show "Fit in Map"

> volume #3 level 0.1436

> select /A:1@OP1

1 atom, 1 model selected  

> select /A:1@OP2

1 atom, 1 model selected  

> delete atoms sel

> delete bonds sel

> select /A:1@OP1

1 atom, 1 model selected  

> delete atoms sel

> delete bonds sel

> select /A:1@P

1 atom, 1 model selected  

> delete atoms sel

> delete bonds sel

> hide #!2 models

> hide #2.1 models

> show #!2 models

> show #2.1 models

> hide #2.1 models

> save upstream-chimera.pdb #2

> color zone #3 near #2 distance 5

> color #3#!2 forestgreen

> volume #1 color #b2b2b2

> volume #1 color #acacac

> color zone #3 near #2 distance 5

> transparency 70

> color zone #3 near #2 distance 4

> color zone #3 near #2 distance 5

> volume splitbyzone #3

> hide #!4.1 models

> show #!4.1 models

> hide #!4.1 models

> hide #!4.2 models

> hide #!4 models

> show #!4 models

> show #!4.1 models

> hide #!4.1 models

> show #!4.2 models

> color byhetero

> select up

Nothing selected  

> select up

Nothing selected  

> transparency 70

> toolshed show "Map Eraser"

> volume erase #4.2 center 127.7,126.42,174.26 radius 4.244

> hide #!2 models

> volume erase #4.2 center 136.17,127.5,176.94 radius 4.2

> volume erase #4.2 center 132.73,128.25,174.71 radius 4.2

> volume erase #4.2 center 130.72,127.53,175.84 radius 4.2

> volume erase #4.2 center 125.13,125.27,179.85 radius 4.2

> volume erase #4.2 center 122.02,123.48,184.17 radius 4.2

> volume erase #4.2 center 125.29,127.46,177.57 radius 4.2

> volume erase #4.2 center 131.22,127.26,171.24 radius 4.2

> show #!2 models

> hide #!4 models

> show #!4 models

> hide #!2 models

> volume erase #4.2 center 108.16,107.59,171.84 radius 4.2

> volume erase #4.2 center 112.83,107.7,170.4 radius 4.2

> volume erase #4.2 center 112.89,107.9,168.54 radius 4.2

> show #!2 models

Fit molecule upstream-coot-0.pdb (#2) to map scaffold_lp38.mrc 1 (#4.2) using
202 atoms  
average map value = 0.1846, steps = 60  
shifted from previous position = 0.526  
rotated from previous position = 0 degrees  
atoms outside contour = 85, contour level = 0.14355  
  
Fit molecule upstream-coot-0.pdb (#2) to map scaffold_lp38.mrc 1 (#4.2) using
202 atoms  
average map value = 0.1846, steps = 60  
shifted from previous position = 0.526  
rotated from previous position = 0 degrees  
atoms outside contour = 85, contour level = 0.14355  
  
Fit molecule upstream-coot-0.pdb (#2) to map scaffold_lp38.mrc 1 (#4.2) using
202 atoms  
average map value = 0.1909, steps = 48  
shifted from previous position = 9.53e-14  
rotated from previous position = 12.4 degrees  
atoms outside contour = 80, contour level = 0.14355  
  
Fit molecule upstream-coot-0.pdb (#2) to map scaffold_lp38.mrc 1 (#4.2) using
202 atoms  
average map value = 0.1909, steps = 48  
shifted from previous position = 9.53e-14  
rotated from previous position = 12.4 degrees  
atoms outside contour = 80, contour level = 0.14355  
  
Fit molecule upstream-coot-0.pdb (#2) to map scaffold_lp38.mrc 1 (#4.2) using
202 atoms  
average map value = 0.1932, steps = 48  
shifted from previous position = 0.77  
rotated from previous position = 3.58 degrees  
atoms outside contour = 81, contour level = 0.14355  
  
Drag select of 4.2 scaffold_lp38.mrc 1 , 2 atoms, 2 bonds  
Drag select of  

> delete atoms sel

> delete bonds sel

> select /A:58@P

1 atom, 1 model selected  

> delete atoms sel

> delete bonds sel

Fit molecule upstream-coot-0.pdb (#2) to map scaffold_lp38.mrc 1 (#4.2) using
199 atoms  
average map value = 0.1961, steps = 60  
shifted from previous position = 0.777  
rotated from previous position = 3.61 degrees  
atoms outside contour = 78, contour level = 0.14355  
  

> save upstream-chimera.pdb #2

> save upstream-chimera.mrc #4.2

> open2 /Users/jporta/nucleotide/minus_pQ1/scaffold_lp4.mrc
> /Users/jporta/nucleotide/minus_pQ1/scaffold_lp45.mrc

Opened scaffold_lp4.mrc, grid size 300,300,300, pixel 1, shown at level
3.25e-05, step 2, values float32  
Opened scaffold_lp45.mrc, grid size 300,300,300, pixel 1, shown at level
5.09e-05, step 2, values float32  

> volume #1 step 1

> volume #1 level 4.362

> close #4.1

> close #3

> volume #5 step 1

> volume #5 level 0.0832

> volume #5 color #243e3e

> volume #6 color #b1b1b1

> transparency 70

> volume #6 level 0.1039

> close #4.2

> close #5

> volume #6 step 1

> color zone #1 near #2 distance 5

> color zone #1 near #2 distance 5

> volume splitbyzone #1

> color byhetero

> transparency 70

Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 476, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 402, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 109, in mouse_drag  
c = self.settings.sphere_center  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 298, in sphere_center  
return self.sphere_model.scene_position.origin()  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 254, in sphere_model  
center, self._radius_value())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map_eraser/eraser.py", line 269, in _radius_value  
rt = self._radius_entry.text()  
  
See log for complete Python traceback.  
  

> color byhetero

> color byhetero




OpenGL version: 4.1 ATI-2.11.21
OpenGL renderer: AMD Radeon Pro 575 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.Hardware:

    Hardware Overview:

      Model Name: iMac
      Model Identifier: iMac18,3
      Processor Name: Intel Core i5
      Processor Speed: 3.5 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 6 MB
      Memory: 32 GB
      Boot ROM Version: 180.0.0.0.0
      SMC Version (system): 2.41f1

Software:

    System Software Overview:

      System Version: macOS 10.14.6 (18G3020)
      Kernel Version: Darwin 18.7.0
      Time since boot: 1 day 1:59

Graphics/Displays:

    Radeon Pro 575:

      Chipset Model: Radeon Pro 575
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x16
      VRAM (Total): 4 GB
      Vendor: AMD (0x1002)
      Device ID: 0x67df
      Revision ID: 0x00c4
      ROM Revision: 113-D000AA-931
      VBIOS Version: 113-D0001A1P-025
      EFI Driver Version: 01.00.931
      Metal: Supported, feature set macOS GPUFamily2 v1
      Displays:
        iMac:
          Display Type: Built-In Retina LCD
          Resolution: 5120 x 2880 Retina
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No

Change History (3)

comment:1 by Eric Pettersen, 6 years ago

Component: UnassignedVolume Data
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionDead Volume Eraser still responding to mouse events

Reported by Jason Porta

comment:2 by Eric Pettersen, 6 years ago

Summary: Dead Volume Eraser still responding to mouse eventsDead Volume Eraser still responding to events

comment:3 by Tom Goddard, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed in tonight's ChimeraX builds.

Map eraser mouse mode tried to access the closed map eraser panel. I fixed it so if you try to use the map eraser mouse mode after the panel has been closed, it recreates the panel.

Thanks for reporting the problem.

Note: See TracTickets for help on using tickets.