This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [patch 1/2] Re: Crash regression(?) printing Fortran strings in bt [Re: [V2 00/23] Fortran dynamic array support]
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Keven Boell <keven dot boell at linux dot intel dot com>
- Cc: Keven Boell <keven dot boell at intel dot com>, gdb-patches at sourceware dot org, sanimir dot agovic at intel dot com
- Date: Fri, 22 Aug 2014 09:19:57 +0200
- Subject: Re: [patch 1/2] Re: Crash regression(?) printing Fortran strings in bt [Re: [V2 00/23] Fortran dynamic array support]
- Authentication-results: sourceware.org; auth=none
- References: <20140729183023 dot GA17443 at host2 dot jankratochvil dot net> <20140729202710 dot GA20874 at host2 dot jankratochvil dot net> <53DB3FB3 dot 6050601 at linux dot intel dot com> <20140801210217 dot GA26015 at host2 dot jankratochvil dot net> <53E9BA7B dot 1080202 at linux dot intel dot com> <20140812215532 dot GA21463 at host2 dot jankratochvil dot net> <20140814200252 dot GA5856 at host2 dot jankratochvil dot net> <53F4ABBE dot 8030408 at linux dot intel dot com> <20140820182413 dot GA27539 at host2 dot jankratochvil dot net> <53F59F59 dot 4010005 at linux dot intel dot com>
On Thu, 21 Aug 2014 09:27:21 +0200, Keven Boell wrote:
> I've pushed the dynamic-other-frame test to our Github repository.
> Could you please try to compile and run the tests on a clean FC20 32bit machine?
Please check-in also the attached modification on top of it.
I also have the internal-error also unreproducible with the testcase currently
present on the https://github.com/intel-gdb/vla.git branch vla-fortran.
Unfortunately even with the patch attached it sometimes does not crash for me
- such as in a clean VM I tried to install. But there is now at least
a chance you can have the bug reproducible.
(Sorry I haven't yet tracked down the bug myself as I promised yesterday.)
Thanks,
Jan
--- a/gdb/testsuite/gdb.fortran/dynamic-other-frame.exp
+++ b/gdb/testsuite/gdb.fortran/dynamic-other-frame.exp
@@ -29,6 +29,8 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile2}" "${objfile2}" object {f90}]
clean_restart ${executable}
+gdb_test_no_output "set print frame-arguments all"
+
if ![runto bar_] then {
perror "couldn't run to bar_"
continue