URL: <http://gna.org/bugs/?22112> Summary: Setting list values via the sequence windows, launched from user function windows fails on Mac OS X. Project: relax Submitted by: bugman Submitted on: Fri 30 May 2014 07:45:54 AM UTC Category: GUI Specific analysis category: None Priority: 5 - Normal Severity: 4 - Important Status: None Assigned to: bugman Originator Name: Originator Email: Open/Closed: Open Release: 3.2.1 Discussion Lock: Any Operating System: Mac OS X _______________________________________________________ Details: This was first reported by Troels at http://article.gmane.org/gmane.science.nmr.relax.devel/5968. The error message seen was: """ Traceback (most recent call last): File "/Users/tlinnet/software/relax_trunk/gui/input_elements/sequence.py", line 352, in open_dialog self.selection_win_show() File "/Users/tlinnet/software/relax_trunk/gui/input_elements/sequence.py", line 388, in selection_win_show self.sel_win.Close() File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/wx/_core.py", line 14564, in __getattr__ raise PyDeadObjectError(self.attrStr % self._name) wx._core.PyDeadObjectError: The C++ part of the Sequence_window object has been deleted, attribute access no longer allowed. """ On my test machine, a different behaviour is seen. No message is printed, but instead the GUI freezes. The steps to reproduce are: 1) Launch the GUI. 2) Open the dx.map user function via the user function menus. 3) Click on the button next to the 'lower bounds', 'upper bounds', or 'the highlight points in the space' elements to open the Sequence or Sequence_2D windows. 4) Close the Sequence or Sequence_2D window that appears. The GUI will now be in a broken state. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?22112> _______________________________________________ Message sent via/by Gna! http://gna.org/