[ADOL-C] memory issue

Rishi Amrit amrit at wisc.edu
Thu Sep 9 12:14:29 EDT 2010


I ran valgrind with the options you suggested. I am attaching the txt
report generated. There seems to be pointed to some leaks. Let me know
what you think.

Thanks,

Rishi



As on 2010-09-08 20:29, Rishi Amrit did write:

>* On Wed, Sep 8, 2010 at 12:35 PM, Rishi Amrit <amrit at wisc.edu <http://list.coin-or.org/mailman/listinfo/adol-c>*>* <mailto:amrit at wisc.edu <http://list.coin-or.org/mailman/listinfo/adol-c>>> wrote:*>* *>*     Hi,*>* *>*        I am using ADOLC to compute sparse jacobian and hessian for*>*     solving an optimization problem using IPOPT nlp solver. As required,*>*     I first create tapes and generate the sparsity patters using*>*     spase_jac and sparse_hess with repeat argument as 0. Then when IPOPT*>*     calls the ADOLC function to evaulate the jacobian and hessian at its*>*     iterates, I call sparse_jac and sparse_hess with repeat=1, reusing*>*     the sparsity pattern computed initialy. Once the optimization is*>*     completed, I free up the rind, cind, jacval and hessval variables as*>*     required and the function terminates. Now I'm calling this function*>*     from octave. When I call the function again with different*>*     parameters, the above sequence repeats but what I see is that when*>*     sparse drivers are called with ipopt, the memory usage steeps up and*>*     hence evaluation time is higher, even though the problem dimensions*>*     are the same. I am not sure why this might be happening. Either some*>*     memory is not deallocating properly in each call or something. Any*>*     ideas on this would be highly appreciated.*>* *>* *>* Addendum to my previous email. I compiled ADOLC with debugging enabled*>* and ran my code with valgrind. Among the huge chunk of output, here is*>* something that caught my attention (See below)*>* The number in front of operation 0 seems to keep on shooting high after*>* every function call. I am not sure what this number means. *>* *>* Thanks,*
In case this is a memory leak the valgrind output should show leak
records. Please send the whole valgrind log.
(use the following valgrind options:
  --log-file=filename.txt
  --tool=memcheck
  --leak-check=full
  --show-reachable=yes
  --track-origins=yes ) <-- this one is not available on some valgrind
versions. If yours does not support this please remove this. Then send
us the filename.txt (or whatever you called it).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.coin-or.org/pipermail/adol-c/attachments/20100909/288ed4d2/attachment-0001.html 
-------------- next part --------------
==5580== Memcheck, a memory error detector
==5580== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==5580== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==5580== Command: octave example1.m
==5580== Parent PID: 5415
==5580== 
==5580== Invalid read of size 1
==5580==    at 0x4C296D2: __GI_strlen (mc_replace_strmem.c:284)
==5580==    by 0x993504F: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x993633E: rl_parse_and_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9936889: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B07: rl_re_read_init_file (in /lib/libreadline.so.6.1)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0xccc85c8 is 24 bytes inside a block of size 30 free'd
==5580==    at 0x4C27DCF: operator delete(void*) (vg_replace_malloc.c:387)
==5580==    by 0x66D8932: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Invalid read of size 1
==5580==    at 0x4C296E4: __GI_strlen (mc_replace_strmem.c:284)
==5580==    by 0x993504F: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x993633E: rl_parse_and_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9936889: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B07: rl_re_read_init_file (in /lib/libreadline.so.6.1)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0xccc85c9 is 25 bytes inside a block of size 30 free'd
==5580==    at 0x4C27DCF: operator delete(void*) (vg_replace_malloc.c:387)
==5580==    by 0x66D8932: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Invalid read of size 1
==5580==    at 0x4C29737: strcpy (mc_replace_strmem.c:311)
==5580==    by 0x9935063: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x993633E: rl_parse_and_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9936889: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B07: rl_re_read_init_file (in /lib/libreadline.so.6.1)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0xccc85c8 is 24 bytes inside a block of size 30 free'd
==5580==    at 0x4C27DCF: operator delete(void*) (vg_replace_malloc.c:387)
==5580==    by 0x66D8932: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Invalid read of size 1
==5580==    at 0x4C29752: strcpy (mc_replace_strmem.c:311)
==5580==    by 0x9935063: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x993633E: rl_parse_and_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9936889: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B07: rl_re_read_init_file (in /lib/libreadline.so.6.1)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0xccc85c9 is 25 bytes inside a block of size 30 free'd
==5580==    at 0x4C27DCF: operator delete(void*) (vg_replace_malloc.c:387)
==5580==    by 0x66D8932: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Conditional jump or move depends on uninitialised value(s)
==5580==    at 0x538A102: symbol_table::clear_functions() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53837FE: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53873E7: Fclear(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==  Uninitialised value was created by a heap allocation
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54836EB: octave_dld_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6AE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Conditional jump or move depends on uninitialised value(s)
==5580==    at 0x538A042: symbol_table::clear_functions() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53837FE: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53873E7: Fclear(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==  Uninitialised value was created by a heap allocation
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5488166: octave_user_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6A9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Conditional jump or move depends on uninitialised value(s)
==5580==    at 0x538A0A1: symbol_table::clear_functions() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53837FE: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53873E7: Fclear(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==  Uninitialised value was created by a heap allocation
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54836EB: octave_dld_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6AE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Syscall param write(buf) points to uninitialised byte(s)
==5580==    at 0xB2D74F0: __write_nocancel (syscall-template.S:82)
==5580==    by 0xB272132: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
==5580==    by 0xB271FDC: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:530)
==5580==    by 0xB267FBC: fwrite (iofwrite.c:45)
==5580==    by 0x12838F6C: put_val_block (taping.c:1916)
==5580==    by 0x12839AF6: close_tape (taping.c:1140)
==5580==    by 0x1283BF28: trace_off(int) (tape_handling.cpp:727)
==5580==    by 0x13AC6B07: trace_all(double*, double*) (tracefunctions.h:368)
==5580==    by 0x13ACADC3: Fsimult(octave_value_list const&, int) (simult.cc:317)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==  Address 0x13d14108 is 136 bytes inside a block of size 524,288 alloc'd
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x12839E3B: initTapeBuffers (taping.c:1023)
==5580==    by 0x1283B457: start_trace (taping.c:1047)
==5580==    by 0x1283D236: trace_on(short, int) (tape_handling.cpp:693)
==5580==    by 0x13AC69F2: trace_all(double*, double*) (tracefunctions.h:353)
==5580==    by 0x13ACADC3: Fsimult(octave_value_list const&, int) (simult.cc:317)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== Syscall param write(buf) points to uninitialised byte(s)
==5580==    at 0xB2D74F0: __write_nocancel (syscall-template.S:82)
==5580==    by 0xB272132: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
==5580==    by 0xB273784: _IO_do_write@@GLIBC_2.2.5 (fileops.c:530)
==5580==    by 0xB272EBF: _IO_file_close_it@@GLIBC_2.2.5 (fileops.c:170)
==5580==    by 0xB266AE7: fclose@@GLIBC_2.2.5 (iofclose.c:62)
==5580==    by 0x12839B07: close_tape (taping.c:1143)
==5580==    by 0x1283BF28: trace_off(int) (tape_handling.cpp:727)
==5580==    by 0x13AC6B07: trace_all(double*, double*) (tracefunctions.h:368)
==5580==    by 0x13ACADC3: Fsimult(octave_value_list const&, int) (simult.cc:317)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==  Address 0x4030000 is not stack'd, malloc'd or (recently) free'd
==5580==  Uninitialised value was created by a heap allocation
==5580==    at 0x4C285A2: realloc (vg_replace_malloc.c:525)
==5580==    by 0x1283B10C: next_loc (taping.c:590)
==5580==    by 0x128333E8: adouble::adouble() (adouble.cpp:69)
==5580==    by 0x13AC69B3: trace_all(double*, double*) (tracefunctions.h:349)
==5580==    by 0x13ACADC3: Fsimult(octave_value_list const&, int) (simult.cc:317)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== Conditional jump or move depends on uninitialised value(s)
==5580==    at 0x5389D73: symbol_table::fcn_info::fcn_info_rep::clear_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5382818: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53874A8: Fclear(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==  Uninitialised value was created by a heap allocation
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5488166: octave_user_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6A9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== Warning: set address range perms: large range [0x522c7040, 0x7b412980) (defined)
==5580== Warning: set address range perms: large range [0x522c7030, 0x7b412990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x522c7040, 0x7b412980) (defined)
==5580== Warning: set address range perms: large range [0x522c7030, 0x7b412990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0xa455f040, 0xcd6aa980) (defined)
==5580== Warning: set address range perms: large range [0xa455f030, 0xcd6aa990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0xcd6ab040, 0xf67f6980) (defined)
==5580== Warning: set address range perms: large range [0xcd6ab030, 0xf67f6990) (noaccess)
==5580== Warning: set address range perms: large range [0xf67f7040, 0x11f942980) (defined)
==5580== Warning: set address range perms: large range [0xf67f7030, 0x11f942990) (noaccess)
==5580== Warning: set address range perms: large range [0xf67f7040, 0x11f942980) (defined)
==5580== Warning: set address range perms: large range [0xf67f7030, 0x11f942990) (noaccess)
==5580== Warning: set address range perms: large range [0xa455f040, 0xcd6aa980) (defined)
==5580== Warning: set address range perms: large range [0xa455f030, 0xcd6aa990) (noaccess)
==5580== Warning: set address range perms: large range [0xf67f7040, 0x11f942980) (defined)
==5580== Warning: set address range perms: large range [0xf67f7030, 0x11f942990) (noaccess)
==5580== Warning: set address range perms: large range [0x522c7040, 0x7b412980) (defined)
==5580== Warning: set address range perms: large range [0x522c7030, 0x7b412990) (noaccess)
==5580== Warning: set address range perms: large range [0xa455f040, 0xcd6aa980) (defined)
==5580== Warning: set address range perms: large range [0xa455f030, 0xcd6aa990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x11f943040, 0x148a8e980) (defined)
==5580== Warning: set address range perms: large range [0x11f943030, 0x148a8e990) (noaccess)
==5580== Warning: set address range perms: large range [0xa455f040, 0xcd6aa980) (defined)
==5580== Warning: set address range perms: large range [0xa455f030, 0xcd6aa990) (noaccess)
==5580== Warning: set address range perms: large range [0xa455f040, 0xcd6aa980) (defined)
==5580== Warning: set address range perms: large range [0xa455f030, 0xcd6aa990) (noaccess)
==5580== Warning: set address range perms: large range [0x522c7040, 0x7b412980) (defined)
==5580== Warning: set address range perms: large range [0x522c7030, 0x7b412990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0x11f943040, 0x148a8e980) (defined)
==5580== Warning: set address range perms: large range [0x11f943030, 0x148a8e990) (noaccess)
==5580== Warning: set address range perms: large range [0x7b413040, 0xa455e980) (defined)
==5580== Warning: set address range perms: large range [0x7b413030, 0xa455e990) (noaccess)
==5580== Warning: set address range perms: large range [0xcd6ab040, 0xf67f6980) (defined)
==5580== Warning: set address range perms: large range [0xcd6ab030, 0xf67f6990) (noaccess)
==5580== Warning: set address range perms: large range [0x522c7040, 0x7b412980) (defined)
==5580== Warning: set address range perms: large range [0x522c7030, 0x7b412990) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x1927d6040, 0x1dc51c440) (defined)
==5580== Warning: set address range perms: large range [0x1927d6030, 0x1dc51c450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Warning: set address range perms: large range [0x148a8f040, 0x1927d5440) (defined)
==5580== Warning: set address range perms: large range [0x148a8f030, 0x1927d5450) (noaccess)
==5580== Invalid free() / delete / delete[]
==5580==    at 0x4C27A4B: operator delete[](void*) (vg_replace_malloc.c:409)
==5580==    by 0x125E6873: ColPack::RecoveryCore::~RecoveryCore() (RecoveryCore.cpp:107)
==5580==    by 0x128778F0: freeSparseJacInfos (JacobianRecovery1D.h:32)
==5580==    by 0x1283BBB1: cleanUp() (tape_handling.cpp:536)
==5580==    by 0xB238261: exit (exit.c:78)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0x1d8587b0 is not stack'd, malloc'd or (recently) free'd
==5580== 
==5580== Invalid free() / delete / delete[]
==5580==    at 0x4C27A4B: operator delete[](void*) (vg_replace_malloc.c:409)
==5580==    by 0x125E6890: ColPack::RecoveryCore::~RecoveryCore() (RecoveryCore.cpp:108)
==5580==    by 0x128778F0: freeSparseJacInfos (JacobianRecovery1D.h:32)
==5580==    by 0x1283BBB1: cleanUp() (tape_handling.cpp:536)
==5580==    by 0xB238261: exit (exit.c:78)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0x1f20dc50 is not stack'd, malloc'd or (recently) free'd
==5580== 
==5580== Invalid free() / delete / delete[]
==5580==    at 0x4C27A4B: operator delete[](void*) (vg_replace_malloc.c:409)
==5580==    by 0x125E68AD: ColPack::RecoveryCore::~RecoveryCore() (RecoveryCore.cpp:109)
==5580==    by 0x128778F0: freeSparseJacInfos (JacobianRecovery1D.h:32)
==5580==    by 0x1283BBB1: cleanUp() (tape_handling.cpp:536)
==5580==    by 0xB238261: exit (exit.c:78)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0x1d99ad30 is not stack'd, malloc'd or (recently) free'd
==5580== 
==5580== Invalid free() / delete / delete[]
==5580==    at 0x4C27A4B: operator delete[](void*) (vg_replace_malloc.c:409)
==5580==    by 0x125E6873: ColPack::RecoveryCore::~RecoveryCore() (RecoveryCore.cpp:107)
==5580==    by 0x1287782F: freeSparseHessInfos (HessianRecovery.h:32)
==5580==    by 0x1283BC12: cleanUp() (tape_handling.cpp:546)
==5580==    by 0xB238261: exit (exit.c:78)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0x523f22d0 is not stack'd, malloc'd or (recently) free'd
==5580== 
==5580== Invalid free() / delete / delete[]
==5580==    at 0x4C27A4B: operator delete[](void*) (vg_replace_malloc.c:409)
==5580==    by 0x125E6890: ColPack::RecoveryCore::~RecoveryCore() (RecoveryCore.cpp:108)
==5580==    by 0x1287782F: freeSparseHessInfos (HessianRecovery.h:32)
==5580==    by 0x1283BC12: cleanUp() (tape_handling.cpp:546)
==5580==    by 0xB238261: exit (exit.c:78)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0xf69a2310 is not stack'd, malloc'd or (recently) free'd
==5580== 
==5580== Invalid free() / delete / delete[]
==5580==    at 0x4C27A4B: operator delete[](void*) (vg_replace_malloc.c:409)
==5580==    by 0x125E68AD: ColPack::RecoveryCore::~RecoveryCore() (RecoveryCore.cpp:109)
==5580==    by 0x1287782F: freeSparseHessInfos (HessianRecovery.h:32)
==5580==    by 0x1283BC12: cleanUp() (tape_handling.cpp:546)
==5580==    by 0xB238261: exit (exit.c:78)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580==  Address 0x1927d6040 is not stack'd, malloc'd or (recently) free'd
==5580== 
==5580== 
==5580== HEAP SUMMARY:
==5580==     in use at exit: 198,210,491 bytes in 113,842 blocks
==5580==   total heap usage: 9,955,867 allocs, 9,842,031 frees, 61,231,078,885 bytes allocated
==5580== 
==5580== 0 bytes in 1 blocks are possibly lost in loss record 1 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x53E7EC7: octave_range::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F604: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 0 bytes in 1 blocks are possibly lost in loss record 2 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACBDA4: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2 bytes in 1 blocks are still reachable in loss record 3 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x66DE460: octave_rl_set_basic_quote_characters (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x52239F7: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 3 bytes in 1 blocks are still reachable in loss record 4 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x66DE3A0: octave_rl_set_completer_quote_characters (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223A58: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 4 bytes in 1 blocks are still reachable in loss record 5 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5527D55: octave_sparse_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F679: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 4 bytes in 1 blocks are still reachable in loss record 6 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x553DF05: octave_sparse_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F67E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 4 bytes in 1 blocks are still reachable in loss record 7 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5534D25: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 6 bytes in 1 blocks are still reachable in loss record 8 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB281D51: strdup (strdup.c:43)
==5580==    by 0x9B81E3D: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 7 bytes in 1 blocks are still reachable in loss record 9 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x66DE5A0: octave_rl_set_name (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 10 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F631E7: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F638E4: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 11 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F631E7: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63977: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 12 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5221796: string_vector::string_vector() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x66DF0AF: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 13 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F37F89: oct_mach_info::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38038: oct_mach_info::native_float_format() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F26A0A: octave_ieee_init (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x530899E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 14 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AF4ED: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 15 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AF5FA: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 16 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x6168B23: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEBE9: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 17 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58B9976: Array<octave_value>::resize_fill(int, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AEC68: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 18 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECCD: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 19 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECF5: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 20 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEE25: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 21 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEECC: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 22 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x603A535: Array<int>::resize_fill(int, int, int const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEEF1: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 23 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF11: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 24 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF31: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 25 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 26 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 27 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x50D8B49: octave_comment_buffer::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50D8B88: octave_comment_buffer::get_comment() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53192F4: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 28 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB281D51: strdup (strdup.c:43)
==5580==    by 0x9B868DE: _nc_trim_sgr0 (in /lib/libncurses.so.5.7)
==5580==    by 0x9B82687: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 29 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAFD: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F7CA: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 30 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAFD: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F869: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 31 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAFD: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F901: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 32 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAFD: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F999: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 33 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAFD: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E673: octave_rand::save_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E927: octave_rand::fill(int, double*, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F15A: octave_rand::do_nd_array(dim_vector const&, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C97749: ???
==5580==    by 0x12C99BCF: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 34 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5124911: octave_dynamic_loader::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5125B30: octave_dynamic_loader::load_oct(std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D67A: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A7F9: symbol_table::symbol_record::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are still reachable in loss record 35 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0xA2C37F7: H5TS_cancel_count_inc (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA060B0A: H5Fis_hdf5 (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0x524F660: Fload(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 36 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x53C3530: octave_list::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F694: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 37 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5132297: Cell::Cell() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54270DF: octave_cell::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5DD: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 38 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x53E7E6D: octave_range::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F604: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 39 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5527C61: octave_sparse_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F679: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 40 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x553DE11: octave_sparse_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F67E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 41 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5534C31: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 42 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5403FCD: octave_struct::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F689: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 43 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54A149A: octave_class::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F68E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 44 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x628B691: charMatrix::charMatrix(string_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x544226A: octave_value::octave_value(string_vector const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542C296: octave_cell::convert_to_str_internal(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B0168: octave_base_value::convert_to_str(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5353B51: Fchar(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 45 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x526CC74: dim_vector::operator()(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61CB2D9: MArrayN<double> operator+<double>(MArrayN<double> const&, MArrayN<double> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x55A9315: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5439CF4: octave_value::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CC14: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 46 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x50E3150: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E486C: Fones(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554C44F: tree_binary_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 47 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x629AFA8: Matrix::Matrix(RowVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5436279: octave_value::octave_value(RowVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E6E3C: Flinspace(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 48 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5FAF94E: Array<char>::resize_fill(int, int, char const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x628A9D5: charMatrix::charMatrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x545EA78: octave_char_matrix::octave_char_matrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441C74: octave_value::octave_value(std::string const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5376646: Fsystem(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 49 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61052E7: Array<double>::resize_fill(int, int, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F148EC: LSODE::do_integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F16359: ODE::integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x130B3919: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 50 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB39A: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 51 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB48A: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 52 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x629AD68: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD030: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 53 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x629AD68: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD129: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 54 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x629AD68: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD504: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 55 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x629AD68: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD7A0: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are possibly lost in loss record 56 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x60F730C: Array<double>::index(idx_vector const&, idx_vector const&) const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6108150: Array<double>::index(idx_vector const&, idx_vector const&, bool, double const&) const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D713A: octave_base_matrix<NDArray>::do_index_op(octave_value_list const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53D3C8F: octave_base_matrix<NDArray>::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8 bytes in 1 blocks are definitely lost in loss record 57 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x53C3597: octave_list::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F694: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8 bytes in 1 blocks are definitely lost in loss record 58 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x51322F9: Cell::Cell() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54270DF: octave_cell::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5DD: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12 bytes in 1 blocks are still reachable in loss record 59 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AED1A: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12 bytes in 1 blocks are still reachable in loss record 60 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AED9F: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12 bytes in 1 blocks are still reachable in loss record 61 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AEE4A: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12 bytes in 1 blocks are still reachable in loss record 62 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9944AED: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x66DC905: gnu_history::do_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5288CDA: octave_history_write_timestamp() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372C3C: do_octave_atexit() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372ED7: clean_up_and_exit(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12 bytes in 1 blocks are possibly lost in loss record 63 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB7D0: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 14 bytes in 1 blocks are still reachable in loss record 64 of 698
==5580==    at 0x4C285A2: realloc (vg_replace_malloc.c:525)
==5580==    by 0x9B7FB5A: _nc_doalloc (in /lib/libncurses.so.5.7)
==5580==    by 0x9B83591: tparm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B8655C: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B868D1: _nc_trim_sgr0 (in /lib/libncurses.so.5.7)
==5580==    by 0x9B82687: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 65 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F638B4: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 66 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F631DA: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F638E4: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 67 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F6391C: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 68 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F631DA: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63977: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 69 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5221741: string_vector::string_vector() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x66DF0AF: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 70 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5221789: string_vector::string_vector() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x66DF0AF: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 71 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6146B2D: Array<short>::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61DCA01: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 72 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x612D71D: Array<std::complex<float> >::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61D5C71: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 73 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F49111: Array<float>::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61CF5F1: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 74 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F455B1: Array<double>::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61C8F61: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 75 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x600FEFD: Array<int>::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x619D6B1: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 76 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5FA74ED: Array<char>::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6197491: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 77 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F76BFD: Array<std::complex<double> >::Array() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61905E1: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 78 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x512E734: disable_warning(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x512E88E: initialize_default_warning_state() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53089E8: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 79 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x66DEF69: dir_path::static_members::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x511A52A: set_exec_path(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511B674: install_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53089ED: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 80 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AF4B3: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 81 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AF4E0: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 82 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AF5BD: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 83 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AF5ED: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 84 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AFE65: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 85 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x540F069: octave_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F60E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 86 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54F1989: octave_int8_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F64E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 87 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54F8839: octave_int16_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F654: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 88 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54FF969: octave_int32_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F659: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 89 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5506499: octave_int64_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F65E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 90 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x550C7C9: octave_uint8_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F664: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 91 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5513969: octave_uint16_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F669: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 92 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x551A459: octave_uint32_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F66E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 93 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5520F89: octave_uint64_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F674: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 94 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x6168B23: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEBE9: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 95 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEBE9: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 96 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58B9976: Array<octave_value>::resize_fill(int, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AEC68: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 97 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x58B7760: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58B9774: Array<octave_value>::resize_fill(int, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AEC68: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 98 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECCD: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 99 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECCD: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 100 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECF5: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 101 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECF5: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 102 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AED0B: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 103 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A392: Array<void*>::resize_fill(dim_vector const&, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AED64: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 104 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AED90: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 105 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A392: Array<void*>::resize_fill(dim_vector const&, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEDE9: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 106 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEE25: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 107 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEE25: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 108 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54AEE3B: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 109 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A392: Array<void*>::resize_fill(dim_vector const&, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEE94: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 110 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEECC: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 111 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEECC: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 112 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x603A535: Array<int>::resize_fill(int, int, int const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEEF1: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 113 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x525A6B0: Array<int>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x603A54A: Array<int>::resize_fill(int, int, int const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEEF1: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 114 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF11: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 115 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF11: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 116 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x617A0D3: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF31: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 117 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x61773D0: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF31: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 118 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E56E: rl_add_funmap_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B4A: rl_add_defun (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8891: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 119 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E56E: rl_add_funmap_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B4A: rl_add_defun (in /lib/libreadline.so.6.1)
==5580==    by 0x66D88B1: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 120 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E56E: rl_add_funmap_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B4A: rl_add_defun (in /lib/libreadline.so.6.1)
==5580==    by 0x66D88D1: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 121 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 122 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 123 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 124 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 125 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5341EF1: octave_child_list::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5341F88: octave_child_list::wait() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x534219C: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB232AEF: ??? (in /lib/libc-2.11.1.so)
==5580==    by 0xB2D748D: __read_nocancel (syscall-template.S:82)
==5580==    by 0xB272347: _IO_file_underflow@@GLIBC_2.2.5 (fileops.c:606)
==5580==    by 0xB273EED: _IO_default_uflow (genops.c:440)
==5580==    by 0xB26AC7A: getc (getc.c:41)
==5580==    by 0x50D87CB: c_file_ptr_buf::underflow_common(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xAAD2C78: std::istream::get(char&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53764ED: Fsystem(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 126 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAC4: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F7CA: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 127 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAF0: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F7CA: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 128 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAC4: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F869: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 129 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAF0: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F869: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 130 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAC4: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F901: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 131 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAF0: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F901: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 132 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAC4: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F999: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 133 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAF0: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F999: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 134 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAC4: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E673: octave_rand::save_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E927: octave_rand::fill(int, double*, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F15A: octave_rand::do_nd_array(dim_vector const&, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C97749: ???
==5580==    by 0x12C99BCF: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 135 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F5DAF0: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E673: octave_rand::save_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E927: octave_rand::fill(int, double*, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F15A: octave_rand::do_nd_array(dim_vector const&, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C97749: ???
==5580==    by 0x12C99BCF: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 136 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5124981: octave_shlib_list::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5125128: octave_shlib_list::find_file(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5125864: octave_dynamic_loader::do_load_oct(std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D67A: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 137 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xA08B6FA: ??? (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA08B9FE: H5FL_reg_malloc (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA057569: H5E_get_stack (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA05E63F: H5E_clear_stack (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA060C33: H5Fis_hdf5 (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0x524F660: Fload(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 138 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x50D8AF1: octave_comment_buffer::do_get_comment() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53192F4: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 139 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x400B731: _dl_new_object (dl-object.c:150)
==5580==    by 0x40064B5: _dl_map_object_from_fd (dl-load.c:969)
==5580==    by 0x400839F: _dl_map_object (dl-load.c:2238)
==5580==    by 0x400CA5C: openaux (dl-deps.c:65)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x400D153: _dl_map_object_deps (dl-deps.c:247)
==5580==    by 0x4013652: dl_open_worker (dl-open.c:291)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x4012FF9: _dl_open (dl-open.c:583)
==5580==    by 0x9D9BF65: dlopen_doit (dlopen.c:67)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580== 
==5580== 16 bytes in 1 blocks are still reachable in loss record 140 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x4005281: local_strdup (dl-load.c:162)
==5580==    by 0x4008681: _dl_map_object (dl-load.c:2146)
==5580==    by 0x400CA5C: openaux (dl-deps.c:65)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x400D153: _dl_map_object_deps (dl-deps.c:247)
==5580==    by 0x4013652: dl_open_worker (dl-open.c:291)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x4012FF9: _dl_open (dl-open.c:583)
==5580==    by 0x9D9BF65: dlopen_doit (dlopen.c:67)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x9D9C2AB: _dlerror_run (dlerror.c:164)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 141 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53B187E: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 142 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x513228A: Cell::Cell() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54270DF: octave_cell::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5DD: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 143 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x51322E4: Cell::Cell() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54270DF: octave_cell::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5DD: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 144 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53E7E60: octave_range::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F604: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 145 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53E7EB8: octave_range::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F604: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 146 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5527C54: octave_sparse_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F679: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 147 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x553DE04: octave_sparse_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F67E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 148 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5534C24: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 149 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5403FC0: octave_struct::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F689: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 150 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54A148D: octave_class::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F68E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 151 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53C3523: octave_list::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F694: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 152 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53C3582: octave_list::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F694: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 153 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x540E6DE: octave_magic_colon::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F69E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 154 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5FAF94E: Array<char>::resize_fill(int, int, char const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x628A9D5: charMatrix::charMatrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x545EA78: octave_char_matrix::octave_char_matrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441C74: octave_value::octave_value(std::string const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5376646: Fsystem(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 155 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5FA8170: Array<char>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5FAF963: Array<char>::resize_fill(int, int, char const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x628A9D5: charMatrix::charMatrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x545EA78: octave_char_matrix::octave_char_matrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441C74: octave_value::octave_value(std::string const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5376646: Fsystem(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 156 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CC5D: dim_vector::operator()(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61CB2D9: MArrayN<double> operator+<double>(MArrayN<double> const&, MArrayN<double> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x55A9315: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5439CF4: octave_value::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CC14: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 157 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5281850: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61CB35F: MArrayN<double> operator+<double>(MArrayN<double> const&, MArrayN<double> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x55A9315: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5439CF4: octave_value::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CC14: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 158 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x50E3143: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E486C: Fones(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554C44F: tree_binary_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 159 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5281850: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61CAB75: MArrayN<double> operator*<double>(double const&, MArrayN<double> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x55B1117: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554C4AE: tree_binary_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 160 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x60F0F80: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6100802: Array<double>::resize_fill(int, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x62B9686: linspace(double, double, int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x50E6E18: Flinspace(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 161 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x629AF9B: Matrix::Matrix(RowVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5436279: octave_value::octave_value(RowVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E6E3C: Flinspace(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 162 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x628B684: charMatrix::charMatrix(string_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x544226A: octave_value::octave_value(string_vector const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542C296: octave_cell::convert_to_str_internal(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B0168: octave_base_value::convert_to_str(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5353B51: Fchar(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 163 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x628B6D9: charMatrix::charMatrix(string_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x544226A: octave_value::octave_value(string_vector const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542C296: octave_cell::convert_to_str_internal(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B0168: octave_base_value::convert_to_str(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5353B51: Fchar(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 164 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61052E7: Array<double>::resize_fill(int, int, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F148EC: LSODE::do_integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F16359: ODE::integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x130B3919: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 165 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x60F0F80: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61052FC: Array<double>::resize_fill(int, int, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F148EC: LSODE::do_integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F16359: ODE::integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x130B3919: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 166 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB38D: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 167 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB3F3: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 168 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB47D: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 169 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB4E3: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 170 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB586: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 171 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB7C3: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 172 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACBB73: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 173 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACBCA7: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 174 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACBD91: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 175 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACBFD5: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 176 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACC123: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 177 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x629AD5B: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD030: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 178 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x629AD5B: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD129: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 179 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x629AD5B: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD504: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 180 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x629AD5B: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD7A0: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are possibly lost in loss record 181 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x60F730C: Array<double>::index(idx_vector const&, idx_vector const&) const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6108150: Array<double>::index(idx_vector const&, idx_vector const&, bool, double const&) const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D713A: octave_base_matrix<NDArray>::do_index_op(octave_value_list const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53D3C8F: octave_base_matrix<NDArray>::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 2 blocks are possibly lost in loss record 182 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x50E3150: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E4809: Fzeros(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 2 blocks are possibly lost in loss record 183 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACBEAF: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 2 blocks are possibly lost in loss record 184 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x629AD68: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD32F: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are indirectly lost in loss record 185 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2F93C1: __nss_lookup_function (nsswitch.c:356)
==5580==    by 0xC3F53EA: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are indirectly lost in loss record 186 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2F93C1: __nss_lookup_function (nsswitch.c:356)
==5580==    by 0xC3F5404: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are indirectly lost in loss record 187 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2F93C1: __nss_lookup_function (nsswitch.c:356)
==5580==    by 0xC3F541E: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are indirectly lost in loss record 188 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2F93C1: __nss_lookup_function (nsswitch.c:356)
==5580==    by 0xC3F5438: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 16 bytes in 1 blocks are indirectly lost in loss record 189 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2F93C1: __nss_lookup_function (nsswitch.c:356)
==5580==    by 0xC3F5452: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 16 bytes in 2 blocks are definitely lost in loss record 190 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 2 blocks are definitely lost in loss record 191 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16 bytes in 2 blocks are definitely lost in loss record 192 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 16 bytes in 2 blocks are definitely lost in loss record 193 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 20 bytes in 1 blocks are still reachable in loss record 194 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x99350D1: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x993633E: rl_parse_and_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9936889: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9936AAB: rl_read_init_file (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7F0: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 1 blocks are still reachable in loss record 195 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F1CA49: file_ops::static_members::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F1F4AA: file_ops::concat(std::string const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5288EA3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580== 
==5580== 24 bytes in 1 blocks are still reachable in loss record 196 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9B7FDE3: _nc_home_terminfo (in /lib/libncurses.so.5.7)
==5580==    by 0x9B7FA44: _nc_next_db (in /lib/libncurses.so.5.7)
==5580==    by 0x9B8605D: _nc_read_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81858: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81DB0: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 24 bytes in 1 blocks are still reachable in loss record 197 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 1 blocks are still reachable in loss record 198 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9944752: alloc_history_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9944B11: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x66DC905: gnu_history::do_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5288CDA: octave_history_write_timestamp() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372C3C: do_octave_atexit() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372ED7: clean_up_and_exit(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24 bytes in 3 blocks are possibly lost in loss record 199 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x529215F: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52916F3: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 3 blocks are possibly lost in loss record 200 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529173D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 3 blocks are possibly lost in loss record 201 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5107FF4: dim_vector::elem(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x60FEFD7: Array<double>::insert(Array<double> const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x62AEEC8: NDArray::insert(NDArray const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x556E93F: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53137E4: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531ACF4: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24 bytes in 1 blocks are indirectly lost in loss record 202 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x554497D: tree_argument_list::append(tree_expression* const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53225FE: tree_argument_list::tree_argument_list(tree_expression*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531ACBE: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 1 blocks are indirectly lost in loss record 203 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x554497D: tree_argument_list::append(tree_expression* const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531AC3D: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 3 blocks are indirectly lost in loss record 204 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53705ED: token::token(std::string const&, int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52307CB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5239200: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24 bytes in 1 blocks are definitely lost in loss record 205 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24 bytes in 1 blocks are definitely lost in loss record 206 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309AA4: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24 bytes in 1 blocks are definitely lost in loss record 207 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 25 bytes in 1 blocks are still reachable in loss record 208 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x66DE400: octave_rl_set_filename_quote_characters (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223A2A: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26 bytes in 1 blocks are still reachable in loss record 209 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x66DE520: octave_rl_set_basic_word_break_characters (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223995: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26 bytes in 1 blocks are still reachable in loss record 210 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x66DE4C0: octave_rl_set_completer_word_break_characters (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x52239C4: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26 bytes in 1 blocks are possibly lost in loss record 211 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F1C9CB: file_ops::static_members::static_members() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F1CA54: file_ops::static_members::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F1F4AA: file_ops::concat(std::string const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5288EA3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580== 
==5580== 26 bytes in 1 blocks are possibly lost in loss record 212 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x66DEF1B: dir_path::static_members::static_members() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DEF74: dir_path::static_members::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x511A52A: set_exec_path(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511B674: install_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53089ED: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26 bytes in 1 blocks are possibly lost in loss record 213 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5244C2C: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 27 bytes in 1 blocks are indirectly lost in loss record 214 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 28 bytes in 1 blocks are possibly lost in loss record 215 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5384117: bind_ans(octave_value const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557461: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 29 bytes in 1 blocks are possibly lost in loss record 216 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5422D73: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 29 bytes in 1 blocks are possibly lost in loss record 217 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x541C183: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 29 bytes in 1 blocks are possibly lost in loss record 218 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53C2C53: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 30 bytes in 1 blocks are possibly lost in loss record 219 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x549BA08: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 30 bytes in 1 blocks are possibly lost in loss record 220 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53E6583: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 30 bytes in 1 blocks are possibly lost in loss record 221 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F5CF28: octave_passwd::octave_passwd(void*, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D662: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x530E0B7: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 30 bytes in 1 blocks are possibly lost in loss record 222 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5134599: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 223 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54035D5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 224 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53FACA5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 225 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53F01B3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 226 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53C7AD5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 227 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F38563: octave_env::do_get_host_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E6F: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x530E0B7: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 228 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5308936: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 229 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x51345FF: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 31 bytes in 1 blocks are possibly lost in loss record 230 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x513465C: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 32 bytes in 1 blocks are still reachable in loss record 231 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x9D9C31F: _dlerror_run (dlerror.c:142)
==5580==    by 0x9D9BEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==5580==    by 0x5F619F7: octave_dlopen_shlib::open(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5125898: octave_dynamic_loader::do_load_oct(std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D67A: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 232 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F636B9: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 233 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F636DA: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 234 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F636FB: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 235 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F6371C: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 236 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F6373D: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 237 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F6375E: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 238 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F6377F: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 239 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F637A0: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 240 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F637C1: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 241 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F637E2: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 242 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F63803: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 243 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F63824: octave_sparse_params::init_keys() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 244 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F6399F: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 245 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53C19E3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 246 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5237B58: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 247 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x528185F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61CB35F: MArrayN<double> operator+<double>(MArrayN<double> const&, MArrayN<double> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x55A9315: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5439CF4: octave_value::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CC14: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 248 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x528185F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x61CAB75: MArrayN<double> operator*<double>(double const&, MArrayN<double> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x55B1117: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554C4AE: tree_binary_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are possibly lost in loss record 249 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5237C29: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 32 bytes in 2 blocks are possibly lost in loss record 250 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x50E3143: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E4809: Fzeros(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 2 blocks are possibly lost in loss record 251 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5109996: NDArray::NDArray(dim_vector const&, double) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E3963: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E4809: Fzeros(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 2 blocks are possibly lost in loss record 252 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACB67F: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 2 blocks are possibly lost in loss record 253 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACBEA2: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 2 blocks are possibly lost in loss record 254 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x13ACBF05: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 2 blocks are possibly lost in loss record 255 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x629AD5B: Matrix::Matrix(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54363D9: octave_value::octave_value(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x13ACD32F: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are indirectly lost in loss record 256 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2E2659: tsearch (tsearch.c:281)
==5580==    by 0xB2F9359: __nss_lookup_function (nsswitch.c:342)
==5580==    by 0xC3F53EA: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are indirectly lost in loss record 257 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2E2659: tsearch (tsearch.c:281)
==5580==    by 0xB2F9359: __nss_lookup_function (nsswitch.c:342)
==5580==    by 0xC3F5404: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are indirectly lost in loss record 258 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2E2659: tsearch (tsearch.c:281)
==5580==    by 0xB2F9359: __nss_lookup_function (nsswitch.c:342)
==5580==    by 0xC3F541E: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are indirectly lost in loss record 259 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2E2659: tsearch (tsearch.c:281)
==5580==    by 0xB2F9359: __nss_lookup_function (nsswitch.c:342)
==5580==    by 0xC3F5438: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are indirectly lost in loss record 260 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2E2659: tsearch (tsearch.c:281)
==5580==    by 0xB2F9359: __nss_lookup_function (nsswitch.c:342)
==5580==    by 0xC3F5452: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 32 bytes in 2 blocks are indirectly lost in loss record 261 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F88A: ???
==5580==    by 0x12879297: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 32 bytes in 1 blocks are definitely lost in loss record 262 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52382E4: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 33 bytes in 1 blocks are possibly lost in loss record 263 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x530804F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 34 bytes in 1 blocks are possibly lost in loss record 264 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53FACFE: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 34 bytes in 1 blocks are possibly lost in loss record 265 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53087D0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 34 bytes in 1 blocks are possibly lost in loss record 266 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449BB: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 267 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5421906: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 268 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54F178A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 269 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54F1800: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 270 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54219BB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 271 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x540EC03: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 272 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x540E7B6: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 273 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53BCBB3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 36 bytes in 1 blocks are possibly lost in loss record 274 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309AA4: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 275 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54C6AB3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 276 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54B06C5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 277 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x550C5CA: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 278 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x550C640: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 279 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5505A9A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 280 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5505B10: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 281 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54FEF6A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 282 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54FEFE0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 283 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54F81CA: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 37 bytes in 1 blocks are possibly lost in loss record 284 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54F8240: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 285 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x553B7B3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 286 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x552058A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 287 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5520600: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 288 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5519A5A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 289 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5519AD0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 290 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5512F6A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 38 bytes in 1 blocks are possibly lost in loss record 291 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5512FE0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 39 bytes in 1 blocks are possibly lost in loss record 292 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5421A5B: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 39 bytes in 1 blocks are possibly lost in loss record 293 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53F77C3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 39 bytes in 1 blocks are possibly lost in loss record 294 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53D9BA3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 39 bytes in 1 blocks are possibly lost in loss record 295 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53B0308: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 296 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x4C28522: realloc (vg_replace_malloc.c:525)
==5580==    by 0xB30E085: bindresvport (bindrsvprt.c:102)
==5580==    by 0xB30FFDE: __libc_clntudp_bufcreate (clnt_udp.c:211)
==5580==    by 0xC600CB6: ???
==5580==    by 0xC600D85: ???
==5580==    by 0xC600F99: ???
==5580==    by 0xC601876: ???
==5580==    by 0xC60210A: ???
==5580==    by 0xC81B0C1: ???
==5580==    by 0xC3F6C33: ???
==5580==    by 0xC3F6EBD: ???
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 297 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5527D39: octave_sparse_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F679: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 298 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x553DEE9: octave_sparse_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F67E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 299 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5534D09: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 300 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x66DBF2D: command_history::make_command_history() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DBF9C: command_history::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DC537: command_history::ignore_entries(bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x531C9A1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 301 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555CD50: tree_anon_fcn_handle::~tree_anon_fcn_handle() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5547835: tree_simple_assignment::~tree_simple_assignment() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557C46D: tree_statement::~tree_statement() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557ACE0: tree_if_clause::~tree_if_clause() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557AAC6: tree_if_command::~tree_if_command() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557C45E: tree_statement::~tree_statement() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548BE10: tree_statement_list::~tree_statement_list() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488B2D: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 302 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555CD50: tree_anon_fcn_handle::~tree_anon_fcn_handle() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5544A8E: tree_argument_list::~tree_argument_list() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5563380: tree_index_expression::~tree_index_expression() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5544A8E: tree_argument_list::~tree_argument_list() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5563380: tree_index_expression::~tree_index_expression() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5547835: tree_simple_assignment::~tree_simple_assignment() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557C46D: tree_statement::~tree_statement() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5559A08: tree_unwind_protect_command::~tree_unwind_protect_command() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 303 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BAA3: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 304 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555CD50: tree_anon_fcn_handle::~tree_anon_fcn_handle() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5544A8E: tree_argument_list::~tree_argument_list() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5563380: tree_index_expression::~tree_index_expression() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5547835: tree_simple_assignment::~tree_simple_assignment() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557C46D: tree_statement::~tree_statement() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557ACE0: tree_if_clause::~tree_if_clause() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557AAC6: tree_if_command::~tree_if_command() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x557C45E: tree_statement::~tree_statement() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 40 bytes in 1 blocks are still reachable in loss record 305 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BA65: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB23862F: __cxa_finalize (cxa_finalize.c:56)
==5580==    by 0x50BA2F5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3780: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB238261: exit (exit.c:78)
==5580== 
==5580== 40 bytes in 1 blocks are possibly lost in loss record 306 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54CF173: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 40 bytes in 1 blocks are possibly lost in loss record 307 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5495C63: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 40 bytes in 1 blocks are possibly lost in loss record 308 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x548CBB5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 42 bytes in 1 blocks are still reachable in loss record 309 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x993690E: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x66DA170: command_editor::read_init_file(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x52279E5: Fread_readline_init_file(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 42 bytes in 1 blocks are possibly lost in loss record 310 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54820CA: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 43 bytes in 1 blocks are possibly lost in loss record 311 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5527163: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 43 bytes in 1 blocks are possibly lost in loss record 312 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54EB1BA: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 44 bytes in 1 blocks are still reachable in loss record 313 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x9B85855: _nc_read_termtype (in /lib/libncurses.so.5.7)
==5580==    by 0x9B85EF6: _nc_read_file_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B860D5: _nc_read_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81858: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81DB0: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 45 bytes in 1 blocks are possibly lost in loss record 314 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54CC5E3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 45 bytes in 1 blocks are possibly lost in loss record 315 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54BC533: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 46 bytes in 1 blocks are possibly lost in loss record 316 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54DA233: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 46 bytes in 1 blocks are possibly lost in loss record 317 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x548666E: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 46 bytes in 1 blocks are possibly lost in loss record 318 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5531BE3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 319 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F38F99: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FF8: octave_env::getenv(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x530E0B7: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 320 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x528D08A: octave_istream::create(std::istream*, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x51345B0: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 321 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x528D1DA: octave_ostream::create(std::ostream*, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5134617: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 322 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x528D1DA: octave_ostream::create(std::ostream*, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5134673: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 323 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A16F: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique(std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A2F9: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5253845: symbol_table::do_varref(std::string const&, unsigned long) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308102: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 324 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A36C: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 325 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 326 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5384226: bind_ans(octave_value const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557461: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 327 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449BB: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 328 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309AA4: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 329 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5555272: tree_evaluator::visit_function_def(tree_function_def&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are still reachable in loss record 330 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52A734A: std::_Rb_tree<int, std::pair<int const, octave_stream>, std::_Select1st<std::pair<int const, octave_stream> >, std::less<int>, std::allocator<std::pair<int const, octave_stream> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, octave_stream> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52A7470: std::_Rb_tree<int, std::pair<int const, octave_stream>, std::_Select1st<std::pair<int const, octave_stream> >, std::less<int>, std::allocator<std::pair<int const, octave_stream> > >::_M_insert_unique(std::pair<int const, octave_stream> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52A7532: std::_Rb_tree<int, std::pair<int const, octave_stream>, std::_Select1st<std::pair<int const, octave_stream> >, std::less<int>, std::allocator<std::pair<int const, octave_stream> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, octave_stream> >, std::pair<int const, octave_stream> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5298D6B: octave_stream_list::do_clear(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372C7D: do_octave_atexit() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372ED7: clean_up_and_exit(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 1 blocks are possibly lost in loss record 331 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54DCAE3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 48 bytes in 1 blocks are possibly lost in loss record 332 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 2 blocks are possibly lost in loss record 333 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x51099A5: NDArray::NDArray(dim_vector const&, double) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E3963: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50E4809: Fzeros(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 3 blocks are possibly lost in loss record 334 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5292152: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52916F3: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 3 blocks are possibly lost in loss record 335 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5291FA9: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529218C: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52916F3: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 3 blocks are possibly lost in loss record 336 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5291FBE: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529218C: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52916F3: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 3 blocks are possibly lost in loss record 337 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529173D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 3 blocks are possibly lost in loss record 338 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5281850: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556E85C: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53137E4: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531ACF4: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 3 blocks are possibly lost in loss record 339 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5107FDD: dim_vector::elem(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x60FEFD7: Array<double>::insert(Array<double> const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x62AEEC8: NDArray::insert(NDArray const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x556E93F: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53137E4: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531ACF4: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 4 blocks are possibly lost in loss record 340 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x60F0A30: Array<double>::chop_trailing_singletons() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6107400: Array<double>::assign(Array<idx_vector> const&, Array<double> const&, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D9267: octave_base_matrix<NDArray>::assign(octave_value_list const&, NDArray const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55A953C: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B1A17: octave_base_value::numeric_assign(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53D4B50: octave_base_matrix<NDArray>::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 6 blocks are indirectly lost in loss record 341 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53705ED: token::token(std::string const&, int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5232A33: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 bytes in 2 blocks are definitely lost in loss record 342 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 48 bytes in 2 blocks are definitely lost in loss record 343 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449BB: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48 (16 direct, 32 indirect) bytes in 2 blocks are definitely lost in loss record 344 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F89A: ???
==5580==    by 0x12879297: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 52 bytes in 1 blocks are possibly lost in loss record 345 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x548362A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 54 bytes in 1 blocks are possibly lost in loss record 346 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x54E7F83: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580== 
==5580== 56 bytes in 1 blocks are still reachable in loss record 347 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5296DE1: octave_stream_list::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529CB68: octave_stream_list::insert(octave_stream&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x51346AD: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 56 bytes in 1 blocks are still reachable in loss record 348 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AF4C0: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 56 bytes in 1 blocks are still reachable in loss record 349 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F60659: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580== 
==5580== 56 bytes in 1 blocks are still reachable in loss record 350 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52464BE: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524664F: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_unique(std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524674A: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5240811: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 56 bytes in 1 blocks are possibly lost in loss record 351 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9B64: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9D38: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5242EF4: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C8C: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 56 bytes in 7 blocks are possibly lost in loss record 352 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5107FF4: dim_vector::elem(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x60FEFD7: Array<double>::insert(Array<double> const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x62AEEC8: NDArray::insert(NDArray const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x556E93F: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 56 bytes in 7 blocks are possibly lost in loss record 353 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x529215F: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 58 bytes in 2 blocks are indirectly lost in loss record 354 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x125A6DDF: ???
==5580==    by 0x125B5490: ???
==5580==    by 0x125B61FD: ???
==5580==    by 0x125B59E3: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 60 bytes in 1 blocks are still reachable in loss record 355 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x994476B: alloc_history_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9944B11: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x66DC905: gnu_history::do_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5288CDA: octave_history_write_timestamp() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372C3C: do_octave_atexit() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372ED7: clean_up_and_exit(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 60 bytes in 1 blocks are possibly lost in loss record 356 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA29B: std::string::reserve(unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA71E: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x52987E8: octave_base_stream::error(std::string const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529893D: octave_base_stream::invalid_operation(std::string const&, char const*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5298B3C: octave_base_stream::flush() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5298E3F: octave_stream_list::do_clear(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372C7D: do_octave_atexit() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372ED7: clean_up_and_exit(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 64 bytes in 1 blocks are still reachable in loss record 357 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53119AA: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5322E49: octave_call_stack::goto_base_frame() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D25A: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 1 blocks are still reachable in loss record 358 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x524B312: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52536B6: symbol_table::do_varref(std::string const&, unsigned long) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308102: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 1 blocks are still reachable in loss record 359 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5555272: tree_evaluator::visit_function_def(tree_function_def&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 1 blocks are still reachable in loss record 360 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5384226: bind_ans(octave_value const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557461: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 64 bytes in 1 blocks are still reachable in loss record 361 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449BB: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 64 bytes in 1 blocks are still reachable in loss record 362 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309AA4: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 1 blocks are possibly lost in loss record 363 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x548BFD7: std::_Deque_base<octave_value_list, std::allocator<octave_value_list> >::_M_initialize_map(unsigned long) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487F85: octave_user_function::octave_user_function(int, tree_parameter_list*, tree_parameter_list*, tree_statement_list*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548817D: octave_user_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6A9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 1 blocks are possibly lost in loss record 364 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 1 blocks are possibly lost in loss record 365 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 64 bytes in 4 blocks are possibly lost in loss record 366 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x60F0F80: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x610558E: Array<double>::resize_fill(dim_vector const&, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61073E7: Array<double>::assign(Array<idx_vector> const&, Array<double> const&, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D9267: octave_base_matrix<NDArray>::assign(octave_value_list const&, NDArray const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55A953C: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B1A17: octave_base_value::numeric_assign(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53D4B50: octave_base_matrix<NDArray>::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 64 bytes in 4 blocks are possibly lost in loss record 367 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x60F0A18: Array<double>::chop_trailing_singletons() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6107400: Array<double>::assign(Array<idx_vector> const&, Array<double> const&, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D9267: octave_base_matrix<NDArray>::assign(octave_value_list const&, NDArray const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55A953C: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B1A17: octave_base_value::numeric_assign(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53D4B50: octave_base_matrix<NDArray>::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 64 bytes in 8 blocks are possibly lost in loss record 368 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x529215F: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 64 bytes in 1 blocks are indirectly lost in loss record 369 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 69 bytes in 1 blocks are possibly lost in loss record 370 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA29B: std::string::reserve(unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA71E: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x511CBF3: std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5F1F54B: file_ops::concat(std::string const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5288EA3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580== 
==5580== 70 bytes in 1 blocks are possibly lost in loss record 371 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA9E9: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFAB7B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F36D17: octave_getcwd() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38841: octave_env::do_getcwd() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F39231: octave_env::getcwd() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x531D45D: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 72 bytes in 1 blocks are still reachable in loss record 372 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x66D899E: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 72 bytes in 1 blocks are still reachable in loss record 373 of 698
==5580==    at 0x4C285A2: realloc (vg_replace_malloc.c:525)
==5580==    by 0x522951A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52296D8: octave__switch_to_buffer(yy_buffer_state*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5377ECB: unwind_protect::run_frame(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CBDD: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 72 bytes in 1 blocks are still reachable in loss record 374 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x400D209: _dl_map_object_deps (dl-deps.c:470)
==5580==    by 0x4013652: dl_open_worker (dl-open.c:291)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x4012FF9: _dl_open (dl-open.c:583)
==5580==    by 0x9D9BF65: dlopen_doit (dlopen.c:67)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x9D9C2AB: _dlerror_run (dlerror.c:164)
==5580==    by 0x9D9BEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==5580==    by 0x5F619F7: octave_dlopen_shlib::open(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5125898: octave_dynamic_loader::do_load_oct(std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D67A: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 72 bytes in 2 blocks are possibly lost in loss record 375 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 72 bytes in 3 blocks are possibly lost in loss record 376 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5245EE2: std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52916DB: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 72 bytes in 3 blocks are definitely lost in loss record 377 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13AC5EF9: ???
==5580==    by 0x13AC6BDD: ???
==5580==    by 0x13ACADC3: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 72 bytes in 3 blocks are definitely lost in loss record 378 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13AC5EF9: ???
==5580==    by 0x13AC6DA6: ???
==5580==    by 0x13ACADC3: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 76 bytes in 2 blocks are indirectly lost in loss record 379 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x1259DD03: ???
==5580==    by 0x1259BF4B: ???
==5580==    by 0x125B53AE: ???
==5580==    by 0x125B61FD: ???
==5580==    by 0x125B59E3: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580== 
==5580== 78 bytes in 1 blocks are still reachable in loss record 380 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x9B858C0: _nc_read_termtype (in /lib/libncurses.so.5.7)
==5580==    by 0x9B85EF6: _nc_read_file_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B860D5: _nc_read_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81858: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81DB0: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 381 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F63899: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 382 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F61036: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F61170: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_unique(std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F61232: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, ColumnVector> >, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5FC35: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 383 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F61036: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6127C: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, ColumnVector> >, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5FD75: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 384 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F61036: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6127C: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, ColumnVector> >, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5FEAD: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 385 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F61036: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6127C: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, ColumnVector> >, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5FFD0: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 386 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F61036: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F6127C: std::_Rb_tree<int, std::pair<int const, ColumnVector>, std::_Select1st<std::pair<int const, ColumnVector> >, std::less<int>, std::allocator<std::pair<int const, ColumnVector> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, ColumnVector> >, std::pair<int const, ColumnVector> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5FAD4: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 80 bytes in 1 blocks are still reachable in loss record 387 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x530DA03: octave_diary_stream::octave_diary_stream() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530DB27: octave_diary_stream::stream() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530DB76: octave_pager_buf::flush_current_contents_to_diary() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530E615: octave_pager_buf::sync() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xAAEE608: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53B06C7: octave_base_value::print_name_tag(std::ostream&, std::string const&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B05C9: octave_base_value::print_with_name(std::ostream&, std::string const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554835B: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 80 bytes in 2 blocks are still reachable in loss record 388 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BA65: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB23862F: __cxa_finalize (cxa_finalize.c:56)
==5580==    by 0x50BA2F5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3780: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 80 bytes in 1 blocks are possibly lost in loss record 389 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52923BE: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52927FC: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, Cell> >, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5292989: std::map<std::string, Cell, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::operator[](std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5291858: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 81 bytes in 1 blocks are possibly lost in loss record 390 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x628B6E4: charMatrix::charMatrix(string_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x544226A: octave_value::octave_value(string_vector const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542C296: octave_cell::convert_to_str_internal(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B0168: octave_base_value::convert_to_str(bool, bool, char) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5353B51: Fchar(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 83 bytes in 1 blocks are still reachable in loss record 391 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9B831BF: _nc_tparm_analyze (in /lib/libncurses.so.5.7)
==5580==    by 0x9B833B4: tparm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B8655C: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B868D1: _nc_trim_sgr0 (in /lib/libncurses.so.5.7)
==5580==    by 0x9B82687: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 84 bytes in 3 blocks are possibly lost in loss record 392 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA1E3: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53FC66D: octave_char_matrix_str::string_value(bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406AF1: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 88 bytes in 1 blocks are still reachable in loss record 393 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x530DCA3: octave_pager_stream::octave_pager_stream() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530DDD7: octave_pager_stream::stream() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5134604: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 88 bytes in 1 blocks are still reachable in loss record 394 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5322DEF: octave_call_stack::goto_base_frame() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D25A: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 90 bytes in 2 blocks are indirectly lost in loss record 395 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x125DEA29: ???
==5580==    by 0x125E0E49: ???
==5580==    by 0x125E5725: ???
==5580==    by 0x125E556B: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 96 bytes in 2 blocks are still reachable in loss record 396 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A36C: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 96 bytes in 2 blocks are still reachable in loss record 397 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A36C: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 96 bytes in 2 blocks are still reachable in loss record 398 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52A734A: std::_Rb_tree<int, std::pair<int const, octave_stream>, std::_Select1st<std::pair<int const, octave_stream> >, std::less<int>, std::allocator<std::pair<int const, octave_stream> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<int const, octave_stream> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52A757C: std::_Rb_tree<int, std::pair<int const, octave_stream>, std::_Select1st<std::pair<int const, octave_stream> >, std::less<int>, std::allocator<std::pair<int const, octave_stream> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, octave_stream> >, std::pair<int const, octave_stream> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5298D6B: octave_stream_list::do_clear(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372C7D: do_octave_atexit() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5372ED7: clean_up_and_exit(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309754: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 96 bytes in 1 blocks are possibly lost in loss record 399 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x60F0F8F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61052FC: Array<double>::resize_fill(int, int, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F148EC: LSODE::do_integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F16359: ODE::integrate(ColumnVector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x130B3919: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 96 bytes in 4 blocks are possibly lost in loss record 400 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5245EE2: std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529189F: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 96 bytes in 2 blocks are indirectly lost in loss record 401 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5319EFA: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A7F9: symbol_table::symbol_record::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 100 bytes in 1 blocks are still reachable in loss record 402 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x537932B: octave_vsnprintf(char const*, __va_list_tag*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x537996B: octave_vformat(std::ostream&, char const*, __va_list_tag*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5379A37: octave_format(std::ostream&, char const*, ...) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52A01C1: octave_base_stream::do_printf(printf_format_list&, octave_value_list const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52A081F: octave_base_stream::printf(std::string const&, octave_value_list const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52A09A4: octave_stream::printf(octave_value const&, octave_value_list const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x513B525: Fsprintf(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 403 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x542195F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580==    by 0x414F4259454B5F4C: ???
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 404 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F638C1: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 405 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5421A06: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580==    by 0x414F4259454B5F4C: ???
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 406 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5421AA6: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580==    by 0x444700732520656F: ???
==5580==    by 0x414F4259454B5F4C: ???
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 407 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5308489: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 408 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x524B2AA: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52536B6: symbol_table::do_varref(std::string const&, unsigned long) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308102: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 409 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53228B9: symbol_table::alloc_scope() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531985A: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 410 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5384226: bind_ans(octave_value const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557461: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 411 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449BB: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 412 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309AA4: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 1 blocks are still reachable in loss record 413 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5555272: tree_evaluator::visit_function_def(tree_function_def&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 1 blocks are possibly lost in loss record 414 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5F615BE: octave_shlib::make_shlib() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5483742: octave_dld_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6AE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 3 blocks are possibly lost in loss record 415 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x528185F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556E85C: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53137E4: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531ACF4: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 4 blocks are possibly lost in loss record 416 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1286CC99: ???
==5580==    by 0x12878616: ???
==5580==    by 0x1287968F: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 104 bytes in 1 blocks are indirectly lost in loss record 417 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 104 bytes in 2 blocks are indirectly lost in loss record 418 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x125E256F: ???
==5580==    by 0x125E58D8: ???
==5580==    by 0x125E556B: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 112 bytes in 1 blocks are possibly lost in loss record 419 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F63929: octave_sparse_params::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F63A68: octave_sparse_params::get_bandden() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x637C88E: MatrixType::MatrixType() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D383B: octave_base_matrix<NDArray>::octave_base_matrix() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542196A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 112 bytes in 7 blocks are possibly lost in loss record 420 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5281850: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556E85C: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 112 bytes in 7 blocks are possibly lost in loss record 421 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5107FDD: dim_vector::elem(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x60FEFD7: Array<double>::insert(Array<double> const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x62AEEC8: NDArray::insert(NDArray const&, Array<int> const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x556E93F: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 112 bytes in 7 blocks are possibly lost in loss record 422 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5292152: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 112 bytes in 7 blocks are possibly lost in loss record 423 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5291FA9: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529218C: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 112 bytes in 7 blocks are possibly lost in loss record 424 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5291FBE: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529218C: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 120 bytes in 3 blocks are still reachable in loss record 425 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511EABB: std::_Rb_tree<int, std::pair<int const, octave_value>, std::_Select1st<std::pair<int const, octave_value> >, std::less<int>, std::allocator<std::pair<int const, octave_value> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, octave_value> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BAF0: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB23862F: __cxa_finalize (cxa_finalize.c:56)
==5580==    by 0x50BA2F5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 120 bytes in 3 blocks are still reachable in loss record 426 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BA65: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB23862F: __cxa_finalize (cxa_finalize.c:56)
==5580==    by 0x50BA2F5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 120 bytes in 5 blocks are definitely lost in loss record 427 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 128 bytes in 2 blocks are still reachable in loss record 428 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 128 bytes in 8 blocks are possibly lost in loss record 429 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5292152: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 128 bytes in 8 blocks are possibly lost in loss record 430 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5291FA9: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529218C: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 128 bytes in 8 blocks are possibly lost in loss record 431 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5291FBE: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529218C: Cell::Cell(octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529184D: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 128 bytes in 4 blocks are definitely lost in loss record 432 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5233F4A: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 144 bytes in 3 blocks are still reachable in loss record 433 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A36C: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 144 bytes in 2 blocks are indirectly lost in loss record 434 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F742: ???
==5580==    by 0x1287925A: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 144 bytes in 2 blocks are indirectly lost in loss record 435 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F75C: ???
==5580==    by 0x1287925A: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 146 bytes in 3 blocks are indirectly lost in loss record 436 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9B64: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9C19: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF423D: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5230822: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5239200: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 147 bytes in 1 blocks are possibly lost in loss record 437 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5FA817B: Array<char>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5FAF963: Array<char>::resize_fill(int, int, char const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x628A9D5: charMatrix::charMatrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x545EA78: octave_char_matrix::octave_char_matrix(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441C74: octave_value::octave_value(std::string const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5376646: Fsystem(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 156 bytes in 6 blocks are possibly lost in loss record 438 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5230FDD: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5231D0B: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 160 bytes in 4 blocks are still reachable in loss record 439 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BA65: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 160 bytes in 4 blocks are still reachable in loss record 440 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BA65: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 160 bytes in 4 blocks are still reachable in loss record 441 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BA65: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB23862F: __cxa_finalize (cxa_finalize.c:56)
==5580== 
==5580== 160 bytes in 2 blocks are definitely lost in loss record 442 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x128790F9: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 160 bytes in 5 blocks are definitely lost in loss record 443 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5233E54: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 168 bytes in 1 blocks are still reachable in loss record 444 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x54AF5CA: octave_value_typeinfo::octave_value_typeinfo() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54ABD64: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 192 bytes in 1 blocks are possibly lost in loss record 445 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 192 bytes in 3 blocks are indirectly lost in loss record 446 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 192 bytes in 6 blocks are definitely lost in loss record 447 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5230FE7: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5231D0B: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 208 bytes in 1 blocks are still reachable in loss record 448 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x523B601: load_path::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530949E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 208 bytes in 1 blocks are still reachable in loss record 449 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x9B81D96: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 208 bytes in 2 blocks are still reachable in loss record 450 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 232 bytes in 1 blocks are still reachable in loss record 451 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5247AF2: std::list<load_path::dir_info, std::allocator<load_path::dir_info> >::_M_insert(std::_List_iterator<load_path::dir_info>, load_path::dir_info const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52445B7: load_path::move(std::_List_iterator<load_path::dir_info>, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524475F: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 240 bytes in 5 blocks are still reachable in loss record 452 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A39F: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 240 bytes in 6 blocks are still reachable in loss record 453 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x538A172: symbol_table::clear_functions() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53837FE: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53873E7: Fclear(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 240 bytes in 3 blocks are possibly lost in loss record 454 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52923BE: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52925FF: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_unique(std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5292789: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, Cell> >, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5292989: std::map<std::string, Cell, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::operator[](std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52916FE: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543DA63: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 248 bytes in 31 blocks are still reachable in loss record 455 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 248 bytes in 31 blocks are still reachable in loss record 456 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 256 bytes in 1 blocks are still reachable in loss record 457 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992A966: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 264 bytes in 33 blocks are still reachable in loss record 458 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 264 bytes in 33 blocks are still reachable in loss record 459 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5105186: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 264 bytes in 11 blocks are possibly lost in loss record 460 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5245EE2: std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529189F: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 266 (96 direct, 170 indirect) bytes in 3 blocks are definitely lost in loss record 461 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52307B5: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5239200: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 280 bytes in 1 blocks are still reachable in loss record 462 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x530DDC9: octave_pager_stream::stream() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5134604: initialize_file_io() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A70: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 280 bytes in 1 blocks are still reachable in loss record 463 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x530DB19: octave_diary_stream::stream() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530DB76: octave_pager_buf::flush_current_contents_to_diary() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530E615: octave_pager_buf::sync() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xAAEE608: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53B06C7: octave_base_value::print_name_tag(std::ostream&, std::string const&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B05C9: octave_base_value::print_with_name(std::ostream&, std::string const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554835B: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 280 bytes in 7 blocks are still reachable in loss record 464 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511EABB: std::_Rb_tree<int, std::pair<int const, octave_value>, std::_Select1st<std::pair<int const, octave_value> >, std::less<int>, std::allocator<std::pair<int const, octave_value> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, octave_value> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BAF0: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB23862F: __cxa_finalize (cxa_finalize.c:56)
==5580== 
==5580== 283 bytes in 1 blocks are still reachable in loss record 465 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x5F36F70: octave_putenv(std::string const&, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x511A931: set_exec_path(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511B674: install_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53089ED: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 288 bytes in 1 blocks are still reachable in loss record 466 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x40106D3: _dl_check_map_versions (dl-version.c:299)
==5580==    by 0x40138C8: dl_open_worker (dl-open.c:297)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x4012FF9: _dl_open (dl-open.c:583)
==5580==    by 0x9D9BF65: dlopen_doit (dlopen.c:67)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x9D9C2AB: _dlerror_run (dlerror.c:164)
==5580==    by 0x9D9BEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==5580==    by 0x5F619F7: octave_dlopen_shlib::open(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5125898: octave_dynamic_loader::do_load_oct(std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D67A: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 288 bytes in 6 blocks are still reachable in loss record 467 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 300 (60 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 468 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xB2F97EA: nss_parse_service_list (nsswitch.c:622)
==5580==    by 0xB2FA10D: __nss_database_lookup (nsswitch.c:164)
==5580==    by 0xC3F53CF: ???
==5580==    by 0xC3F7244: ???
==5580==    by 0xB2A86EC: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
==5580==    by 0xB2A7FDE: getpwuid (getXXbyYY.c:117)
==5580==    by 0x5F5D654: octave_passwd::getpwuid(unsigned int, std::string&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5D6FD: octave_passwd::getpwuid(unsigned int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38B94: octave_env::do_get_user_name() const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38E56: octave_env::octave_env() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F38FA4: octave_env::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 304 (16 direct, 288 indirect) bytes in 2 blocks are definitely lost in loss record 469 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F76E: ???
==5580==    by 0x1287925A: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 312 bytes in 3 blocks are indirectly lost in loss record 470 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 336 bytes in 7 blocks are definitely lost in loss record 471 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5319EFA: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 392 bytes in 7 blocks are still reachable in loss record 472 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52464BE: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52467A8: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5240811: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 400 (192 direct, 208 indirect) bytes in 6 blocks are definitely lost in loss record 473 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5232A05: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 416 bytes in 13 blocks are definitely lost in loss record 474 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5234A60: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 432 bytes in 9 blocks are still reachable in loss record 475 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A39F: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 438 bytes in 15 blocks are possibly lost in loss record 476 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA1E3: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53FC66D: octave_char_matrix_str::string_value(bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406AF1: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 448 bytes in 14 blocks are definitely lost in loss record 477 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x523632A: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 480 bytes in 1 blocks are still reachable in loss record 478 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x53119C6: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5322E49: octave_call_stack::goto_base_frame() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D25A: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 480 bytes in 1 blocks are possibly lost in loss record 479 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x548C009: std::_Deque_base<octave_value_list, std::allocator<octave_value_list> >::_M_initialize_map(unsigned long) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487F85: octave_user_function::octave_user_function(int, tree_parameter_list*, tree_parameter_list*, tree_statement_list*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548817D: octave_user_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6A9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 496 bytes in 31 blocks are still reachable in loss record 480 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 496 bytes in 31 blocks are still reachable in loss record 481 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 496 bytes in 31 blocks are still reachable in loss record 482 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 496 bytes in 31 blocks are still reachable in loss record 483 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 501 bytes in 14 blocks are possibly lost in loss record 484 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512 bytes in 1 blocks are still reachable in loss record 485 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x524B32F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52536B6: symbol_table::do_varref(std::string const&, unsigned long) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308102: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309492: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512 bytes in 1 blocks are still reachable in loss record 486 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5384226: bind_ans(octave_value const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557461: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 512 bytes in 1 blocks are still reachable in loss record 487 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449BB: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 512 bytes in 1 blocks are still reachable in loss record 488 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309AA4: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512 bytes in 1 blocks are still reachable in loss record 489 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5555272: tree_evaluator::visit_function_def(tree_function_def&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512 bytes in 1 blocks are possibly lost in loss record 490 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512 bytes in 1 blocks are possibly lost in loss record 491 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512 bytes in 1 blocks are indirectly lost in loss record 492 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 520 bytes in 1 blocks are possibly lost in loss record 493 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEBE9: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 520 bytes in 1 blocks are possibly lost in loss record 494 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x548BD1D: Array<octave_value>::ArrayRep::ArrayRep(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58B776E: Array<octave_value>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58B9774: Array<octave_value>::resize_fill(int, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AEC68: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 528 bytes in 33 blocks are still reachable in loss record 495 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 528 bytes in 33 blocks are still reachable in loss record 496 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 528 bytes in 33 blocks are still reachable in loss record 497 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5105179: dim_vector::dim_vector(int, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x616885A: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 528 bytes in 33 blocks are still reachable in loss record 498 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x6160733: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 537 bytes in 1 blocks are possibly lost in loss record 499 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA29B: std::string::reserve(unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF409E: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF83E4: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAEE644: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53B06C7: octave_base_value::print_name_tag(std::ostream&, std::string const&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B05C9: octave_base_value::print_with_name(std::ostream&, std::string const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554835B: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 537 bytes in 1 blocks are possibly lost in loss record 500 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA29B: std::string::reserve(unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF409E: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF83E4: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAEEA5C: std::ostream::write(char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x530DB87: octave_pager_buf::flush_current_contents_to_diary() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530E615: octave_pager_buf::sync() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xAAEE608: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x53B06C7: octave_base_value::print_name_tag(std::ostream&, std::string const&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B05C9: octave_base_value::print_with_name(std::ostream&, std::string const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 552 bytes in 8 blocks are possibly lost in loss record 501 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9B64: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9D38: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5242EF4: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52459C4: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 560 bytes in 10 blocks are still reachable in loss record 502 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52464BE: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52467D5: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5240811: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 560 bytes in 7 blocks are possibly lost in loss record 503 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52923BE: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5292717: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, Cell> >, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5292989: std::map<std::string, Cell, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::operator[](std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5291858: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 560 bytes in 7 blocks are possibly lost in loss record 504 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52923BE: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x529282F: std::_Rb_tree<std::string, std::pair<std::string const, Cell>, std::_Select1st<std::pair<std::string const, Cell> >, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, Cell> >, std::pair<std::string const, Cell> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5292989: std::map<std::string, Cell, std::less<std::string>, std::allocator<std::pair<std::string const, Cell> > >::operator[](std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5291858: Octave_map::assign(std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5406C5B: octave_struct::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 576 bytes in 18 blocks are definitely lost in loss record 505 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5233D59: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 600 bytes in 15 blocks are still reachable in loss record 506 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511EABB: std::_Rb_tree<int, std::pair<int const, octave_value>, std::_Select1st<std::pair<int const, octave_value> >, std::less<int>, std::allocator<std::pair<int const, octave_value> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, octave_value> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BAF0: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BC0C: std::map<std::string, symbol_table::fcn_info, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::~map() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 608 bytes in 1 blocks are still reachable in loss record 507 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x54ABD59: octave_value_typeinfo::instance_ok() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54AF150: octave_value_typeinfo::register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B18B9: octave_base_value::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5D8: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 640 bytes in 16 blocks are still reachable in loss record 508 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x526CF32: std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, int const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548C78A: symbol_table::erase_scope(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5488BBF: octave_user_function::~octave_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x511EABB: std::_Rb_tree<int, std::pair<int const, octave_value>, std::_Select1st<std::pair<int const, octave_value> >, std::less<int>, std::allocator<std::pair<int const, octave_value> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, octave_value> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536BAF0: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536B9FB: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::fcn_info>, std::_Select1st<std::pair<std::string const, symbol_table::fcn_info> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::fcn_info> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, symbol_table::fcn_info> >*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 672 bytes in 14 blocks are still reachable in loss record 509 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 755 (48 direct, 707 indirect) bytes in 1 blocks are definitely lost in loss record 510 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5319EFA: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 768 bytes in 16 blocks are still reachable in loss record 511 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A287: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 768 bytes in 32 blocks are definitely lost in loss record 512 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531210F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319417: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 832 bytes in 1 blocks are still reachable in loss record 513 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x401340C: add_to_global (dl-open.c:133)
==5580==    by 0x4013906: dl_open_worker (dl-open.c:497)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x4012FF9: _dl_open (dl-open.c:583)
==5580==    by 0x9D9BF65: dlopen_doit (dlopen.c:67)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x9D9C2AB: _dlerror_run (dlerror.c:164)
==5580==    by 0x9D9BEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==5580==    by 0x5F619F7: octave_dlopen_shlib::open(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5125898: octave_dynamic_loader::do_load_oct(std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D67A: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 864 bytes in 18 blocks are still reachable in loss record 514 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5239F6A: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A39F: std::_Rb_tree<std::string, std::pair<std::string const, symbol_table::symbol_record>, std::_Select1st<std::pair<std::string const, symbol_table::symbol_record> >, std::less<std::string>, std::allocator<std::pair<std::string const, symbol_table::symbol_record> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, symbol_table::symbol_record> >, std::pair<std::string const, symbol_table::symbol_record> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523ABB1: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 896 bytes in 14 blocks are still reachable in loss record 515 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 941 bytes in 23 blocks are possibly lost in loss record 516 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F1C556: dir_entry::read() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241813: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C39: load_path::do_clear() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CAF: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,024 bytes in 2 blocks are still reachable in loss record 517 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,171 bytes in 1 blocks are still reachable in loss record 518 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x400B45E: _dl_new_object (dl-object.c:52)
==5580==    by 0x40064B5: _dl_map_object_from_fd (dl-load.c:969)
==5580==    by 0x400839F: _dl_map_object (dl-load.c:2238)
==5580==    by 0x400CA5C: openaux (dl-deps.c:65)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x400D153: _dl_map_object_deps (dl-deps.c:247)
==5580==    by 0x4013652: dl_open_worker (dl-open.c:291)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580==    by 0x4012FF9: _dl_open (dl-open.c:583)
==5580==    by 0x9D9BF65: dlopen_doit (dlopen.c:67)
==5580==    by 0x400E9C5: _dl_catch_error (dl-error.c:178)
==5580== 
==5580== 1,312 bytes in 1 blocks are still reachable in loss record 519 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0xA08B5D9: ??? (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA08BADF: H5FL_reg_malloc (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA057569: H5E_get_stack (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA05E63F: H5E_clear_stack (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0xA060C33: H5Fis_hdf5 (in /usr/lib/libhdf5.so.6.0.3)
==5580==    by 0x524F660: Fload(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,347 bytes in 1 blocks are still reachable in loss record 520 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9B85749: _nc_read_termtype (in /lib/libncurses.so.5.7)
==5580==    by 0x9B85EF6: _nc_read_file_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B860D5: _nc_read_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81858: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81DB0: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 1,424 bytes in 51 blocks are possibly lost in loss record 521 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1286E52B: ???
==5580==    by 0x12879015: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,456 bytes in 14 blocks are still reachable in loss record 522 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 1,510 (96 direct, 1,414 indirect) bytes in 2 blocks are definitely lost in loss record 523 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5319EFA: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531F337: feval(std::string const&, octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,536 bytes in 1 blocks are still reachable in loss record 524 of 698
==5580==    at 0x4C285A2: realloc (vg_replace_malloc.c:525)
==5580==    by 0x99441EA: xrealloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E5E1: rl_add_funmap_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9936B4A: rl_add_defun (in /lib/libreadline.so.6.1)
==5580==    by 0x66D88B1: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 1,536 bytes in 3 blocks are indirectly lost in loss record 525 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,580 bytes in 58 blocks are indirectly lost in loss record 526 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,584 (24 direct, 1,560 indirect) bytes in 1 blocks are definitely lost in loss record 527 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x531ACAF: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A7F9: symbol_table::symbol_record::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,624 bytes in 7 blocks are still reachable in loss record 528 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5247AF2: std::list<load_path::dir_info, std::allocator<load_path::dir_info> >::_M_insert(std::_List_iterator<load_path::dir_info>, load_path::dir_info const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449D6: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,664 bytes in 26 blocks are still reachable in loss record 529 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 1,792 bytes in 30 blocks are possibly lost in loss record 530 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9B64: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9D38: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5242E83: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244C8C: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 1,800 bytes in 61 blocks are possibly lost in loss record 531 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x522AFD1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52329A6: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 1,914 bytes in 25 blocks are possibly lost in loss record 532 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF976A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA29B: std::string::reserve(unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAFA71E: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F1E9F0: file_ops::tilde_expand(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x52446F1: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,944 bytes in 27 blocks are possibly lost in loss record 533 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x125B1D19: ???
==5580==    by 0x125B4B6E: ???
==5580==    by 0x125B5A2D: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,000 bytes in 125 blocks are still reachable in loss record 534 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E56E: rl_add_funmap_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x992E632: rl_initialize_funmap (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7E4: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 2,000 bytes in 1 blocks are possibly lost in loss record 535 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB59E: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,008 bytes in 1 blocks are possibly lost in loss record 536 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x60F0F8F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x6100802: Array<double>::resize_fill(int, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x62B9686: linspace(double, double, int) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x50E6E18: Flinspace(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,032 bytes in 1 blocks are still reachable in loss record 537 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9940F26: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 2,112 bytes in 33 blocks are still reachable in loss record 538 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 2,528 bytes in 79 blocks are definitely lost in loss record 539 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5237B58: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,784 bytes in 12 blocks are still reachable in loss record 540 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5247AF2: std::list<load_path::dir_info, std::allocator<load_path::dir_info> >::_M_insert(std::_List_iterator<load_path::dir_info>, load_path::dir_info const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52445B7: load_path::move(std::_List_iterator<load_path::dir_info>, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244714: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,808 bytes in 27 blocks are still reachable in loss record 541 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 3,136 bytes in 49 blocks are indirectly lost in loss record 542 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB72: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 3,248 bytes in 14 blocks are still reachable in loss record 543 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5247AF2: std::list<load_path::dir_info, std::allocator<load_path::dir_info> >::_M_insert(std::_List_iterator<load_path::dir_info>, load_path::dir_info const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52449D6: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 3,312 bytes in 1 blocks are still reachable in loss record 544 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x9B85929: _nc_read_termtype (in /lib/libncurses.so.5.7)
==5580==    by 0x9B85EF6: _nc_read_file_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B860D5: _nc_read_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81858: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B81DB0: _nc_setupterm (in /lib/libncurses.so.5.7)
==5580==    by 0x9B824F2: tgetent (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D0C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580== 
==5580== 3,536 bytes in 34 blocks are still reachable in loss record 545 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 3,584 bytes in 1 blocks are still reachable in loss record 546 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECCD: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 3,584 bytes in 1 blocks are still reachable in loss record 547 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AECF5: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 4,000 bytes in 1 blocks are possibly lost in loss record 548 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB406: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 4,000 bytes in 2 blocks are possibly lost in loss record 549 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB68A: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 4,080 bytes in 1 blocks are still reachable in loss record 550 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9940F0D: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 4,096 bytes in 1 blocks are still reachable in loss record 551 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F21A07: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66E6CE5: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5EF44B2: ??? (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580==    by 0x31582F6E69622F71: ???
==5580==    by 0x69707373656C2F30: ???
==5580== 
==5580== 4,112 bytes in 1 blocks are still reachable in loss record 552 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E7AD: rl_make_bare_keymap (in /lib/libreadline.so.6.1)
==5580==    by 0x9935CAF: rl_generic_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9940725: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9940E44: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 4,376 bytes in 31 blocks are possibly lost in loss record 553 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 5,000 bytes in 1 blocks are still reachable in loss record 554 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAD1: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F7CA: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 5,000 bytes in 1 blocks are still reachable in loss record 555 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAD1: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F869: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 5,000 bytes in 1 blocks are still reachable in loss record 556 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAD1: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F901: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 5,000 bytes in 1 blocks are still reachable in loss record 557 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAD1: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F999: octave_rand::initialize_mersenne_twister() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F605EA: octave_rand::octave_rand() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F60664: octave_rand::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C955F8: ???
==5580==    by 0x12C9A3A5: ???
==5580==    by 0x12C94F6A: ???
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580==    by 0x73752F207C3D4E44: ???
==5580== 
==5580== 5,000 bytes in 1 blocks are still reachable in loss record 558 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F5DAD1: octave_rand::get_internal_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E673: octave_rand::save_state() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5E927: octave_rand::fill(int, double*, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F5F15A: octave_rand::do_nd_array(dim_vector const&, double) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x12C97749: ???
==5580==    by 0x12C99BCF: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 5,096 bytes in 49 blocks are indirectly lost in loss record 559 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB0A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 5,128 bytes in 31 blocks are possibly lost in loss record 560 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 6,144 bytes in 1 blocks are still reachable in loss record 561 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53F1552: octave_scalar::index_vector() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50BD896: Cell::index(octave_value_list const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54230B7: octave_base_matrix<Cell>::do_index_op(octave_value_list const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542AC9E: octave_cell::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E257: octave_cell::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55469F2: tree_argument_list::convert_to_const_vector(octave_value const*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 7,168 bytes in 14 blocks are still reachable in loss record 562 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5309963: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 7,192 bytes in 31 blocks are still reachable in loss record 563 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5247AF2: std::list<load_path::dir_info, std::allocator<load_path::dir_info> >::_M_insert(std::_List_iterator<load_path::dir_info>, load_path::dir_info const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524497C: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 7,680 bytes in 1 blocks are still reachable in loss record 564 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEECC: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 7,952 bytes in 1 blocks are still reachable in loss record 565 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x9B7EF96: ??? (in /lib/libncurses.so.5.7)
==5580==    by 0x9B7F64B: _nc_find_type_entry (in /lib/libncurses.so.5.7)
==5580==    by 0x9B8239E: tgetstr (in /lib/libncurses.so.5.7)
==5580==    by 0x9940D42: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530945C: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,000 bytes in 1 blocks are possibly lost in loss record 566 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACB4F6: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,096 bytes in 29 blocks are possibly lost in loss record 567 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241BA0: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8,160 bytes in 29 blocks are possibly lost in loss record 568 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x6160743: Array<std::string>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61688C4: Array<std::string>::resize_fill(int, std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241B77: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8,192 bytes in 1 blocks are still reachable in loss record 569 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x52948A1: octave_value_list::octave_value_list(std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5546F91: tree_argument_list::convert_to_const_vector(octave_value const*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369B2C: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368710: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A7F9: symbol_table::symbol_record::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,192 bytes in 1 blocks are possibly lost in loss record 570 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x548DBB8: octave_fcn_handle::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6B4: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 8,224 bytes in 2 blocks are still reachable in loss record 571 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E7AD: rl_make_bare_keymap (in /lib/libreadline.so.6.1)
==5580==    by 0x9935CAF: rl_generic_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9940797: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9940E44: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,224 bytes in 2 blocks are still reachable in loss record 572 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E7AD: rl_make_bare_keymap (in /lib/libreadline.so.6.1)
==5580==    by 0x9935CAF: rl_generic_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9940725: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9940E50: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,224 bytes in 2 blocks are still reachable in loss record 573 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E7AD: rl_make_bare_keymap (in /lib/libreadline.so.6.1)
==5580==    by 0x9935CAF: rl_generic_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9940797: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9940E50: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,224 bytes in 2 blocks are still reachable in loss record 574 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E7AD: rl_make_bare_keymap (in /lib/libreadline.so.6.1)
==5580==    by 0x9935CAF: rl_generic_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9940725: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9940E5C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,224 bytes in 2 blocks are still reachable in loss record 575 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x992E7AD: rl_make_bare_keymap (in /lib/libreadline.so.6.1)
==5580==    by 0x9935CAF: rl_generic_bind (in /lib/libreadline.so.6.1)
==5580==    by 0x9940797: ??? (in /lib/libreadline.so.6.1)
==5580==    by 0x9940E5C: _rl_init_terminal_io (in /lib/libreadline.so.6.1)
==5580==    by 0x992A7CE: rl_initialize (in /lib/libreadline.so.6.1)
==5580==    by 0x66D8864: gnu_readline::gnu_readline() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89A9: command_editor::make_command_editor() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D89FC: command_editor::instance_ok() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66D9AC8: command_editor::set_name(std::string const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5223958: initialize_command_input() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 8,400 bytes in 1 blocks are still reachable in loss record 576 of 698
==5580==    at 0x4C285A2: realloc (vg_replace_malloc.c:525)
==5580==    by 0x99441EA: xrealloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9944C0E: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x9947D20: read_history_range (in /lib/libreadline.so.6.1)
==5580==    by 0x66DD099: gnu_history::do_read(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DCA13: command_history::read(bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53096B9: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12,000 bytes in 2 blocks are possibly lost in loss record 577 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACBF18: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 12,276 bytes in 1,023 blocks are still reachable in loss record 578 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9944AED: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x9947D20: read_history_range (in /lib/libreadline.so.6.1)
==5580==    by 0x66DD099: gnu_history::do_read(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DCA13: command_history::read(bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53096B9: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 12,288 bytes in 1 blocks are still reachable in loss record 579 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D0461: octave_matrix::index_vector() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50BBB57: Cell::delete_elements(octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5428326: octave_cell::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 13,312 bytes in 26 blocks are still reachable in loss record 580 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 14,336 bytes in 1 blocks are possibly lost in loss record 581 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x548214A: octave_builtin::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6A4: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 14,336 bytes in 1 blocks are possibly lost in loss record 582 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53C3501: octave_list::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F694: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 14,336 bytes in 1 blocks are possibly lost in loss record 583 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x511DF37: install_builtin_function(octave_value_list (*)(octave_value_list const&, int), std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58CA13A: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E2BBC: install_builtins() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A84: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are still reachable in loss record 584 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x525A6BF: Array<int>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x603A54A: Array<int>::resize_fill(int, int, int const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEEF1: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 585 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x541C44B: octave_bool::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F609: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 586 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54F1A36: octave_int8_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F624: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 587 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54F82D6: octave_int16_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F629: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 588 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54FF076: octave_int32_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F62E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 589 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x550C876: octave_uint8_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F639: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 590 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5513076: octave_uint16_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F63E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 591 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5519B66: octave_uint32_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F644: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 592 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54C6B3B: octave_float_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6BE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,384 bytes in 1 blocks are possibly lost in loss record 593 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54EE295: octave_perm_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6DE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 16,896 bytes in 33 blocks are still reachable in loss record 594 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237B49: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530972E: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 595 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5430766: octave_value::octave_value(double) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x515AFE4: base_properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516B180: figure::properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516E2FB: root_figure::init_factory_properties() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516F6A0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 596 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54CC666: octave_float_complex::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6C4: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 597 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54DAC25: octave_float_diag_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6CE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 598 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54CFD95: octave_diag_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5F4: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 599 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54DE225: octave_complex_diag_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5FE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 600 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5505BA6: octave_int64_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F634: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 601 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5520696: octave_uint64_scalar::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F649: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 602 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54E96F5: octave_float_complex_diag_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6D9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 18,432 bytes in 1 blocks are possibly lost in loss record 603 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5430766: octave_value::octave_value(double) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55B27D1: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5438FF1: do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554C4AE: tree_binary_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55469F2: tree_argument_list::convert_to_const_vector(octave_value const*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556475D: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5565B54: tree_index_expression::lvalue() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548269: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 20,480 bytes in 1 blocks are possibly lost in loss record 604 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5496CCF: octave_fcn_inline::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6B9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 20,480 bytes in 1 blocks are possibly lost in loss record 605 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53F7B76: octave_complex::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5E7: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 22,328 bytes in 610 blocks are possibly lost in loss record 606 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F1C556: dir_entry::read() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241813: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245A71: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 22,528 bytes in 1 blocks are possibly lost in loss record 607 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53E7E1F: octave_range::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F604: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 22,528 bytes in 1 blocks are possibly lost in loss record 608 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5403E11: octave_struct::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F689: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24,000 bytes in 1 blocks are possibly lost in loss record 609 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACBB86: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24,000 bytes in 1 blocks are possibly lost in loss record 610 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACBCBA: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 24,033 bytes in 1,023 blocks are still reachable in loss record 611 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x994476B: alloc_history_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9944B11: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x9947D20: read_history_range (in /lib/libreadline.so.6.1)
==5580==    by 0x66DD099: gnu_history::do_read(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DCA13: command_history::read(bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53096B9: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24,552 bytes in 1,023 blocks are still reachable in loss record 612 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x9944235: xmalloc (in /lib/libreadline.so.6.1)
==5580==    by 0x9944752: alloc_history_entry (in /lib/libreadline.so.6.1)
==5580==    by 0x9944B11: add_history (in /lib/libreadline.so.6.1)
==5580==    by 0x9947D20: read_history_range (in /lib/libreadline.so.6.1)
==5580==    by 0x66DD099: gnu_history::do_read(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x66DCA13: command_history::read(bool) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53096B9: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 24,576 bytes in 1 blocks are possibly lost in loss record 613 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53C1A75: octave_cs_list::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F699: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 25,088 bytes in 49 blocks are indirectly lost in loss record 614 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x522BB8F: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523A996: symbol_table::do_insert(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5237CCD: octave_lex() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5318A74: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 26,624 bytes in 1 blocks are still reachable in loss record 615 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x531B53A: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 616 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5441903: octave_value::octave_value(char const*, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x515A702: base_properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516B180: figure::properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516E2FB: root_figure::init_factory_properties() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516F6A0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 617 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x543499E: octave_value::octave_value(Matrix const&, MatrixType const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x515A82A: base_properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516B180: figure::properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516E2FB: root_figure::init_factory_properties() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516F6A0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 618 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54B36B0: octave_float_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6C9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 619 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5441903: octave_value::octave_value(char const*, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x51628E3: hggroup::properties::factory_defaults() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516EEE3: root_figure::init_factory_properties() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x516F6A0: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58E3765: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x509A182: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x7FF0003A9: ???
==5580==    by 0x2E31656C706D6177: ???
==5580==    by 0x504F5353454C006C: ???
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 620 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53DDDF0: octave_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5F9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 621 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x540EF40: octave_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F60E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 622 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53BD030: octave_char_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F614: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 623 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53FB61D: octave_char_matrix_sq_str::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F61E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 624 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54F188D: octave_int8_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F64E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 625 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54F8710: octave_int16_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F654: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 626 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54FF840: octave_int32_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F659: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 627 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5506370: octave_int64_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F65E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 628 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x550C6CD: octave_uint8_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F664: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 629 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5513840: octave_uint16_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F669: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 630 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x551A330: octave_uint32_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F66E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 631 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5520E60: octave_uint64_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F674: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 632 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5527BF0: octave_sparse_bool_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F679: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 633 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x553DDA0: octave_sparse_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F67E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 634 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5534BC0: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 635 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54836EB: octave_dld_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6AE: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 636 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54BF2C0: octave_float_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6D4: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 26,624 bytes in 1 blocks are possibly lost in loss record 637 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5441903: octave_value::octave_value(char const*, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5373C14: Foctave_config_info(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54834DC: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5441143: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55469F2: tree_argument_list::convert_to_const_vector(octave_value const*) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 28,224 bytes in 7 blocks are possibly lost in loss record 638 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x528185F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556E85C: tree_matrix::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55481CB: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557D68: tree_evaluator::visit_simple_for_command(tree_simple_for_command&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x555725A: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5487B7B: octave_user_script::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D18F: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5307BF9: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 28,672 bytes in 1 blocks are possibly lost in loss record 639 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54A1463: octave_class::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F68E: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 32,768 bytes in 1 blocks are still reachable in loss record 640 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEE25: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 32,768 bytes in 1 blocks are still reachable in loss record 641 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF11: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 32,768 bytes in 1 blocks are still reachable in loss record 642 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A0E8: Array<void*>::resize_fill(int, int, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEF31: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 34,558 bytes in 991 blocks are possibly lost in loss record 643 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF98B4: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9A52: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x5F1C556: dir_entry::read() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5241813: load_path::dir_info::get_file_list(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5241DEB: load_path::dir_info::initialize() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524495A: load_path::do_add(std::string const&, bool, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CCE: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 36,864 bytes in 1 blocks are possibly lost in loss record 644 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54270BB: octave_cell::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F5DD: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 36,864 bytes in 2 blocks are possibly lost in loss record 645 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5430766: octave_value::octave_value(double) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5314B7C: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531AECE: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 39,086 (5,136 direct, 33,950 indirect) bytes in 107 blocks are definitely lost in loss record 646 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5319EFA: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5368F8E: symbol_table::find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369645: symbol_table::find_function(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A7F9: symbol_table::symbol_record::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 39,984 bytes in 714 blocks are still reachable in loss record 647 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52464BE: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524671C: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5240811: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 42,672 bytes in 762 blocks are still reachable in loss record 648 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x52464BE: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52467EF: std::_Rb_tree<std::string, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > >, std::_Select1st<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > >, std::pair<std::string const, std::list<load_path::file_info, std::allocator<load_path::file_info> > > const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5240811: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48,000 bytes in 12 blocks are possibly lost in loss record 649 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x125E49D9: ???
==5580==    by 0x125E4E80: ???
==5580==    by 0x125E649A: ???
==5580==    by 0x125E55B5: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 48,128 bytes in 1,504 blocks are still reachable in loss record 650 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x5245F62: std::list<load_path::file_info, std::allocator<load_path::file_info> >::_M_insert(std::_List_iterator<load_path::file_info>, load_path::file_info const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5240907: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x556452A: tree_index_expression::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 49,152 bytes in 1 blocks are possibly lost in loss record 651 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5314957: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319EBB: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D0EC: source_file(std::string const&, std::string const&, bool, bool, std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BB00: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x523BC4F: execute_pkg_add(std::string const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244CF6: load_path::do_set(std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5244E99: load_path::do_initialize(bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53094B3: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 49,152 bytes in 1 blocks are possibly lost in loss record 652 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5314957: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319EBB: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536877E: symbol_table::do_find(std::string const&, tree_argument_list*, string_vector const&, octave_value_list&, bool&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 49,981 bytes in 1,494 blocks are possibly lost in loss record 653 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0xAAF8D98: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9B64: ??? (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0xAAF9D38: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/libstdc++.so.6.0.13)
==5580==    by 0x52405D5: load_path::add_to_fcn_map(load_path::dir_info const&, bool) const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x524268C: load_path::do_update() const (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x52426DB: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5245B73: Faddpath(octave_value_list const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 53,248 bytes in 2 blocks are possibly lost in loss record 654 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5441C63: octave_value::octave_value(std::string const&, char) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53148F3: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5319EBB: octave_parse() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531CB89: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x531D854: load_fcn_from_file(std::string const&, std::string const&, std::string const&, std::string const&, bool) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53675CB: symbol_table::fcn_info::fcn_info_rep::find_user_function() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5369FC1: symbol_table::fcn_info::fcn_info_rep::xfind(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A2F8: symbol_table::fcn_info::fcn_info_rep::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x536A3FB: symbol_table::fcn_info::find(tree_argument_list*, string_vector const&, octave_value_list&, bool&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 70,000 bytes in 1 blocks are possibly lost in loss record 655 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACBFE8: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 70,000 bytes in 1 blocks are possibly lost in loss record 656 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13ACC136: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x54890A0: octave_user_function::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 70,000 bytes in 2 blocks are indirectly lost in loss record 657 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x11958CE5: ???
==5580==    by 0x1258B4DD: ???
==5580==    by 0x1258A19A: ???
==5580==    by 0x125DEBB9: ???
==5580==    by 0x125E0E49: ???
==5580==    by 0x125E5725: ???
==5580==    by 0x125E556B: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 70,000 bytes in 2 blocks are indirectly lost in loss record 658 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x11958CE5: ???
==5580==    by 0x1258B4DD: ???
==5580==    by 0x1258A19A: ???
==5580==    by 0x125E2641: ???
==5580==    by 0x125E58D8: ???
==5580==    by 0x125E556B: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 83,968 bytes in 1 blocks are possibly lost in loss record 659 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F382F1: octave_allocator::grow() (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F3839D: octave_allocator::alloc(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5488166: octave_user_function::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F6A9: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 96,192 bytes in 4 blocks are possibly lost in loss record 660 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x60F0F8F: Array<double>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x610558E: Array<double>::resize_fill(dim_vector const&, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x61073E7: Array<double>::assign(Array<idx_vector> const&, Array<double> const&, double const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x53D9267: octave_base_matrix<NDArray>::assign(octave_value_list const&, NDArray const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55A953C: ??? (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53B1A17: octave_base_value::numeric_assign(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x53D4B50: octave_base_matrix<NDArray>::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 131,072 bytes in 2 blocks are indirectly lost in loss record 661 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1258AF5A: ???
==5580==    by 0x12589FBB: ???
==5580==    by 0x125BB11D: ???
==5580==    by 0x125BAF89: ???
==5580==    by 0x125E6120: ???
==5580==    by 0x12879753: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 131,072 bytes in 2 blocks are indirectly lost in loss record 662 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1258AF5A: ???
==5580==    by 0x12589FBB: ???
==5580==    by 0x125BB252: ???
==5580==    by 0x125BAF89: ???
==5580==    by 0x125E6120: ???
==5580==    by 0x12879753: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 132,272 bytes in 2 blocks are definitely lost in loss record 663 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F570: ???
==5580==    by 0x1287983F: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 136,144 bytes in 2 blocks are indirectly lost in loss record 664 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x11958CE5: ???
==5580==    by 0x1258B4DD: ???
==5580==    by 0x1258A19A: ???
==5580==    by 0x1259DF7C: ???
==5580==    by 0x1259BF4B: ???
==5580==    by 0x125B53AE: ???
==5580==    by 0x125B61FD: ???
==5580==    by 0x125B59E3: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580== 
==5580== 136,144 bytes in 2 blocks are indirectly lost in loss record 665 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x11958CE5: ???
==5580==    by 0x1258B4DD: ???
==5580==    by 0x1258A19A: ???
==5580==    by 0x125A6FA3: ???
==5580==    by 0x125B5490: ???
==5580==    by 0x125B61FD: ???
==5580==    by 0x125B59E3: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 140,000 bytes in 2 blocks are indirectly lost in loss record 666 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x125E49AB: ???
==5580==    by 0x125E4E80: ???
==5580==    by 0x125E649A: ???
==5580==    by 0x125E55B5: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 170,940 bytes in 1 blocks are indirectly lost in loss record 667 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x12879BC9: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 171,100 (160 direct, 170,940 indirect) bytes in 2 blocks are definitely lost in loss record 668 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1287975D: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 262,144 bytes in 1 blocks are still reachable in loss record 669 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A392: Array<void*>::resize_fill(dim_vector const&, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEDE9: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 262,144 bytes in 2 blocks are indirectly lost in loss record 670 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1258AF5A: ???
==5580==    by 0x12589FBB: ???
==5580==    by 0x12593603: ???
==5580==    by 0x125B47DA: ???
==5580==    by 0x128790EF: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 272,288 bytes in 2 blocks are indirectly lost in loss record 671 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x125B1CEB: ???
==5580==    by 0x125B4B6E: ???
==5580==    by 0x125B5A2D: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 341,880 bytes in 2 blocks are definitely lost in loss record 672 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x12879BC9: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 407,912 bytes in 16,530 blocks are indirectly lost in loss record 673 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1286CC99: ???
==5580==    by 0x12878616: ???
==5580==    by 0x1287968F: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 408,432 bytes in 3 blocks are definitely lost in loss record 674 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x13AC3B9D: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548A074: octave_user_function::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 491,520 bytes in 1 blocks are still reachable in loss record 675 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A392: Array<void*>::resize_fill(dim_vector const&, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AEE94: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 512,820 bytes in 3 blocks are definitely lost in loss record 676 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x12879BE5: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 540,184 (132,272 direct, 407,912 indirect) bytes in 2 blocks are definitely lost in loss record 677 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1287966F: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 688,128 bytes in 1 blocks are still reachable in loss record 678 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x61773DF: Array<void*>::Array(dim_vector const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x617A392: Array<void*>::resize_fill(dim_vector const&, void* const&) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x54AED64: octave_value_typeinfo::do_register_type(std::string const&, std::string const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5534CAE: octave_sparse_complex_matrix::register_type() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542F684: install_types() (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5308A75: octave_main (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0xB21DC4C: (below main) (libc-start.c:226)
==5580== 
==5580== 898,488 bytes in 33,985 blocks are indirectly lost in loss record 679 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1286E52B: ???
==5580==    by 0x12879015: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,048,544 bytes in 2 blocks are indirectly lost in loss record 680 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1259765D: ???
==5580==    by 0x12595369: ???
==5580==    by 0x12594559: ???
==5580==    by 0x125BB222: ???
==5580==    by 0x125BAF89: ???
==5580==    by 0x125E6120: ???
==5580==    by 0x12879753: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,048,576 bytes in 2 blocks are indirectly lost in loss record 681 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1258AF5A: ???
==5580==    by 0x12589FBB: ???
==5580==    by 0x125935BF: ???
==5580==    by 0x125B47DA: ???
==5580==    by 0x128790EF: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 1,170,776 (272,288 direct, 898,488 indirect) bytes in 2 blocks are definitely lost in loss record 682 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x12878FEC: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,448,648 bytes in 34,009 blocks are indirectly lost in loss record 683 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x125B1D19: ???
==5580==    by 0x125B4B6E: ???
==5580==    by 0x125B5A2D: ???
==5580==    by 0x128793FD: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,450,592 bytes in 1 blocks are possibly lost in loss record 684 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F742: ???
==5580==    by 0x12879280: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,450,592 bytes in 1 blocks are indirectly lost in loss record 685 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F742: ???
==5580==    by 0x12879280: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,450,592 bytes in 2 blocks are indirectly lost in loss record 686 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F88A: ???
==5580==    by 0x128791C3: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,450,592 bytes in 2 blocks are indirectly lost in loss record 687 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F742: ???
==5580==    by 0x128791DF: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,450,592 bytes in 2 blocks are indirectly lost in loss record 688 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F75C: ???
==5580==    by 0x128791DF: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,450,592 bytes in 2 blocks are indirectly lost in loss record 689 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F75C: ???
==5580==    by 0x12879280: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 2,722,880 (272,288 direct, 2,450,592 indirect) bytes in 2 blocks are definitely lost in loss record 690 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F89A: ???
==5580==    by 0x128791C3: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 4,304,910 (832 direct, 4,304,078 indirect) bytes in 2 blocks are definitely lost in loss record 691 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x128790CA: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 4,901,328 (144 direct, 4,901,184 indirect) bytes in 2 blocks are definitely lost in loss record 692 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F76E: ???
==5580==    by 0x12879280: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 5,173,472 (272,288 direct, 4,901,184 indirect) bytes in 2 blocks are definitely lost in loss record 693 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F76E: ???
==5580==    by 0x128791DF: ???
==5580==    by 0x13AC3C4C: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 33,554,432 bytes in 1 blocks are still reachable in loss record 694 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x5F0772A: octave_chunk_buffer::octave_chunk_buffer(unsigned long) (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x5F22F90: idx_vector::complement(int) const (in /usr/lib/octave-3.2.3/liboctave.so.3.2.3)
==5580==    by 0x58C2CC4: Array<octave_value>::delete_elements(idx_vector const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x58C4650: Array<octave_value>::delete_elements(Array<idx_vector> const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x50BBBE6: Cell::delete_elements(octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5428326: octave_cell::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x542E8BF: octave_value::subsasgn(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x543D77D: octave_value::assign(octave_value::assign_op, std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x530CB89: octave_lvalue::assign(octave_value::assign_op, octave_value const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5548283: tree_simple_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 66,136,000 bytes in 2 blocks are indirectly lost in loss record 695 of 698
==5580==    at 0x4C277CC: calloc (vg_replace_malloc.c:467)
==5580==    by 0x1282F88A: ???
==5580==    by 0x12879830: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 66,268,272 (132,272 direct, 66,136,000 indirect) bytes in 2 blocks are definitely lost in loss record 696 of 698
==5580==    at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==5580==    by 0x1282F89A: ???
==5580==    by 0x12879830: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 69,952,000 bytes in 17,488 blocks are indirectly lost in loss record 697 of 698
==5580==    at 0x4C28939: operator new[](unsigned long) (vg_replace_malloc.c:305)
==5580==    by 0x125E49D9: ???
==5580==    by 0x125E4E80: ???
==5580==    by 0x125E649A: ???
==5580==    by 0x125E55B5: ???
==5580==    by 0x128797EA: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== 71,543,906 (1,024 direct, 71,542,882 indirect) bytes in 2 blocks are definitely lost in loss record 698 of 698
==5580==    at 0x4C28CC1: operator new(unsigned long) (vg_replace_malloc.c:261)
==5580==    by 0x1287972C: ???
==5580==    by 0x13AC3B91: ???
==5580==    by 0x13ACAE25: ???
==5580==    by 0x5482AA5: octave_builtin::do_multi_index_op(int, octave_value_list const&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x548244C: octave_builtin::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x544111F: octave_value::subsref(std::string const&, std::list<octave_value_list, std::allocator<octave_value_list> > const&, int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5564EBB: tree_index_expression::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x55489C0: tree_multi_assignment::rvalue(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x554861D: tree_multi_assignment::rvalue1(int) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5557305: tree_evaluator::visit_statement(tree_statement&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580==    by 0x5554307: tree_evaluator::visit_statement_list(tree_statement_list&) (in /usr/lib/octave-3.2.3/liboctinterp.so.3.2.3)
==5580== 
==5580== LEAK SUMMARY:
==5580==    definitely lost: 2,490,912 bytes in 362 blocks
==5580==    indirectly lost: 155,751,829 bytes in 102,304 blocks
==5580==      possibly lost: 4,398,732 bytes in 3,927 blocks
==5580==    still reachable: 35,569,018 bytes in 7,249 blocks
==5580==         suppressed: 0 bytes in 0 blocks
==5580== 
==5580== For counts of detected and suppressed errors, rerun with: -v
==5580== ERROR SUMMARY: 410 errors from 364 contexts (suppressed: 70 from 7)


More information about the ADOL-C mailing list