From: David B. <Dav...@mo...> - 2004-09-20 09:32:32
|
Confirmed as being in octave cvs and octave-forge cvs... The GDB backtrace is #0 0x41d2f987 in std::_List_base<GiNaC::ex, std::allocator<GiNaC::ex> >::__clear() (this=0xbfffc304) at ex.h:377 #1 0x41f8976f in GiNaC::lst::destroy(bool) () from /usr/lib/libginac-1.1.so.0 #2 0x41e50421 in GiNaC::basic::subs(GiNaC::ex const&, unsigned) const () from /usr/lib/libginac-1.1.so.0 #3 0x41d1e81d in Fsubs(octave_value_list const&, int) (args=@0xbfffc4f0) at ex.h:283 #4 0x403b0d9d in octave_builtin::do_multi_index_op(int, octave_value_list const&) (this=0x8979210, nargout=1, args=@0x8a5ec18) at oct-obj.h:78 #5 0x403b0323 in octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (this=0x8979210, type=@0x8ac4778, idx=@0xbfffc9a0, nargout=1) at stl_list.h:676 #6 0x4038ff54 in octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (this=0xbfffc9c0, type=@0x8ac4778, idx=@0xbfffc9a0, nargout=1) at ov.cc:836 #7 0x404a2d7d in tree_index_expression::rvalue(int) (this=0x8ac4758, nargout=1) at oct-obj.h:78 #8 0x404a3c16 in tree_index_expression::rvalue() (this=0x8ac4758) at pt-idx.cc:346 #9 0x40482917 in tree_argument_list::convert_to_const_vector(octave_value const*) (this=0x8ac4800, object=0x0) at pt-arg-list.cc:209 #10 0x404a54c1 in make_value_list (args=0x8ac4800, arg_nm=@0x8a632e0, object=0xbfffceb0) at oct-obj.h:78 So it seems that there is a missing destructor... D. -- David Bateman Dav...@mo... 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 |