Test Run By bob on Fri Feb 11 21:14:19 2005 Native configuration is i686-pc-linux-gnu === gdb tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using ../../../src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. Running ../../../src/gdb/testsuite/gdb.mi/mi-console.exp ... ~"GNU gdb 6.3.50.20050210-cvs\n" ~"Copyright 2004 Free Software Foundation, Inc.\n" ~"GDB is free software, covered by the GNU General Public License, and you are\n" ~"welcome to change it and/or distribute copies of it under certain conditions.\n" ~"Type \"show copying\" to see the conditions.\n" ~"There is absolutely no warranty for GDB. Type \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-pc-linux-gnu\"." ~"\n" (gdb) 100-gdb-set height 0 100^done (gdb) 101-gdb-set width 0 101^done (gdb) Executing on host: gcc ../../../src/gdb/testsuite/gdb.mi/mi-console.c -DFAKEARGV -g -lm -o /home/bob/cvs/gdb/original/builddir/gdb/testsuite/gdb.mi/mi-console (timeout = 300) 102-break-delete 102^done (gdb) 103-break-list 103^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) 104-environment-directory -r 105-environment-directory ../../../src/gdb/testsuite/gdb.mi 104^done,source-path="$cdir:$cwd" (gdb) 105^done,source-path="/home/bob/cvs/gdb/original/builddir/gdb/testsuite/../../../src/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/bob/cvs/gdb/original/builddir/gdb/testsuite/gdb.mi/mi-console ~"Using host libthread_db library \"/lib/libthread_db.so.1\".\n" 105^done (gdb) 102-break-delete 102^done (gdb) 103-break-list 103^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) 104-environment-directory -r 105-environment-directory ../../../src/gdb/testsuite/gdb.mi 104^done,source-path="$cdir:$cwd" (gdb) 105^done,source-path="/home/bob/cvs/gdb/original/builddir/gdb/testsuite/../../../src/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/bob/cvs/gdb/original/builddir/gdb/testsuite/gdb.mi/mi-console 105^done (gdb) 200-break-insert main 200^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x080483ec",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-console.c",line="13",times="0"} (gdb) PASS: gdb.mi/mi-console.exp: breakpoint at main 000-exec-run 000^running (gdb) 000*stopped,reason="breakpoint-hit",bkptno="1",thread-id="0",frame={addr="0x080483ec",func="main",args=[],file="../../../src/gdb/testsuite/gdb.mi/mi-console.c",line="13"} (gdb) PASS: gdb.mi/mi-console.exp: mi runto main 47-exec-next 47^running (gdb) PASS: gdb.mi/mi-console.exp: Started step over hello HelloKFAIL: gdb.mi/mi-console.exp: Hello message (PRMS: gdb/623) \"! 47*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x080483f1",func="main",args=[],file="../../../src/gdb/testsuite/gdb.mi/mi-console.c",line="14"} (gdb) PASS: gdb.mi/mi-console.exp: Finished step over hello testcase ../../../src/gdb/testsuite/gdb.mi/mi-console.exp completed in 0 seconds Running ../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.exp ... Executing on host: gcc ../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c -DFAKEARGV -g -lm -o /home/bob/cvs/gdb/original/builddir/gdb/testsuite/gdb.mi/mi-syn-frame (timeout = 300) ~"GNU gdb 6.3.50.20050210-cvs\n" ~"Copyright 2004 Free Software Foundation, Inc.\n" ~"GDB is free software, covered by the GNU General Public License, and you are\n" ~"welcome to change it and/or distribute copies of it under certain conditions.\n" ~"Type \"show copying\" to see the conditions.\n" ~"There is absolutely no warranty for GDB. Type \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-pc-linux-gnu\"." ~"\n" (gdb) 100-gdb-set height 0 100^done (gdb) 101-gdb-set width 0 101^done (gdb) 102-break-delete 102^done (gdb) 103-break-list 103^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) 104-environment-directory -r 104^done,source-path="$cdir:$cwd" (gdb) 105-environment-directory ../../../src/gdb/testsuite/gdb.mi 105^done,source-path="/home/bob/cvs/gdb/original/builddir/gdb/testsuite/../../../src/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/bob/cvs/gdb/original/builddir/gdb/testsuite/gdb.mi/mi-syn-frame ~"Using host libthread_db library \"/lib/libthread_db.so.1\".\n" 105^done (gdb) 102-break-delete 102^done (gdb) 103-break-list 103^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) 104-environment-directory -r 104^done,source-path="$cdir:$cwd" (gdb) 105-environment-directory ../../../src/gdb/testsuite/gdb.mi 105^done,source-path="/home/bob/cvs/gdb/original/builddir/gdb/testsuite/../../../src/gdb/testsuite/gdb.mi:$cdir:$cwd" (gdb) 105-file-exec-and-symbols /home/bob/cvs/gdb/original/builddir/gdb/testsuite/gdb.mi/mi-syn-frame 105^done (gdb) 200-break-insert main 200^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x08048444",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14",times="0"} (gdb) PASS: gdb.mi/mi-syn-frame.exp: breakpoint at main 000-exec-run 000^running (gdb) 000*stopped,reason="breakpoint-hit",bkptno="1",thread-id="0",frame={addr="0x08048444",func="main",args=[],file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14"} (gdb) PASS: gdb.mi/mi-syn-frame.exp: mi runto main 400-break-insert foo 400^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0804846e",func="foo",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="27",times="0"} (gdb) PASS: gdb.mi/mi-syn-frame.exp: 400-break-insert foo 401-data-evaluate-expression foo() &"The program being debugged stopped while in a function called from GDB.\n" &"When the function (foo) is done executing, GDB will silently\n" &"stop (instead of continuing to evaluate the expression containing\n" &"the function call).\n" 401^error,msg="The program being debugged stopped while in a function called from GDB.\nWhen the function (foo) is done executing, GDB will silently\nstop (instead of continuing to evaluate the expression containing\nthe function call)." (gdb) PASS: gdb.mi/mi-syn-frame.exp: call inferior's function with a breakpoint set in it 402-stack-list-frames 402^done,reason="breakpoint-hit",bkptno="2",thread-id="0",frame={addr="0x0804846e",func="foo",args=[],file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="27"},stack=[frame={level="0",addr="0x0804846e",func="foo",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="27"},frame={level="1",addr="0x08048370",func=""},frame={level="2",addr="0x08048444",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14"}] (gdb) PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function stopped at bp, showing gdb dummy frame 403-exec-continue 403^running (gdb) hi in foo 403*stopped (gdb) PASS: gdb.mi/mi-syn-frame.exp: 403-exec-continue 404-stack-list-frames 0 0 404^done,stack=[frame={level="0",addr="0x08048444",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14"}] (gdb) PASS: gdb.mi/mi-syn-frame.exp: 404-stack-list-frames 0 0 405-break-insert subroutine 405^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x080484b6",func="subroutine",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="53",times="0"} (gdb) PASS: gdb.mi/mi-syn-frame.exp: 405-break-insert subroutine 406-data-evaluate-expression have_a_very_merry_interrupt() Waiting to get a signal &"The program being debugged stopped while in a function called from GDB.\n" &"When the function (have_a_very_merry_interrupt) is done executing, GDB will silently\n" &"stop (instead of continuing to evaluate the expression containing\n" &"the function call).\n" 406^error,msg="The program being debugged stopped while in a function called from GDB.\nWhen the function (have_a_very_merry_interrupt) is done executing, GDB will silently\nstop (instead of continuing to evaluate the expression containing\nthe function call)." (gdb) PASS: gdb.mi/mi-syn-frame.exp: 406-data-evaluate-expression have_a_very_merry_interrupt() 407-stack-list-frames 407^done,reason="breakpoint-hit",bkptno="3",thread-id="0",frame={addr="0x080484b6",func="subroutine",args=[{name="in",value="14"}],file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="53"},stack=[frame={level="0",addr="0x080484b6",func="subroutine",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="53"},frame={level="1",addr="0x080484ae",func="handler",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="43"},frame={level="2",addr="0x4006f678",func=""},frame={level="3",addr="0x400edca5",func="nanosleep",from="/lib/libc.so.6"},frame={level="4",addr="0x400edb0f",func="sleep",from="/lib/libc.so.6"},frame={level="5",addr="0x0804850b",func="have_a_very_merry_interrupt",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="64"},frame={level="6",addr="0x08048370",func=""},frame={level="7",addr="0x08048444",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14"}] (gdb) PASS: gdb.mi/mi-syn-frame.exp: 407-stack-list-frames 408-exec-continue 408^running (gdb) 408*stopped (gdb) PASS: gdb.mi/mi-syn-frame.exp: 408-exec-continue 409-stack-list-frames 0 0 409^done,stack=[frame={level="0",addr="0x08048444",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14"}] (gdb) PASS: gdb.mi/mi-syn-frame.exp: 409-stack-list-frames 0 0 410-data-evaluate-expression bar() hi in bar &"The program being debugged was signaled while in a function called from GDB.\n" &"GDB remains in the frame where the signal was received.\n" &"To change this behavior use \"set unwindonsignal on\"\n" &"Evaluation of the expression containing the function (bar) will be abandoned.\n" 410^error,msg="The program being debugged was signaled while in a function called from GDB.\nGDB remains in the frame where the signal was received.\nTo change this behavior use \"set unwindonsignal on\"\nEvaluation of the expression containing the function (bar) will be abandoned." (gdb) PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception 411-stack-list-frames 411^done,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation fault",thread-id="0",frame={addr="0x08048498",func="bar",args=[],file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="37"},stack=[frame={level="0",addr="0x08048498",func="bar",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="37"},frame={level="1",addr="0x08048370",func=""},frame={level="2",addr="0x08048444",func="main",file="../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.c",line="14"}] (gdb) PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception testcase ../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.exp completed in 2 seconds === gdb Summary === # of expected passes 18 # of known failures 1 Executing on host: /home/bob/cvs/gdb/original/builddir/gdb/testsuite/../../gdb/gdb -nw --command gdb_cmd (timeout = 300) GNU gdb 6.3.50.20050210-cvs Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu". /home/bob/cvs/gdb/original/builddir/gdb/testsuite/../../gdb/gdb version 6.3.50.20050210-cvs -nx runtest completed at Fri Feb 11 21:14:21 2005