octave-maintainers
[Top][All Lists]
Advanced

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

Re: octave crash report


From: David Bateman
Subject: Re: octave crash report
Date: Fri, 3 Sep 2004 21:44:05 +0200
User-agent: Mutt/1.4.1i

According to Przemek Klosowski <address@hidden> (on 09/03/04):
> Two problems with my brand spanking new octave 2.1.58:
> 
>   f=inline('x');   f(3)++
> 
> results in 
>   panic: impossible state reached in file 'ov-fcn-handle.h' at line 57

This is due to subsref... It seems that subsref is defined both in
ov-fcn-handle.h and in ov-fcn-handle.cc. Probably changing

  octave_value subsref (const std::string&,
                        const std::list<octave_value_list>&)
    {
      panic_impossible ();
      return octave_value ();
    }


to

  octave_value subsref (const std::string&,
                        const std::list<octave_value_list>&);

in ov-fcnhandle.h might be sufficient. Can test it as my tree is a mess,
as I'm fixing another bug at the momemnt and its not compiling :-)

D.


> 
> Then, it attempts to save variables to 'octave-core' and fails again:
> 
>   error: octave_base_value::save_binary(): wrong type argument 'inline 
> function'

-- 
David Bateman                                address@hidden
Motorola CRM                                 +33 1 69 35 48 04 (Ph) 
Parc Les Algorithmes, Commune de St Aubin    +33 1 69 35 77 01 (Fax) 
91193 Gif-Sur-Yvette FRANCE

The information contained in this communication has been classified as: 

[x] General Business Information 
[ ] Motorola Internal Use Only 
[ ] Motorola Confidential Proprietary



reply via email to

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