[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
-------------------------------------------------------------