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

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

[Octave-bug-tracker] [bug #57435] Test suite crashes on Windows on spars


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #57435] Test suite crashes on Windows on sparse.tst
Date: Fri, 20 Dec 2019 17:31:56 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0

Follow-up Comment #15, bug #57435 (project octave):

The backtrace is slightly different for that sequence of commands:

(gdb) bt
#0  0x0000000044ea1ff7 in umfzl_scale ()
   from
D:\Repositories\Octave\test\octave-2019-12-19-17-17-w64_gtk2\octave-2019-12-19-17-17-w64\mingw64\bin\libumfpack.dll
#1  0x0000000044e97861 in umfzl_scale_column ()
   from
D:\Repositories\Octave\test\octave-2019-12-19-17-17-w64_gtk2\octave-2019-12-19-17-17-w64\mingw64\bin\libumfpack.dll
#2  0x0000000044e90b12 in umfzl_kernel ()
   from
D:\Repositories\Octave\test\octave-2019-12-19-17-17-w64_gtk2\octave-2019-12-19-17-17-w64\mingw64\bin\libumfpack.dll
#3  0x0000000044ea5beb in umfpack_zl_numeric ()
   from
D:\Repositories\Octave\test\octave-2019-12-19-17-17-w64_gtk2\octave-2019-12-19-17-17-w64\mingw64\bin\libumfpack.dll
#4  0x0000000069ab1f70 in octave::math::umfpack_numeric<std::complex<double> >
(Info=0x597a5ad0, Control=0x446e0000, Numeric=0x51240000,
    Symbolic=0x5934f860, Az=0x5b9ab2b0, Ai=<optimized out>, Ap=0x5dca6010)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/liboctave/numeric/sparse-lu.cc:325
#5  octave::math::sparse_lu<SparseComplexMatrix>::sparse_lu (this=0x0, a=...,
Qinit=..., piv_thres=..., scale=32, FixedQ=false,
    droptol=6.9525070095186182e-310, milu=false, udiag=false)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/liboctave/numeric/sparse-lu.cc:725
#6  0x0000000069c80530 in vtable for MArray<double> ()
   from
D:\Repositories\Octave\test\octave-2019-12-19-17-17-w64_gtk2\octave-2019-12-19-17-17-w64\mingw64\bin\liboctave-7.dll
#7  0x0000000068fafd7f in SparseComplexMatrix::inverse (this=0x5b9ab860,
this@entry=0x5b9ab820, mattype=..., info=@0x5b9ab860: 1774714144,
    rcond=@0x5b9ab6f8: 0, calc_cond=calc_cond@entry=true)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/liboctave/array/MArray.h:70
#8  0x00000000017afd49 in Finv (args=..., nargout=0)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/corefcn/inv.cc:176
#9  0x000000000139c9e5 in octave_builtin::call (this=0x59425d20, tw=...,
nargout=0, args=...)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/octave-value/ov-builtin.cc:62
#10 0x00000000014de8c1 in octave::tree_index_expression::evaluate_n
(this=0x5920ab20, tw=..., nargout=0)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/liboctave/array/dim-vector.h:158
#11 0x0000000001b0fc5f in octave::tree_index_expression::evaluate
(this=<optimized out>, tw=..., nargout=<optimized out>)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/parse-tree/pt-idx.h:106
#12 0x00000000014cea83 in octave::tree_evaluator::visit_statement
(this=0x59f6e840, stmt=...)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/parse-tree/pt-eval.cc:2720
#13 0x00000000014bfeec in octave::tree_statement::accept (tw=...,
this=0x53820bf0)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/parse-tree/pt-stmt.h:121
#14 octave::tree_evaluator::visit_statement_list (this=0x59f6e840, lst=...)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/parse-tree/pt-eval.cc:2779
#15 0x00000000014c045a in octave::tree_statement_list::accept (tw=...,
this=<optimized out>)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/parse-tree/pt-stmt.h:198
#16 octave::tree_evaluator::eval (this=0x59f6e840, stmt_list=...,
interactive=<optimized out>)
    at
/home/osboxes/Repositories/Octave/mxe-octave-1/tmp-default-octave/octave-6.0.0/libinterp/parse-tree/pt-eval.cc:399
#17 0x00000000017b4243 in octave::interpreter::main_loop
(this=this@entry=0x59f6dae0)


I copied the gdbinit file to the Octave directory (where I started the shell).
Instead it had to be in the User directory. Now the macros are available.
Thanks for the hint.

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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