Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-7365

test_leaksan.c test case from upstream integration test suite fails on aarch64, no leaks found

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • rhel-8.7.0
    • clang
    • sst_pt_llvm_rust_go
    • ssg_platform_tools
    • False
    • Hide

      None

      Show
      None
    • If docs needed, set a value

      +++ This bug was initially created as a clone of Bug #2055187 +++

      Description of problem:

      $ cat test_leaksan.c
      // Test asan use after free
      //
      // REQUIRES: clang
      // RUN: %clang -o %t -fsanitize=address -g %s
      // RUN: env ASAN_OPTIONS="log_path=stdout:exitcode=0" %t 2>&1 > %t.out
      // RUN: grep -q "detected memory leaks" %t.out

      #include <stdlib.h>

      void *p;

      int main() {
      p = malloc(7);
      p = 0; // The memory is leaked here.
      return 0;
      }
      $
      $ /usr/bin/clang -o test_leaksan.c.tmp -fsanitize=address -g test_leaksan.c
      $ env ASAN_OPTIONS="log_path=stdout:exitcode=0" ./test_leaksan.c.tmp 2>&1 > test_leaksan.c.tmp.out
      $ grep -q "detected memory leaks" test_leaksan.c.tmp.out
      $ cat test_leaksan.c.tmp.out
      $

      Version-Release number of selected component (if applicable):

      clang-13.0.1-1.module+el8.6.0+14118+d530a951.aarch64
      llvm-13.0.1-1.module+el8.6.0+14118+d530a951.aarch64
      glibc-2.28-189.el8.aarch64

      How reproducible:

      Steps to Reproduce:
      1.
      2.
      3.

      Actual results:

      Expected results:

      Additional info:

            tstellar@redhat.com Thomas Stellard
            rhn-support-jchecahi Jesus Checa Hidalgo
            Jesus Checa Hidalgo Jesus Checa Hidalgo
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: