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

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

[Octave-bug-tracker] [bug #63303] test bsxfun.cc-tst coredumps with ASAN


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #63303] test bsxfun.cc-tst coredumps with ASAN
Date: Wed, 2 Nov 2022 12:36:03 -0400 (EDT)

Follow-up Comment #5, bug #63303 (project octave):

This particular case:


octave:1> function xdot = __f (x, t)
> xdot = [-x(2); x(1)];
> endfunction
octave:2> x0 = [1; 0];
octave:3> xdot0 = [0; 1];
octave:4> t = (0:1:10)';
octave:5> tol = 500 * lsode_options ("relative tolerance");
octave:6> x = lsode ("__f", x0, t);
=================================================================
==655900==ERROR: AddressSanitizer: heap-buffer-overflow on address
0x6020003658d0 at pc 0x7fdde403582c bp 0x7fdcc5a69b10 sp 0x7fdcc5a69b08
WRITE of size 4 at 0x6020003658d0 thread T7 (QThread)
    #0 0x7fdde403582b in LSODE::do_integrate(double)
../liboctave/numeric/LSODE.cc:134
    #1 0x7fdde40383c5 in LSODE::do_integrate(ColumnVector const&)
../liboctave/numeric/LSODE.cc:429
    #2 0x7fdde86b89b9 in ODE::integrate(ColumnVector const&)
../liboctave/numeric/ODE.h:92
    #3 0x7fdde86b7191 in octave::Flsode(octave::interpreter&,
octave_value_list const&, int) ../libinterp/corefcn/lsode.cc:395
    #4 0x7fdde7cf6a50 in
octave::tree_evaluator::execute_builtin_function(octave_builtin&, int,
octave_value_list const&) ../libinterp/parse-tree/pt-eval.cc:3444
    #5 0x7fdde78d53cc in octave_builtin::execute(octave::tree_evaluator&, int,
octave_value_list const&) ../libinterp/octave-value/ov-builtin.cc:49

...


Dmitri.
-- 



    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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