help-octave
[Top][All Lists]
Advanced

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

panic: impossible state reached in file `parse.y' Was: panic: Hangup --


From: John W. Eaton
Subject: panic: impossible state reached in file `parse.y' Was: panic: Hangup -- stopping myself
Date: Wed, 24 Jul 2002 20:16:12 -0500

On 24-Jul-2002, Mirek Kwasniak <address@hidden> wrote:

| I have reported this bug (to octave-bugs) some weeks ago(??).
| But from address that I didn't subcribed - I received confirmation tha it
| will forwarded to the list manually - my report didn't appear in archives:(
| 
| Then again:
| 
| Double bug in parser when trying to compile a buggy function causes panic.
| I use octave 2.1.36-4 on Debian. Example:
| 
| ===========================
| octave2.1:1> function x;y=;endfunction
| parse error:
| 
| >>> function x;y=;endfunction
|                  ^
| 
| octave2.1:1> function x;y=;endfunction
| panic: impossible state reached in file `parse.y' at line 1058
| panic: Aborted -- stopping myself...
| attempting to save variables to tave-core'...
| save to tave-core' complete
| Aborted (core dumped)
| ============================
| 
| Octave 2.0 doesn't suffer from this.

I don't know what happened to your first message, but this problem
seems to be fixed in the current CVS sources:

  octave:1> function x;y=;endfunction
  parse error:

  >>> function x;y=;endfunction
                   ^

  octave:1> function x;y=;endfunction
  parse error:

  >>> function x;y=;endfunction
                   ^

And so on, without a panic.

jwe



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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