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

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

[Octave-bug-tracker] [bug #62207] segfault in bug-35881/bug-35881.tst in


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #62207] segfault in bug-35881/bug-35881.tst in 32-bit ARM and MIPS
Date: Sun, 3 Apr 2022 21:53:22 -0400 (EDT)

Follow-up Comment #56, bug #62207 (project octave):

This one is weird because line 3842 in pt-eval.cc is a "throw;" statement to
rethrow the exception that was just caught and without even any modification. 
So I don't see how that is generating a "stack use after scope" error.


Integrated test scripts:

  liboctave/array/Array.cc-tst ................................... pass  
21/21
  liboctave/array/CMatrix.cc-tst ................................. pass  
11/11
  liboctave/array/CSparse.cc-tst ................................. pass  
10/10
  liboctave/array/Sparse.cc-tst
..................................=================================================================
==869930==ERROR: AddressSanitizer: stack-use-after-scope on address 0xff92bc1c
at pc 0xf73696bc bp 0xff92bbf4 sp 0xff92b7c8
WRITE of size 12 at 0xff92bc1c thread T0
    #0 0xf73696b8 in __interceptor_sigaltstack
../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:9986
    #1 0xf73cf548 in __asan::PlatformUnpoisonStacks()
../../../../src/libsanitizer/asan/asan_posix.cpp:44
    #2 0xf73d4a84 in __asan_handle_no_return
../../../../src/libsanitizer/asan/asan_rtl.cpp:612
    #3 0xf5de6cc0 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
../libinterp/parse-tree/pt-eval.cc:3842




    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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