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

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

[Octave-bug-tracker] [bug #59659] Unlimited memory usage through octave


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #59659] Unlimited memory usage through octave gui running ode(15s) solver
Date: Mon, 14 Dec 2020 19:19:44 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Follow-up Comment #7, bug #59659 (project octave):

Running with ASAN w/o any options I see:



Direct leak of 127999232 byte(s) in 999994 object(s) allocated from:
    #0 0x7fc117c607b0 in operator new(unsigned long)
(/usr/lib64/libasan.so.5+0xf17b0)
    #1 0x7fc115614e29 in octave_fcn_handle::octave_fcn_handle(octave_value
const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, octave_value,
std::less<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, octave_value> > >
const&) ../libinterp/octave-value/ov-fcn-handle.cc:2561
    #2 0x7fc11598caf2 in
octave::tree_anon_fcn_handle::evaluate(octave::tree_evaluator&, int)
../libinterp/parse-tree/pt-fcn-handle.cc:178
    #3 0x7fc1159216ac in
octave::tree_simple_assignment::evaluate(octave::tree_evaluator&, int)
../libinterp/parse-tree/pt-assign.cc:101
    #4 0x7fc115957a89 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
../libinterp/parse-tree/pt-eval.cc:3032
    #5 0x7fc1159bd688 in octave::tree_statement::accept(octave::tree_walker&)
../libinterp/parse-tree/pt-stmt.h:124
    #6 0x7fc11595863c in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
../libinterp/parse-tree/pt-eval.cc:3117
    #7 0x7fc115477f34 in
octave::tree_statement_list::accept(octave::tree_walker&)
../libinterp/parse-tree/pt-stmt.h:201
    #8 0x7fc115952369 in
octave::tree_evaluator::visit_simple_for_command(octave::tree_simple_for_command&)
../libinterp/parse-tree/pt-eval.cc:2465
    #9 0x7fc1159ad2b6 in
octave::tree_simple_for_command::accept(octave::tree_walker&)
../libinterp/parse-tree/pt-loop.h:222
    #10 0x7fc11595784e in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
../libinterp/parse-tree/pt-eval.cc:3009
    #11 0x7fc1159bd688 in octave::tree_statement::accept(octave::tree_walker&)
../libinterp/parse-tree/pt-stmt.h:124
    #12 0x7fc11595863c in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
../libinterp/parse-tree/pt-eval.cc:3117
    #13 0x7fc115477f34 in
octave::tree_statement_list::accept(octave::tree_walker&)
../libinterp/parse-tree/pt-stmt.h:201
    #14 0x7fc11593ffb1 in
octave::tree_evaluator::eval(std::shared_ptr<octave::tree_statement_list>&,
bool) ../libinterp/parse-tree/pt-eval.cc:404
    #15 0x7fc1161e611e in octave::interpreter::main_loop()
../libinterp/corefcn/interpreter.cc:1269
    #16 0x7fc1161dc2dc in octave::interpreter::execute()
../libinterp/corefcn/interpreter.cc:797
    #17 0x7fc1173640f9 in octave::interpreter_qobject::execute()
../libgui/src/interpreter-qobject.cc:87
    #18 0x7fc117600fcb in
octave::interpreter_qobject::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) libgui/src/moc-interpreter-qobject.cc:95
    #19 0x7fc112bb4275 in QObject::event(QEvent*)
(/lib64/libQt5Core.so.5+0x288275)
    #20 0x7fc1134d45f4 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) (/lib64/libQt5Widgets.so.5+0x1675f4)



(at exit, among many smaller (~100 bytes) leaks).

Dmitri.
-- 


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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