octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #55415] Memory leaks during "make check"


From: Rik
Subject: [Octave-bug-tracker] [bug #55415] Memory leaks during "make check"
Date: Fri, 18 Jan 2019 18:59:24 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Follow-up Comment #2, bug #55415 (project octave):

Besides the one instance of feval, there are a few leaks related to
octave_builtin::call which look like this


Direct leak of 112 byte(s) in 1 object(s) allocated from:
    #0 0x7ff2167e2458 in operator new(unsigned long)
(/usr/lib/x86_64-linux-gnu/libasan.so.4+0xe0458)
    #1 0x7ff1ba762c6b  (<unknown module>)
    #2 0x7ff1ba762262  (<unknown module>)
    #3 0x7ff1ba767888  (<unknown module>)
    #4 0x7ff1ba76c13c  (<unknown module>)
    #5 0x7ff21517b908 in std::function<void (std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const&)>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&) const
/usr/include/c++/7/bits/std_function.h:706
    #6 0x7ff1ba767f5e  (<unknown module>)
    #7 0x7ff1ba765fac  (<unknown module>)
    #8 0x7ff1ba75f610  (<unknown module>)
    #9 0x7ff1ba75e7e2  (<unknown module>)
    #10 0x7ff2144e322f in octave_builtin::call(octave::tree_evaluator&, int,
octave_value_list const&) libinterp/octave-value/ov-builtin.cc:65
    #11 0x7ff21495643f in
octave::tree_evaluator::visit_index_expression(octave::tree_index_expression&)
libinterp/parse-tree/pt-eval.cc:2008
    #12 0x7ff214991452 in
octave::tree_index_expression::accept(octave::tree_walker&)
libinterp/parse-tree/pt-idx.h:102
    #13 0x7ff2145b6985 in
octave::tree_evaluator::evaluate(octave::tree_expression*, int)
libinterp/parse-tree/pt-eval.h:312
    #14 0x7ff21495e7a7 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
libinterp/parse-tree/pt-eval.cc:2776
    #15 0x7ff2149a7b9a in octave::tree_statement::accept(octave::tree_walker&)
libinterp/parse-tree/pt-stmt.h:119
    #16 0x7ff21495ee7f in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
libinterp/parse-tree/pt-eval.cc:2845
    #17 0x7ff2145b7564 in
octave::tree_statement_list::accept(octave::tree_walker&)
libinterp/parse-tree/pt-stmt.h:194
    #18 0x7ff214960f82 in
octave::tree_evaluator::visit_unwind_protect_command(octave::tree_unwind_protect_command&)
libinterp/parse-tree/pt-eval.cc:3101
    #19 0x7ff2149895ec in
octave::tree_unwind_protect_command::accept(octave::tree_walker&)
libinterp/parse-tree/pt-except.h:148
    #20 0x7ff21495e5d2 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
libinterp/parse-tree/pt-eval.cc:2754
    #21 0x7ff2149a7b9a in octave::tree_statement::accept(octave::tree_walker&)
libinterp/parse-tree/pt-stmt.h:119
    #22 0x7ff21495ee7f in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
libinterp/parse-tree/pt-eval.cc:2845
    #23 0x7ff2145b7564 in
octave::tree_statement_list::accept(octave::tree_walker&)
libinterp/parse-tree/pt-stmt.h:194
    #24 0x7ff214960f82 in
octave::tree_evaluator::visit_unwind_protect_command(octave::tree_unwind_protect_command&)
libinterp/parse-tree/pt-eval.cc:3101
    #25 0x7ff2149895ec in
octave::tree_unwind_protect_command::accept(octave::tree_walker&)
libinterp/parse-tree/pt-except.h:148
    #26 0x7ff21495e5d2 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
libinterp/parse-tree/pt-eval.cc:2754
    #27 0x7ff2149a7b9a in octave::tree_statement::accept(octave::tree_walker&)
libinterp/parse-tree/pt-stmt.h:119
    #28 0x7ff21495ee7f in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
libinterp/parse-tree/pt-eval.cc:2845
    #29 0x7ff2145b7564 in
octave::tree_statement_list::accept(octave::tree_walker&)
libinterp/parse-tree/pt-stmt.h:194



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?55415>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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