From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23714 invoked by alias); 17 May 2007 19:27:38 -0000 Received: (qmail 23483 invoked by uid 48); 17 May 2007 19:27:23 -0000 Date: Thu, 17 May 2007 19:27:00 -0000 Message-ID: <20070517192723.23482.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/31716] segfault with real array bounds In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dfranke at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-05/txt/msg01346.txt.bz2 ------- 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