https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61530

            Bug ID: 61530
           Summary: [4.10 Regression] segfault with asan
           Product: gcc
           Version: 4.10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Joost.VandeVondele at mat dot ethz.ch
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org

Current trunk started failing in the day between good: r211692 bad: r211720


> gfortran -c -fsanitize=address bug.f90 
bug.f90: In function ‘mainlb’:
bug.f90:3:0: internal compiler error: Segmentation fault
   SUBROUTINE mainlb(n, m, x, l, u, nbd, f, g, factr, pgtol, ws, wy, &
 ^
0xa5ba8f crash_signal
    ../../gcc/gcc/toplev.c:337
0xa6f206 contains_struct_check
    ../../gcc/gcc/tree.h:2835
0xa6f206 build_check_stmt
    ../../gcc/gcc/asan.c:1824
0xa74dbb instrument_mem_region_access
    ../../gcc/gcc/asan.c:1984
0xa759a1 instrument_builtin_call
    ../../gcc/gcc/asan.c:2105
0xa759a1 maybe_instrument_call
    ../../gcc/gcc/asan.c:2178
0xa759a1 transform_statements
    ../../gcc/gcc/asan.c:2245
0xa7663c asan_instrument
    ../../gcc/gcc/asan.c:2625
0xa7663c execute
    ../../gcc/gcc/asan.c:2700
Please submit a full bug report,

> cat bug.f90 
MODULE cp_lbfgs
CONTAINS
  SUBROUTINE mainlb(n, m, x, l, u, nbd, f, g, factr, pgtol, ws, wy, &
       csave, lsave, isave, dsave)
    CHARACTER(len=60)                        :: task
    IF (task == 'START') THEN
       IF (task(1:5) == 'NEW_X') GOTO 777
       IF (task(1:4) == 'STOP') THEN
          IF (task(7:9) == 'CPU') THEN
             CALL dcopy(n,t,1,x,1)
          ENDIF
       ENDIF
    ENDIF
222 CONTINUE
    IF (info /= 0 .OR. iback >= 20) THEN
       IF (col == 0) THEN
          IF (info == 0) THEN
          ENDIF
          task = 'ABNORMAL_TERMINATION_IN_LNSRCH'
          GOTO 222
       ENDIF
    ENDIF
777 CONTINUE
  END SUBROUTINE mainlb
END MODULE cp_lbfgs

Reply via email to