Opened 5 years ago

Closed 5 years ago

#3499 closed defect (duplicate)

Save dialog: wrapped C/C++ object of type SaveOptionsWidget has been deleted

Reported by: eva.bertosin@… Owned by: pett
Priority: normal Milestone:
Component: Input/Output 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: 1.0 (2020-05-07)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.0rc202005070439 (2020-05-07)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /Users/evabertosin/Desktop/M1.cxs

Log from Sun Jul 12 13:44:33 2020UCSF ChimeraX version: 1.0rc202005070439
(2020-05-07)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "/Users/evabertosin/Dropbox (DIETZ LAB)/#EVA/#DOCUMENTS/#PROPELLER/06
> cryo/M1/M1_31/PostProcess/200525_PP_door1-2000/postprocess_masked.mrc"

Opened postprocess_masked.mrc, grid size 250,250,250, pixel 4.64, shown at
level 1.95e-05, step 1, values float32  

> volume #1 level 0.0629

> close #1

> open "/Users/evabertosin/Dropbox (DIETZ LAB)/#EVA/#DOCUMENTS/#PROPELLER/06
> cryo/M1/M1_31/PostProcess/base.mrc" /Users/evabertosin/Dropbox (DIETZ
> LAB)/#EVA/#DOCUMENTS/#PROPELLER/06 cryo/M1/M1_31/PostProcess/door1.mrc
> /Users/evabertosin/Dropbox (DIETZ LAB)/#EVA/#DOCUMENTS/#PROPELLER/06
> cryo/M1/M1_31/PostProcess/door2.mrc

'/Users/evabertosin/Dropbox' has no suffix  

> open /Users/evabertosin/Desktop/base.mrc
> /Users/evabertosin/Desktop/door1.mrc /Users/evabertosin/Desktop/door2.mrc

Opened base.mrc, grid size 250,250,250, pixel 4.64, shown at level 7.15e-05,
step 1, values float32  
Opened door1.mrc, grid size 250,250,250, pixel 4.64, shown at level 1.95e-05,
step 1, values float32  
Opened door2.mrc, grid size 250,250,250, pixel 4.64, shown at level 6.13e-05,
step 1, values float32  

> volume #1 level 0.04477

> volume #2 level 0.08903

> volume #1 level 0.06938

> volume #1 style image

> volume #1 style surface

> volume #2 step 2

> volume #2 step 1

> volume #1 change image level 3.123e-05,0 level 0.06061,0.8 level 0.6058,1

> volume #1 level 0.1012

> volume #2 level 0.09493

> volume #3 level 0.01558

> lighting soft

> set bgColor black

> set bgColor white

> volume #1 color #3764ab

> volume #2 color #3764ab

> volume #3 color #3764ab

> save /Users/evabertosin/Desktop/M1.cxs

opened ChimeraX session  

> save "/Users/evabertosin/Desktop/M1 top.png" width 651 height 867
> supersample 3

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/toolbar/tool.py", line 162, in callback  
bundle_info.run_provider(session, name, session.toolbar,
display_name=display_name)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/toolshed/info.py", line 453, in run_provider  
return api._api_caller.run_provider(api, session, name, mgr, **kw)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/toolshed/__init__.py", line 1660, in run_provider  
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/toolbar/__init__.py", line 38, in run_provider  
providers.run_provider(session, name)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/toolbar/providers.py", line 45, in run_provider  
what(session)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/toolbar/providers.py", line 27, in _file_save  
show_save_file_dialog(session)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 122, in show_save_file_dialog  
_dlg.display(session, **kw)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 24, in display  
self._customize_dialog(session, dialog)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 86, in _customize_dialog  
self._format_selected(session, dialog)  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 98, in _format_selected  
self._options_layout.addWidget(self._current_option)  
RuntimeError: wrapped C/C++ object of type SaveOptionsWidget has been deleted  
  
RuntimeError: wrapped C/C++ object of type SaveOptionsWidget has been deleted  
  
File
"/Applications/ChimeraX-1.0-rc-2020.05.07.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 98, in _format_selected  
self._options_layout.addWidget(self._current_option)  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 INTEL-12.10.12
OpenGL renderer: Intel(R) Iris(TM) Graphics 6100
OpenGL vendor: Intel Inc.Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro12,1
      Processor Name: Intel Core i5
      Processor Speed: 2.9 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: 16 GB
      Boot ROM Version: 186.0.0.0.0
      SMC Version (system): 2.28f7

Software:

    System Software Overview:

      System Version: macOS 10.14.6 (18G95)
      Kernel Version: Darwin 18.7.0
      Time since boot: 43 days 22:02

Graphics/Displays:

    Intel Iris Graphics 6100:

      Chipset Model: Intel Iris Graphics 6100
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x162b
      Revision ID: 0x0009
      Metal: Supported, feature set macOS GPUFamily1 v4
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 2560 x 1600 Retina
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No
        DELL UP2716D:
          Resolution: 2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
          UI Looks like: 2560 x 1440 @ 60 Hz
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Display Serial Number: KRXTR73PA3UL
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No

Change History (2)

comment:1 by pett, 5 years ago

Component: UnassignedInput/Output
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionSave dialog: wrapped C/C++ object of type SaveOptionsWidget has been deleted

comment:2 by pett, 5 years ago

Resolution: duplicate
Status: acceptedclosed

Hi Eva,

Thanks for reporting this problem. It was fixed a couple of versions after the one you got, so if you get a newer ChimeraX then things will work. Also, it only happens after you use the save dialog once, so if you know the equivalent "save" command, you can still use the command to save your work.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

Note: See TracTickets for help on using tickets.