[Bug fortran/31716] segfault with real array bounds
dfranke at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu May 17 19:27:00 GMT 2007
------- Comment #6 from dfranke at gcc dot gnu dot org 2007-05-17 20:27 -------
> I can not reproduce the segfault, so if I can get a backtrace it would help.
Jerry, I hope this helps. Let me know if you need something else :)
$> gfortran-svn -v
gcc version 4.3.0 20070517 (experimental)
(gdb) bt
#0 0xb7e926b1 in __gmpz_sub () from /usr/lib/libgmp.so.3
#1 0x080503d6 in spec_dimen_size (as=0x887f6e0, dimen=0, result=0xbf8ade38)
at ../../../gcc/gcc/fortran/array.c:1733
#2 0x08093494 in expression_rank (e=0x887ffc8)
at ../../../gcc/gcc/fortran/resolve.c:3025
#3 0x08094726 in gfc_resolve_expr (e=0x887ffc8)
at ../../../gcc/gcc/fortran/resolve.c:3298
#4 0x080981e0 in resolve_code (code=0x887fe48, ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:5158
#5 0x08097dfa in gfc_resolve_blocks (b=0x887fe08, ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:5091
#6 0x080981c6 in resolve_code (code=0x887f3e0, ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:5150
#7 0x08099bb5 in resolve_codes (ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:7452
#8 0x08099bf3 in gfc_resolve (ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:7471
#9 0x0808d69c in gfc_parse_file () at ../../../gcc/gcc/fortran/parse.c:3248
#10 0x080aea4d in gfc_be_parse_file (set_yydebug=0)
at ../../../gcc/gcc/fortran/f95-lang.c:303
#11 0x082ffdf8 in toplev_main (argc=2, argv=0xbf8ae2c4)
at ../../../gcc/gcc/toplev.c:1051
#12 0x080f25bf in main (argc=Cannot access memory at address 0x0
) at ../../../gcc/gcc/main.c:35
$> gfortran-4.2 -v
gcc version 4.2.1 20070517 (prerelease)
(gdb) bt
#0 0xb7ed46b1 in __gmpz_sub () from /usr/lib/libgmp.so.3
#1 0x0804f15d in spec_dimen_size (as=0x8611440, dimen=0, result=0xbff27cf8) at
/home/daniel/svn/gcc-4.2/gcc/fortran/array.c:1735
#2 0x0808fdaf in expression_rank (e=0x8611d00) at
/home/daniel/svn/gcc-4.2/gcc/fortran/resolve.c:3023
#3 0x08090f9e in gfc_resolve_expr (e=0x8611d00) at
/home/daniel/svn/gcc-4.2/gcc/fortran/resolve.c:3230
#4 0x080944f4 in resolve_code (code=0x8612080, ns=0x8610ad8) at
/home/daniel/svn/gcc-4.2/gcc/fortran/resolve.c:5038
#5 0x0809724d in gfc_resolve_blocks (b=0x8611af8, ns=0x8610ad8) at
/home/daniel/svn/gcc-4.2/gcc/fortran/resolve.c:4973
#6 0x080944da in resolve_code (code=0x8611c40, ns=0x8610ad8) at
/home/daniel/svn/gcc-4.2/gcc/fortran/resolve.c:5030
#7 0x08095e33 in gfc_resolve (ns=0x8610ad8) at
/home/daniel/svn/gcc-4.2/gcc/fortran/resolve.c:7312
#8 0x0808a309 in gfc_parse_file () at
/home/daniel/svn/gcc-4.2/gcc/fortran/parse.c:3222
#9 0x080ac02d in gfc_be_parse_file (set_yydebug=0) at
/home/daniel/svn/gcc-4.2/gcc/fortran/f95-lang.c:303
#10 0x08310faa in toplev_main (argc=2, argv=0xbff28134) at
/home/daniel/svn/gcc-4.2/gcc/toplev.c:1033
#11 0x080d893f in main (argc=Cannot access memory at address 0x0
) at /home/daniel/svn/gcc-4.2/gcc/main.c:35
--
dfranke at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dfranke at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Known to fail| |4.2.1 4.3.0
Last reconfirmed|0000-00-00 00:00:00 |2007-05-17 20:27:21
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31716
More information about the Gcc-bugs
mailing list