octave-maintainers
[Top][All Lists]
Advanced

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

Re: SIGABRT when testing md5sum.cc


From: Søren Hauberg
Subject: Re: SIGABRT when testing md5sum.cc
Date: Sun, 21 Nov 2010 16:20:31 +0100

son, 21 11 2010 kl. 10:14 -0500, skrev Ben Abbott:
> Is anyone else see this?

On Ubuntu with a very recent check out I do not see this:

        octave:2> test md5sum.cc
        PASSES 2 out of 2 tests

Soren

> Ben
> 
> octave:1> cd src
> octave:2> cd DLD-FUNCTIONS/
> octave:3> test md5sum.cc
> Reading symbols for shared libraries . done
> 
> Program received signal SIGABRT, Aborted.
> 0x02941176 in __kill ()
> (gdb) bt  
> #0  0x02941176 in __kill ()
> #1  0x02941168 in kill$UNIX2003 ()
> #2  0x029d389d in raise ()
> #3  0x029e9951 in __abort ()
> #4  0x029cc62c in __stack_chk_fail ()
> #5  0x01387221 in oct_md5_result_to_str (buf=0xbfff8a8c 
> "\024zfJ,?A\t\021?\031????*7\n?<\030") at oct-md5.cc:45
> #6  0x01387272 in oct_md5 (address@hidden) at oct-md5.cc:54
> #7  0x09d01cb0 in Fmd5sum (address@hidden) at DLD-FUNCTIONS/md5sum.cc:64
> #8  0x004c8b22 in octave_builtin::do_multi_index_op (this=0xa0469b0, 
> nargout=1, address@hidden, lvalue_list=0x0) at ov-builtin.cc:129
> #9  0x004c7950 in octave_builtin::subsref (this=0xa0469b0, address@hidden, 
> address@hidden, nargout=1, lvalue_list=0x0) at ov-builtin.cc:64
> #10 0x004c8248 in octave_builtin::subsref (this=0xa0469b0, address@hidden, 
> address@hidden, nargout=1) at ov-builtin.cc:47
> #11 0x004c9696 in octave_builtin::subsref (this=0xa0469b0, address@hidden, 
> address@hidden) at ov-builtin.h:56
> #12 0x005ee7a8 in octave_value::subsref (this=0xbfff9110, address@hidden, 
> address@hidden, nargout=1) at ov.cc:1200
> #13 0x005eeb6d in octave_value::subsref (this=0xbfff9110, address@hidden, 
> address@hidden, nargout=1, lvalue_list=0x0) at ov.cc:1213
> #14 0x006cb609 in tree_index_expression::rvalue (this=0x7b9fca0, nargout=1, 
> lvalue_list=0x0) at pt-idx.cc:408
> #15 0x006cb8d0 in tree_index_expression::rvalue (this=0x7b9fca0, nargout=1) 
> at pt-idx.cc:278
> #16 0x006ca122 in tree_index_expression::rvalue1 (this=0x7b9fca0, nargout=1) 
> at pt-idx.cc:419
> #17 0x006a6c60 in tree_argument_list::convert_to_const_vector 
> (this=0x7b99d80, object=0x0) at pt-arg-list.cc:202
> #18 0x006ca7e7 in tree_index_expression::rvalue (this=0x7b98610, nargout=0, 
> lvalue_list=0x0) at pt-idx.cc:309
> #19 0x006cb8d0 in tree_index_expression::rvalue (this=0x7b98610, nargout=0) 
> at pt-idx.cc:278
> #20 0x006ca122 in tree_index_expression::rvalue1 (this=0x7b98610, nargout=0) 
> at pt-idx.cc:419
> #21 0x006be63a in tree_evaluator::visit_statement (this=0xe7c580, 
> address@hidden) at pt-eval.cc:729
> #22 0x006f1615 in tree_statement::accept (this=0x7b5ee70, address@hidden) at 
> pt-stmt.cc:152
> #23 0x006bb439 in tree_evaluator::visit_statement_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:765
> #24 0x000a0e85 in tree_statement_list::accept (this=0x7b805d0, 
> address@hidden) at pt-stmt.cc:216
> #25 0x005df742 in octave_user_function::do_multi_index_op (this=0xa04291c, 
> nargout=0, address@hidden, lvalue_list=0x0) at ov-usr-fcn.cc:450
> #26 0x005d8fef in octave_user_function::subsref (this=0xa04291c, 
> address@hidden, address@hidden, nargout=0, lvalue_list=0x0) at 
> ov-usr-fcn.cc:303
> #27 0x005d9e46 in octave_user_function::subsref (this=0xa04291c, 
> address@hidden, address@hidden, nargout=0) at ov-usr-fcn.cc:286
> #28 0x005eeaf8 in octave_value::subsref (this=0xbfff9b70, address@hidden, 
> address@hidden, nargout=0) at ov.cc:1202
> #29 0x005eeb6d in octave_value::subsref (this=0xbfff9b70, address@hidden, 
> address@hidden, nargout=0, lvalue_list=0x0) at ov.cc:1213
> #30 0x006cb609 in tree_index_expression::rvalue (this=0x7b9ca20, nargout=0, 
> lvalue_list=0x0) at pt-idx.cc:408
> #31 0x006cb8d0 in tree_index_expression::rvalue (this=0x7b9ca20, nargout=0) 
> at pt-idx.cc:278
> #32 0x00350187 in eval_string (address@hidden, silent=false, address@hidden, 
> nargout=0) at oct-parse.yy:4368
> #33 0x00350edc in eval_string (arg=<value temporarily unavailable, due to 
> optimizations>, silent=<value temporarily unavailable, due to optimizations>, 
> address@hidden, nargout=0) at oct-parse.yy:4425
> #34 0x0035239b in Feval (address@hidden, nargout=0) at oct-parse.yy:4471
> #35 0x004c8b22 in octave_builtin::do_multi_index_op (this=0xa0a2880, 
> nargout=0, address@hidden, lvalue_list=0x0) at ov-builtin.cc:129
> #36 0x004c7950 in octave_builtin::subsref (this=0xa0a2880, address@hidden, 
> address@hidden, nargout=0, lvalue_list=0x0) at ov-builtin.cc:64
> #37 0x004c8248 in octave_builtin::subsref (this=0xa0a2880, address@hidden, 
> address@hidden, nargout=0) at ov-builtin.cc:47
> #38 0x005eeaf8 in octave_value::subsref (this=0xbfffa290, address@hidden, 
> address@hidden, nargout=0) at ov.cc:1202
> #39 0x005eeb6d in octave_value::subsref (this=0xbfffa290, address@hidden, 
> address@hidden, nargout=0, lvalue_list=0x0) at ov.cc:1213
> #40 0x006cb609 in tree_index_expression::rvalue (this=0x988d510, nargout=0, 
> lvalue_list=0x0) at pt-idx.cc:408
> #41 0x006cb8d0 in tree_index_expression::rvalue (this=0x988d510, nargout=0) 
> at pt-idx.cc:278
> #42 0x006ca122 in tree_index_expression::rvalue1 (this=0x988d510, nargout=0) 
> at pt-idx.cc:419
> #43 0x006be63a in tree_evaluator::visit_statement (this=0xe7c580, 
> address@hidden) at pt-eval.cc:729
> #44 0x006f1615 in tree_statement::accept (this=0x988d660, address@hidden) at 
> pt-stmt.cc:152
> #45 0x006bb439 in tree_evaluator::visit_statement_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:765
> #46 0x000a0e85 in tree_statement_list::accept (this=0x988d170, 
> address@hidden) at pt-stmt.cc:216
> #47 0x006c19f2 in tree_evaluator::visit_try_catch_command (this=0xe7c580, 
> address@hidden) at pt-eval.cc:881
> #48 0x006c1d49 in tree_try_catch_command::accept (this=0x9837a40, 
> address@hidden) at pt-except.cc:70
> #49 0x006be58a in tree_evaluator::visit_statement (this=0xe7c580, 
> address@hidden) at pt-eval.cc:700
> #50 0x006f1615 in tree_statement::accept (this=0x9837a70, address@hidden) at 
> pt-stmt.cc:152
> #51 0x006bb439 in tree_evaluator::visit_statement_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:765
> #52 0x000a0e85 in tree_statement_list::accept (this=0x9837a80, 
> address@hidden) at pt-stmt.cc:216
> #53 0x006be889 in tree_evaluator::visit_if_command_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:573
> #54 0x006f02fa in tree_if_command_list::accept (this=0x9837aa0, 
> address@hidden) at pt-select.cc:84
> #55 0x006be8ed in tree_evaluator::visit_if_command (this=0xe7c580, 
> address@hidden) at pt-eval.cc:551
> #56 0x006f0314 in tree_if_command::accept (this=0x9837ce0, address@hidden) at 
> pt-select.cc:109
> #57 0x006be58a in tree_evaluator::visit_statement (this=0xe7c580, 
> address@hidden) at pt-eval.cc:700
> #58 0x006f1615 in tree_statement::accept (this=0x9837ac0, address@hidden) at 
> pt-stmt.cc:152
> #59 0x006bb439 in tree_evaluator::visit_statement_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:765
> #60 0x000a0e85 in tree_statement_list::accept (this=0x7c6ce40, 
> address@hidden) at pt-stmt.cc:216
> #61 0x006bf71f in octave_quit [inlined] () at 
> /Users/bpabbott/Development/mercurial/local_clone/libcruft/misc/quit.h:349
> #62 0x006bf71f in quit_loop_now [inlined] () at 
> /Users/bpabbott/Development/mercurial/local_clone/src/pt-eval.cc:265
> #63 0x006bf71f in tree_evaluator::visit_simple_for_command (this=0xe7c580, 
> address@hidden) at pt-eval.cc:349
> #64 0x006cfeae in tree_simple_for_command::accept (this=0x988e690, 
> address@hidden) at pt-loop.cc:116
> #65 0x006be58a in tree_evaluator::visit_statement (this=0xe7c580, 
> address@hidden) at pt-eval.cc:700
> #66 0x006f1615 in tree_statement::accept (this=0x988e6c0, address@hidden) at 
> pt-stmt.cc:152
> #67 0x006bb439 in tree_evaluator::visit_statement_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:765
> #68 0x000a0e85 in tree_statement_list::accept (this=0x7c5c350, 
> address@hidden) at pt-stmt.cc:216
> #69 0x005df742 in octave_user_function::do_multi_index_op (this=0xa042598, 
> nargout=0, address@hidden, lvalue_list=0x0) at ov-usr-fcn.cc:450
> #70 0x005d8fef in octave_user_function::subsref (this=0xa042598, 
> address@hidden, address@hidden, nargout=0, lvalue_list=0x0) at 
> ov-usr-fcn.cc:303
> #71 0x005d9e46 in octave_user_function::subsref (this=0xa042598, 
> address@hidden, address@hidden, nargout=0) at ov-usr-fcn.cc:286
> #72 0x005eeaf8 in octave_value::subsref (this=0xbfffae40, address@hidden, 
> address@hidden, nargout=0) at ov.cc:1202
> #73 0x005eeb6d in octave_value::subsref (this=0xbfffae40, address@hidden, 
> address@hidden, nargout=0, lvalue_list=0x0) at ov.cc:1213
> #74 0x006cb609 in tree_index_expression::rvalue (this=0x7c5b200, nargout=0, 
> lvalue_list=0x0) at pt-idx.cc:408
> #75 0x006cb8d0 in tree_index_expression::rvalue (this=0x7c5b200, nargout=0) 
> at pt-idx.cc:278
> #76 0x006ca122 in tree_index_expression::rvalue1 (this=0x7c5b200, nargout=0) 
> at pt-idx.cc:419
> #77 0x006be63a in tree_evaluator::visit_statement (this=0xe7c580, 
> address@hidden) at pt-eval.cc:729
> #78 0x006f1615 in tree_statement::accept (this=0x7c5b2a0, address@hidden) at 
> pt-stmt.cc:152
> #79 0x006bb439 in tree_evaluator::visit_statement_list (this=0xe7c580, 
> address@hidden) at pt-eval.cc:765
> #80 0x000a0e85 in tree_statement_list::accept (this=0x7c5b2b0, 
> address@hidden) at pt-stmt.cc:216
> #81 0x00448534 in main_loop () at toplev.cc:574
> #82 0x003df76e in octave_main (argc=6, argv=0xbfffb1d0, embedded=0) at 
> octave.cc:896
> #83 0x00001f82 in main (argc=6, argv=0xbfffb1d0) at main.c:35
> (gdb) 
> 




reply via email to

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