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

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

[Octave-bug-tracker] [bug #52365] Octave crashes when solving a sparse s


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #52365] Octave crashes when solving a sparse system of linear equations (U = K \ R)
Date: Fri, 10 Nov 2017 11:12:42 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0

Follow-up Comment #4, bug #52365 (project octave):

Here is a backtrace:

#0  0x00007ffff5ef08a5 in SparseMatrix::fsolve (this=0x7fffffffaf80,
mattype=..., b=..., address@hidden: 0, 
    address@hidden: 0.036477512569622478, sing_handler=0x7ffff77e5707
<solve_singularity_warning(double)>, 
    calc_cond=true) at ../liboctave/array/dSparse.cc:6064
#1  0x00007ffff5ef3b86 in SparseMatrix::solve (this=0x7fffffffaf80,
mattype=..., b=..., address@hidden: 0, 
    address@hidden: 0.036477512569622478, sing_handler=0x7ffff77e5707
<solve_singularity_warning(double)>, 
    singular_fallback=true) at ../liboctave/array/dSparse.cc:6831
#2  0x00007ffff77e702d in xleftdiv (a=..., b=..., typ=...) at
../libinterp/corefcn/sparse-xdiv.cc:495
#3  0x00007ffff705b738 in oct_binop_ldiv (a1=..., a2=...) at
../libinterp/operators/op-sm-sm.cc:122
#4  0x00007ffff72cc69b in do_binary_op (op=octave_value::op_ldiv, v1=...,
v2=...) at ../libinterp/octave-value/ov.cc:2186
#5  0x00007ffff738f1aa in octave::tree_evaluator::visit_binary_expression
(this=0x62f130, expr=...)
    at ../libinterp/parse-tree/pt-eval.cc:232
#6  0x00007ffff7388fc8 in octave::tree_binary_expression::accept
(this=0x7de190, tw=...)
    at ../libinterp/parse-tree/pt-binop.h:110
#7  0x00007ffff721ddfa in octave::tree_evaluator::evaluate (this=0x62f130,
expr=0x7de190, nargout=1)
    at ../libinterp/parse-tree/pt-eval.h:271
#8  0x00007ffff7396ed0 in octave::tree_evaluator::visit_simple_assignment
(this=0x62f130, expr=...)
    at ../libinterp/parse-tree/pt-eval.cc:2087
#9  0x00007ffff7388950 in octave::tree_simple_assignment::accept
(this=0x7de1d0, tw=...)
    at ../libinterp/parse-tree/pt-assign.h:83
#10 0x00007ffff721ddfa in octave::tree_evaluator::evaluate (this=0x62f130,
expr=0x7de1d0, nargout=0)
    at ../libinterp/parse-tree/pt-eval.h:271
#11 0x00007ffff739772d in octave::tree_evaluator::visit_statement
(this=0x62f130, stmt=...)
    at ../libinterp/parse-tree/pt-eval.cc:2211
#12 0x00007ffff73baee0 in octave::tree_statement::accept (this=0x7de210,
tw=...) at ../libinterp/parse-tree/pt-stmt.h:112
#13 0x00007ffff73978ba in octave::tree_evaluator::visit_statement_list
(this=0x62f130, lst=...)
    at ../libinterp/parse-tree/pt-eval.cc:2253
#14 0x00007ffff721e234 in octave::tree_statement_list::accept (this=0x84db20,
tw=...) at ../libinterp/parse-tree/pt-stmt.h:187
#15 0x00007ffff72b3229 in octave_user_script::call (this=0x7f5400, tw=...,
nargout=0, args=...)
    at ../libinterp/octave-value/ov-usr-fcn.cc:216
---Type <return> to continue, or q <return> to quit---
#16 0x00007ffff73921e8 in octave::tree_evaluator::visit_identifier
(this=0x62f130, expr=...)
    at ../libinterp/parse-tree/pt-eval.cc:1010
#17 0x00007ffff7371636 in octave::tree_identifier::accept (this=0xa1d610,
tw=...) at ../libinterp/parse-tree/pt-id.h:128
#18 0x00007ffff721ddfa in octave::tree_evaluator::evaluate (this=0x62f130,
expr=0xa1d610, nargout=0)
    at ../libinterp/parse-tree/pt-eval.h:271
#19 0x00007ffff739772d in octave::tree_evaluator::visit_statement
(this=0x62f130, stmt=...)
    at ../libinterp/parse-tree/pt-eval.cc:2211
#20 0x00007ffff73baee0 in octave::tree_statement::accept (this=0x77f0d0,
tw=...) at ../libinterp/parse-tree/pt-stmt.h:112
#21 0x00007ffff73978ba in octave::tree_evaluator::visit_statement_list
(this=0x62f130, lst=...)
    at ../libinterp/parse-tree/pt-eval.cc:2253
#22 0x00007ffff721e234 in octave::tree_statement_list::accept (this=0x80f780,
tw=...) at ../libinterp/parse-tree/pt-stmt.h:187
#23 0x00007ffff76b38c0 in octave::interpreter::main_loop (this=0x62ed80) at
../libinterp/corefcn/interpreter.cc:974
#24 0x00007ffff76b2771 in octave::interpreter::execute (this=0x62ed80) at
../libinterp/corefcn/interpreter.cc:695
#25 0x00007ffff6e79973 in octave::cli_application::execute
(this=0x7fffffffc4b0) at ../libinterp/octave.cc:384
#26 0x000000000040184a in main (argc=9, argv=0x7fffffffc7d8) at
../src/main-cli.cc:90
(gdb) 


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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