octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 4.2.2 release


From: John W. Eaton
Subject: Re: 4.2.2 release
Date: Mon, 20 Nov 2017 15:02:26 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

On 11/20/2017 02:41 PM, Daniel J Sebald wrote:
On 11/08/2017 01:17 PM, John W. Eaton wrote:
There have been about 70 changes made that address at least 50 bugs since 4.2.1, so it's probably time for a new release.

Are there any additional *critical* bugs that should be fixed on stable before releasing 4.2.2?

I think this one is worth incorporating into 4.2.2 given that it seems the solution is fairly straightforward to address a segfault issue on MacOS:

bug #50025: Octave window freezes when I quit Octave GUI
https://savannah.gnu.org/bugs/?50025

Crashing even when exiting is kind of annoying as history might not be saved and if run via a script octave returning an error code could also cause issues.

The gist of it is that the GUI should wait for the worker process to finish ending before moving on.  I suspect on MacOS there may be a problem of quitting the GUI when a thread is not yet finished or is suspended.  But there may be another means of doing this rather than the technique in the submitted patch (which itself is based on a Qt example).  The signal could be changed to have the blocking property. However, no one has pursued that approach because few of us use MacOS regularly to test.

I remember reworking the way that the interpreter is started from the GUI and the way things are cleaned up on exit. I did the work on the default branch. Is this crash/hanging problem still present on OS X with that branch?

jwe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]