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