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

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

[Octave-bug-tracker] [bug #37205] running tests with valgrind: possible


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #37205] running tests with valgrind: possible memory issues and segfault
Date: Mon, 27 Aug 2012 13:41:55 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6) Gecko/20100101 Firefox/10.0.6 Iceweasel/10.0.6

URL:
  <http://savannah.gnu.org/bugs/?37205>

                 Summary: running tests with valgrind: possible memory issues
and segfault
                 Project: GNU Octave
            Submitted by: jwe
            Submitted on: Mon 27 Aug 2012 01:41:55 PM GMT
                Category: Interpreter
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Crash
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Running


driver="valgrind --tool=memcheck" make check


failed with


  libinterp/interp-core/pt-jit.cc ........................==12086== Warning:
client switching stacks?  SP change: 0x7feff9810 --> 0x18214890
==12086==          to suppress, use: --max-stackframe=33938100096 or greater
==12086== Use of uninitialised value of size 8
==12086==    at 0x18D81190: ???
==12086==    by 0x5F9CBF3: jit_info::execute(std::map<std::string,
octave_value const*, std::less<std::string>,
std::allocator<std::pair<std::string const, octave_value const*> > > const&)
const (pt-jit.cc:1669)
==12086==    by 0x5F9C283: tree_jit::execute(tree_simple_for_command&,
octave_value const&) (pt-jit.cc:1547)
==12086==    by 0x5E28EAB:
tree_evaluator::visit_simple_for_command(tree_simple_for_command&)
(pt-eval.cc:313)
==12086==    by 0x5E33E79: tree_simple_for_command::accept(tree_walker&)
(pt-loop.cc:125)
==12086==    by 0x5E2A3C8: tree_evaluator::visit_statement(tree_statement&)
(pt-eval.cc:717)
==12086==    by 0x5E4B855: tree_statement::accept(tree_walker&)
(pt-stmt.cc:151)
==12086==    by 0x5E2A6B3:
tree_evaluator::visit_statement_list(tree_statement_list&) (pt-eval.cc:783)
==12086==    by 0x5E4BC07: tree_statement_list::accept(tree_walker&)
(pt-stmt.cc:215)
==12086==    by 0x5DBC531: octave_user_function::do_multi_index_op(int,
octave_value_list const&, std::list<octave_lvalue,
std::allocator<octave_lvalue> > const*) (ov-usr-fcn.cc:479)
==12086==    by 0x5DBBD9F: octave_user_function::subsref(std::string const&,
std::list<octave_value_list, std::allocator<octave_value_list> > const&, int,
std::list<octave_lvalue, std::allocator<octave_lvalue> > const*)
(ov-usr-fcn.cc:329)
==12086==    by 0x5DBBC8D: octave_user_function::subsref(std::string const&,
std::list<octave_value_list, std::allocator<octave_value_list> > const&, int)
(ov-usr-fcn.cc:312)
==12086== 
panic: Segmentation fault -- stopping myself...


This crash doesn't happen when running the tests without valgrind.

Full log is attached.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Mon 27 Aug 2012 01:41:55 PM GMT  Name: make-check-log  Size: 21kB   By:
jwe

<http://savannah.gnu.org/bugs/download.php?file_id=26432>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?37205>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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