From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23798 invoked by alias); 14 Oct 2006 15:18:55 -0000 Received: (qmail 23780 invoked by uid 22791); 14 Oct 2006 15:18:47 -0000 X-Spam-Check-By: sourceware.org Received: from ausmtp04.au.ibm.com (HELO ausmtp04.au.ibm.com) (202.81.18.152) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 14 Oct 2006 15:18:29 +0000 Received: from sd0208e0.au.ibm.com (d23rh904.au.ibm.com [202.81.18.202]) by ausmtp04.au.ibm.com (8.13.8/8.13.5) with ESMTP id k9EFRgjB072754 for ; Sun, 15 Oct 2006 01:27:42 +1000 Received: from d23av01.au.ibm.com (d23av01.au.ibm.com [9.190.250.242]) by sd0208e0.au.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id k9EFLRDd238936 for ; Sun, 15 Oct 2006 01:21:32 +1000 Received: from d23av01.au.ibm.com (loopback [127.0.0.1]) by d23av01.au.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k9EFI13a002648 for ; Sun, 15 Oct 2006 01:18:02 +1000 Received: from [9.125.0.185] ([9.125.0.185]) by d23av01.au.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k9EFHsTv002580; Sun, 15 Oct 2006 01:17:54 +1000 Message-ID: <4530FFA8.5070306@cn.ibm.com> Date: Sat, 14 Oct 2006 15:18:00 -0000 From: Wu Zhou User-Agent: Thunderbird 1.5.0.4 (X11/20060614) MIME-Version: 1.0 To: Michael Snyder , Joel Brobecker , gdb@sourceware.org, Ramana Radhakrishnan Subject: Re: a question about rs6k's prologue analysis References: <452CC397.5050304@cn.ibm.com> <1160563558.5061.15.camel@localhost.localdomain> <20061011135335.GB25745@nevyn.them.org> <20061011162208.GX1065@adacore.com> <452DBDA0.6070202@cn.ibm.com> <452F125B.9040609@cn.ibm.com> <1160766564.14535.263.camel@localhost.localdomain> <20061013220321.GA25288@nevyn.them.org> In-Reply-To: <20061013220321.GA25288@nevyn.them.org> Content-Type: multipart/mixed; boundary="------------080109070704040806070801" X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-10/txt/msg00096.txt.bz2 This is a multi-part message in MIME format. --------------080109070704040806070801 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-length: 3961 Daniel Jacobowitz wrote: > On Fri, Oct 13, 2006 at 12:09:24PM -0700, Michael Snyder wrote: >> On Fri, 2006-10-13 at 12:13 +0800, Wu Zhou wrote: >> >>> < ERROR: internal buffer is full. >>> < UNRESOLVED: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints >>> --- >>> > PASS: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints >>> >>> *** Patched gdb have an internal buffer full error, which make checkpoint.exp have a unresolved case. >> Could you run the checkpoint.exp test by itself, and post the >> relevant portion of the gdb.log file? Sure, here is the relevant portion, I also attach the whole log file below for your reference. (gdb) continue^M Continuing.^M ^M Breakpoint 3, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55^M 55 printf ("Copy complete.\n"); /* breakpoint 2 */^M (gdb) PASS: gdb.base/checkpoint.exp: break2 with many checkpoints info checkpoints^M 641 process 12150 at 0x100006c4, file checkpoint.c, line 50^M 640 process 12149 at 0x100006c4, file checkpoint.c, line 50^M 639 process 12148 at 0x100006c4, file checkpoint.c, line 50^M 638 process 12147 at 0x100006c4, file checkpoint.c, line 50^M 637 process 12146 at 0x100006c4, file checkpoint.c, line 50^M 636 process 12145 at 0x100006c4, file checkpoint.c, line 50^M 635 process 12144 at 0x100006c4, file checkpoint.c, line 50^ ..... 3 process 11511 at 0x100006c4, file checkpoint.c, line 50^M 2 process 11510 at 0x100006c4, file checkpoint.c, line 50^M 1 process 11509 at 0x100006c4, file checkpoint.c, line 50^M * 0 process 11506 (main process) at 0x10000708, file checkpoint.c, line 55^M ERROR: internal buffer is full. UNRESOLVED: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints (gdb) kill^M Kill the program being debugged? (y or n) y^M (gdb) PASS: gdb.base/checkpoint.exp: kill all one AFAICT from the log, info checkpoint in patched gdb outputs mostly, if not all, the same as what is outputed in the shipped gdb. The only difference is text "ERROR: internal buffer is full." I guess this is related to runtest or expect. Because when I run these tests manually on gdb.base/checkpoint, "info checkpoint" will output all the 641 checkpoints quite well. >> >>> 11453a11453 >>> > PASS: gdb.threads/schedlock.exp: other thread 0 didn't run >>> 11455d11454 >>> < PASS: gdb.threads/schedlock.exp: other thread 1 didn't run >>> 11472a11472 >>> > PASS: gdb.threads/schedlock.exp: other thread 0 didn't run (stepping) >>> 11474d11473 >>> < PASS: gdb.threads/schedlock.exp: other thread 1 didn't run (stepping) >>> >>> *** patched gdb has two PASSes which occur at different thread. >> Could you also run this test by itself and post the gdb.log? Sorry, I can't reproduce this. I tried another three times, every time it will report the same results as in un-patched gdb: (gdb) PASS: gdb.threads/schedlock.exp: find current thread (3) PASS: gdb.threads/schedlock.exp: continue with lock does not change thread print args^M $4 = {53765598, 85573887, 52451128, 44934175, 86509672, 56510885}^M (gdb) PASS: gdb.threads/schedlock.exp: listed args (4) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run PASS: gdb.threads/schedlock.exp: current thread ran PASS: gdb.threads/schedlock.exp: other thread 2 didn't run PASS: gdb.threads/schedlock.exp: other thread 3 didn't run PASS: gdb.threads/schedlock.exp: other thread 4 didn't run PASS: gdb.threads/schedlock.exp: other thread 5 didn't run step^M 58 while (*myp > 0)^M (gdb) step^M 61 (*myp) ++;^M I guess this is related to what Daniel said below, these tests are sensitive to load on the test machine. > > All of these tests are timing sensitive. I don't know why for > checkpoint.exp - that one can probably be fixed. For schedlock, I > think we ought to weaken the tests somewhat; right now, it's very > sensitive to load on the test machine. > Regards - Wu Zhou --------------080109070704040806070801 Content-Type: text/x-log; name="checkpoint.log" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="checkpoint.log" Content-length: 67296 Test Run By woodzltc on Sun Oct 15 10:36:26 2006 Native configuration is powerpc64-unknown-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.base/checkpoint.exp ... Executing on host: gcc ../../../src/gdb/testsuite/gdb.base/checkpoint.c -g -lm -o /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint (timeout = 300) GNU gdb 6.5.50.20061013-cvs Copyright (C) 2006 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 "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../src/gdb/testsuite/gdb.base Source directories searched: /home/woodzltc/build-src/gdb/testsuite/../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint Reading symbols from /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint...done. Using host libthread_db library "/lib64/tls/libthread_db.so.1". (gdb) delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 1 at 0x100005b8: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 29. (gdb) run Starting program: /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint Breakpoint 1, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:29 29 char *tmp = &linebuf[0]; (gdb) break 50 Breakpoint 2 at 0x100006c4: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 50. (gdb) continue Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 start checkpoint checkpoint: fork returned pid 11486. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 two checkpoint checkpoint: fork returned pid 11487. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 three checkpoint checkpoint: fork returned pid 11488. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 four checkpoint checkpoint: fork returned pid 11489. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 five checkpoint checkpoint: fork returned pid 11490. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 six checkpoint checkpoint: fork returned pid 11491. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 seven checkpoint checkpoint: fork returned pid 11492. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 eight checkpoint checkpoint: fork returned pid 11493. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 nine checkpoint checkpoint: fork returned pid 11494. (gdb) continue 10 Will ignore next 9 crossings of breakpoint 2. Continuing. Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: break1 ten checkpoint checkpoint: fork returned pid 11495. (gdb) info checkpoints 10 process 11495 at 0x100006c4, file checkpoint.c, line 50 9 process 11494 at 0x100006c4, file checkpoint.c, line 50 8 process 11493 at 0x100006c4, file checkpoint.c, line 50 7 process 11492 at 0x100006c4, file checkpoint.c, line 50 6 process 11491 at 0x100006c4, file checkpoint.c, line 50 5 process 11490 at 0x100006c4, file checkpoint.c, line 50 4 process 11489 at 0x100006c4, file checkpoint.c, line 50 3 process 11488 at 0x100006c4, file checkpoint.c, line 50 2 process 11487 at 0x100006c4, file checkpoint.c, line 50 1 process 11486 at 0x100006c4, file checkpoint.c, line 50 * 0 process 11483 (main process) at 0x100006c4, file checkpoint.c, line 50 (gdb) PASS: gdb.base/checkpoint.exp: info checkpoints one delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break 55 Breakpoint 3 at 0x10000708: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 55. (gdb) continue Continuing. Breakpoint 3, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 one restart 1 Switching to process 11486 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 1 one print i $1 = 78 (gdb) PASS: gdb.base/checkpoint.exp: verify i 1 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 1 one print lines $2 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 1 one restart 2 Switching to process 11487 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 2 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 2 one print i + 1 == lines * 79 $3 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 2 one print lines $4 = 11 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 2 one restart 3 Switching to process 11488 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 3 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 3 one print i + 1 == lines * 79 $5 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 3 one print lines $6 = 21 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 3 one restart 4 Switching to process 11489 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 4 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 4 one print i + 1 == lines * 79 $7 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 4 one print lines $8 = 31 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 4 one restart 5 Switching to process 11490 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 5 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 5 one print i + 1 == lines * 79 $9 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 5 one print lines $10 = 41 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 5 one restart 6 Switching to process 11491 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 6 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 6 one print i + 1 == lines * 79 $11 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 6 one print lines $12 = 51 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 6 one restart 7 Switching to process 11492 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 7 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 7 one print i + 1 == lines * 79 $13 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 7 one print lines $14 = 61 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 7 one restart 8 Switching to process 11493 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 8 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 8 one print i + 1 == lines * 79 $15 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 8 one print lines $16 = 71 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 8 one restart 9 Switching to process 11494 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 9 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 9 one print i + 1 == lines * 79 $17 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 9 one print lines $18 = 81 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 9 one restart 10 Switching to process 11495 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 10 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 10 one print i + 1 == lines * 79 $19 = 1 (gdb) PASS: gdb.base/checkpoint.exp: verify i 10 one print lines $20 = 91 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 10 one restart 0 Switching to process 11483 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 0 one break 58 Breakpoint 4 at 0x10000728: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 58. (gdb) continue Continuing. Copy complete. Breakpoint 4, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:58 58 printf ("Deleting copy.\n"); /* breakpoint 3 */ (gdb) PASS: gdb.base/checkpoint.exp: break3 one shell diff -s pi.txt copy1.txt Files pi.txt and copy1.txt are identical (gdb) PASS: gdb.base/checkpoint.exp: Diff input and output one break 50 Breakpoint 5 at 0x100006c4: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 50. (gdb) restart 1 Switching to process 11486 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 100 Will ignore next 99 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 1 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 1 two print lines $21 = 102 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 1 two restart 2 Switching to process 11487 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 2 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 100 Will ignore next 99 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 2 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 2 two print lines $22 = 112 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 2 two restart 3 Switching to process 11488 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 3 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 500 Will ignore next 499 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 3 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 3 two print lines $23 = 522 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 3 two restart 4 Switching to process 11489 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 4 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 500 Will ignore next 499 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 4 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 4 two print lines $24 = 532 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 4 two restart 5 Switching to process 11490 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 5 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 1000 Will ignore next 999 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 5 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 5 two print lines $25 = 1042 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 5 two restart 6 Switching to process 11491 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 6 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 1000 Will ignore next 999 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 6 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 6 two print lines $26 = 1052 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 5 two restart 7 Switching to process 11492 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 7 two continue Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) continue 1100 Will ignore next 1099 crossings of breakpoint 5. Continuing. Breakpoint 5, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:50 50 lines++; /* breakpoint 1 */ (gdb) PASS: gdb.base/checkpoint.exp: breakpoint 1 7 one step 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: step in 7 two print lines $27 = 1162 (gdb) PASS: gdb.base/checkpoint.exp: verify lines 7 two shell diff -s pi.txt copy1.txt Files pi.txt and copy1.txt are identical (gdb) PASS: gdb.base/checkpoint.exp: Diff input and output two restart 0 Switching to process 11483 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:58 58 printf ("Deleting copy.\n"); /* breakpoint 3 */ (gdb) PASS: gdb.base/checkpoint.exp: restart 0 one break 60 Breakpoint 6 at 0x10000748: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 60. (gdb) continue Continuing. Deleting copy. Breakpoint 6, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:60 60 exit (0); /* breakpoint 4 */ (gdb) PASS: gdb.base/checkpoint.exp: break4 one shell diff pi.txt copy1.txt diff: copy1.txt: No such file or directory (gdb) PASS: gdb.base/checkpoint.exp: delete copy1 delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break 55 Breakpoint 7 at 0x10000708: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 55. (gdb) restart 1 Switching to process 11486 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 1 one print ftell (out) > 100000 $28 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 1 restart 2 Switching to process 11487 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 2 one print ftell (out) > 100000 $29 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 2 restart 3 Switching to process 11488 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 3 one print ftell (out) > 100000 $30 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 3 restart 4 Switching to process 11489 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 4 one print ftell (out) > 100000 $31 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 4 restart 5 Switching to process 11490 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 5 one print ftell (out) > 100000 $32 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 5 restart 6 Switching to process 11491 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 6 one print ftell (out) > 100000 $33 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 6 restart 7 Switching to process 11492 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 7 one print ftell (out) > 100000 $34 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 7 restart 8 Switching to process 11493 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 8 one print ftell (out) > 100000 $35 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 8 restart 9 Switching to process 11494 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 9 one print ftell (out) > 100000 $36 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 9 restart 10 Switching to process 11495 #0 main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 10 one print ftell (out) > 100000 $37 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 10 delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 11494] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork one continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 11493] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork two continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 11492] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork three continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 11491] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork four continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 11490] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork five info checkpoints * 5 process 11490 at 0x10000708, file checkpoint.c, line 55 4 process 11489 at 0x10000708, file checkpoint.c, line 55 3 process 11488 at 0x10000708, file checkpoint.c, line 55 2 process 11487 at 0x10000708, file checkpoint.c, line 55 1 process 11486 at 0x10000708, file checkpoint.c, line 55 0 process 11483 (main process) at 0x10000748, file checkpoint.c, line 60 (gdb) PASS: gdb.base/checkpoint.exp: info checkpoints two kill Kill the program being debugged? (y or n) y (gdb) PASS: gdb.base/checkpoint.exp: kill all one restart 0 Not found: checkpoint id 0 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 0 restart 1 Not found: checkpoint id 1 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 1 restart 2 Not found: checkpoint id 2 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 2 restart 3 Not found: checkpoint id 3 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 3 restart 4 Not found: checkpoint id 4 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 4 restart 5 Not found: checkpoint id 5 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 5 restart 6 Not found: checkpoint id 6 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 6 restart 7 Not found: checkpoint id 7 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 7 restart 8 Not found: checkpoint id 8 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 8 restart 9 Not found: checkpoint id 9 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 9 restart 10 Not found: checkpoint id 10 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 10 GNU gdb 6.5.50.20061013-cvs Copyright (C) 2006 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 "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../src/gdb/testsuite/gdb.base Source directories searched: /home/woodzltc/build-src/gdb/testsuite/../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) kill The program is not being run. (gdb) file /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint Reading symbols from /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint...done. Using host libthread_db library "/lib64/tls/libthread_db.so.1". (gdb) delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 1 at 0x100005b8: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 29. (gdb) run Starting program: /home/woodzltc/build-src/gdb/testsuite/gdb.base/checkpoint Breakpoint 1, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:29 29 char *tmp = &linebuf[0]; (gdb) break 50 Breakpoint 2 at 0x100006c4: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 50. (gdb) commands Type commands for when breakpoint 2 is hit, one per line. End with a line saying just "end". > silent > if (lines % 2) > checkpoint > end > continue >end (gdb) PASS: gdb.base/checkpoint.exp: set checkpoint breakpoint break 55 Breakpoint 3 at 0x10000708: file ../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 55. (gdb) continue Continuing. Breakpoint 3, main () at ../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 with many checkpoints info checkpoints 641 process 12150 at 0x100006c4, file checkpoint.c, line 50 640 process 12149 at 0x100006c4, file checkpoint.c, line 50 639 process 12148 at 0x100006c4, file checkpoint.c, line 50 638 process 12147 at 0x100006c4, file checkpoint.c, line 50 637 process 12146 at 0x100006c4, file checkpoint.c, line 50 636 process 12145 at 0x100006c4, file checkpoint.c, line 50 635 process 12144 at 0x100006c4, file checkpoint.c, line 50 634 process 12143 at 0x100006c4, file checkpoint.c, line 50 633 process 12142 at 0x100006c4, file checkpoint.c, line 50 632 process 12141 at 0x100006c4, file checkpoint.c, line 50 631 process 12140 at 0x100006c4, file checkpoint.c, line 50 630 process 12139 at 0x100006c4, file checkpoint.c, line 50 629 process 12138 at 0x100006c4, file checkpoint.c, line 50 628 process 12137 at 0x100006c4, file checkpoint.c, line 50 627 process 12136 at 0x100006c4, file checkpoint.c, line 50 626 process 12135 at 0x100006c4, file checkpoint.c, line 50 625 process 12134 at 0x100006c4, file checkpoint.c, line 50 624 process 12133 at 0x100006c4, file checkpoint.c, line 50 623 process 12132 at 0x100006c4, file checkpoint.c, line 50 622 process 12131 at 0x100006c4, file checkpoint.c, line 50 621 process 12130 at 0x100006c4, file checkpoint.c, line 50 620 process 12129 at 0x100006c4, file checkpoint.c, line 50 619 process 12128 at 0x100006c4, file checkpoint.c, line 50 618 process 12127 at 0x100006c4, file checkpoint.c, line 50 617 process 12126 at 0x100006c4, file checkpoint.c, line 50 616 process 12125 at 0x100006c4, file checkpoint.c, line 50 615 process 12124 at 0x100006c4, file checkpoint.c, line 50 614 process 12123 at 0x100006c4, file checkpoint.c, line 50 613 process 12122 at 0x100006c4, file checkpoint.c, line 50 612 process 12121 at 0x100006c4, file checkpoint.c, line 50 611 process 12120 at 0x100006c4, file checkpoint.c, line 50 610 process 12119 at 0x100006c4, file checkpoint.c, line 50 609 process 12118 at 0x100006c4, file checkpoint.c, line 50 608 process 12117 at 0x100006c4, file checkpoint.c, line 50 607 process 12116 at 0x100006c4, file checkpoint.c, line 50 606 process 12115 at 0x100006c4, file checkpoint.c, line 50 605 process 12114 at 0x100006c4, file checkpoint.c, line 50 604 process 12113 at 0x100006c4, file checkpoint.c, line 50 603 process 12112 at 0x100006c4, file checkpoint.c, line 50 602 process 12111 at 0x100006c4, file checkpoint.c, line 50 601 process 12110 at 0x100006c4, file checkpoint.c, line 50 600 process 12109 at 0x100006c4, file checkpoint.c, line 50 599 process 12108 at 0x100006c4, file checkpoint.c, line 50 598 process 12107 at 0x100006c4, file checkpoint.c, line 50 597 process 12106 at 0x100006c4, file checkpoint.c, line 50 596 process 12105 at 0x100006c4, file checkpoint.c, line 50 595 process 12104 at 0x100006c4, file checkpoint.c, line 50 594 process 12103 at 0x100006c4, file checkpoint.c, line 50 593 process 12102 at 0x100006c4, file checkpoint.c, line 50 592 process 12101 at 0x100006c4, file checkpoint.c, line 50 591 process 12100 at 0x100006c4, file checkpoint.c, line 50 590 process 12099 at 0x100006c4, file checkpoint.c, line 50 589 process 12098 at 0x100006c4, file checkpoint.c, line 50 588 process 12097 at 0x100006c4, file checkpoint.c, line 50 587 process 12096 at 0x100006c4, file checkpoint.c, line 50 586 process 12095 at 0x100006c4, file checkpoint.c, line 50 585 process 12094 at 0x100006c4, file checkpoint.c, line 50 584 process 12093 at 0x100006c4, file checkpoint.c, line 50 583 process 12092 at 0x100006c4, file checkpoint.c, line 50 582 process 12091 at 0x100006c4, file checkpoint.c, line 50 581 process 12090 at 0x100006c4, file checkpoint.c, line 50 580 process 12089 at 0x100006c4, file checkpoint.c, line 50 579 process 12088 at 0x100006c4, file checkpoint.c, line 50 578 process 12087 at 0x100006c4, file checkpoint.c, line 50 577 process 12086 at 0x100006c4, file checkpoint.c, line 50 576 process 12085 at 0x100006c4, file checkpoint.c, line 50 575 process 12084 at 0x100006c4, file checkpoint.c, line 50 574 process 12083 at 0x100006c4, file checkpoint.c, line 50 573 process 12082 at 0x100006c4, file checkpoint.c, line 50 572 process 12081 at 0x100006c4, file checkpoint.c, line 50 571 process 12080 at 0x100006c4, file checkpoint.c, line 50 570 process 12079 at 0x100006c4, file checkpoint.c, line 50 569 process 12078 at 0x100006c4, file checkpoint.c, line 50 568 process 12077 at 0x100006c4, file checkpoint.c, line 50 567 process 12076 at 0x100006c4, file checkpoint.c, line 50 566 process 12075 at 0x100006c4, file checkpoint.c, line 50 565 process 12074 at 0x100006c4, file checkpoint.c, line 50 564 process 12073 at 0x100006c4, file checkpoint.c, line 50 563 process 12072 at 0x100006c4, file checkpoint.c, line 50 562 process 12071 at 0x100006c4, file checkpoint.c, line 50 561 process 12070 at 0x100006c4, file checkpoint.c, line 50 560 process 12069 at 0x100006c4, file checkpoint.c, line 50 559 process 12068 at 0x100006c4, file checkpoint.c, line 50 558 process 12067 at 0x100006c4, file checkpoint.c, line 50 557 process 12066 at 0x100006c4, file checkpoint.c, line 50 556 process 12065 at 0x100006c4, file checkpoint.c, line 50 555 process 12064 at 0x100006c4, file checkpoint.c, line 50 554 process 12063 at 0x100006c4, file checkpoint.c, line 50 553 process 12062 at 0x100006c4, file checkpoint.c, line 50 552 process 12061 at 0x100006c4, file checkpoint.c, line 50 551 process 12060 at 0x100006c4, file checkpoint.c, line 50 550 process 12059 at 0x100006c4, file checkpoint.c, line 50 549 process 12058 at 0x100006c4, file checkpoint.c, line 50 548 process 12057 at 0x100006c4, file checkpoint.c, line 50 547 process 12056 at 0x100006c4, file checkpoint.c, line 50 546 process 12055 at 0x100006c4, file checkpoint.c, line 50 545 process 12054 at 0x100006c4, file checkpoint.c, line 50 544 process 12053 at 0x100006c4, file checkpoint.c, line 50 543 process 12052 at 0x100006c4, file checkpoint.c, line 50 542 process 12051 at 0x100006c4, file checkpoint.c, line 50 541 process 12050 at 0x100006c4, file checkpoint.c, line 50 540 process 12049 at 0x100006c4, file checkpoint.c, line 50 539 process 12048 at 0x100006c4, file checkpoint.c, line 50 538 process 12047 at 0x100006c4, file checkpoint.c, line 50 537 process 12046 at 0x100006c4, file checkpoint.c, line 50 536 process 12045 at 0x100006c4, file checkpoint.c, line 50 535 process 12044 at 0x100006c4, file checkpoint.c, line 50 534 process 12043 at 0x100006c4, file checkpoint.c, line 50 533 process 12042 at 0x100006c4, file checkpoint.c, line 50 532 process 12041 at 0x100006c4, file checkpoint.c, line 50 531 process 12040 at 0x100006c4, file checkpoint.c, line 50 530 process 12039 at 0x100006c4, file checkpoint.c, line 50 529 process 12038 at 0x100006c4, file checkpoint.c, line 50 528 process 12037 at 0x100006c4, file checkpoint.c, line 50 527 process 12036 at 0x100006c4, file checkpoint.c, line 50 526 process 12035 at 0x100006c4, file checkpoint.c, line 50 525 process 12034 at 0x100006c4, file checkpoint.c, line 50 524 process 12033 at 0x100006c4, file checkpoint.c, line 50 523 process 12032 at 0x100006c4, file checkpoint.c, line 50 522 process 12031 at 0x100006c4, file checkpoint.c, line 50 521 process 12030 at 0x100006c4, file checkpoint.c, line 50 520 process 12029 at 0x100006c4, file checkpoint.c, line 50 519 process 12028 at 0x100006c4, file checkpoint.c, line 50 518 process 12027 at 0x100006c4, file checkpoint.c, line 50 517 process 12026 at 0x100006c4, file checkpoint.c, line 50 516 process 12025 at 0x100006c4, file checkpoint.c, line 50 515 process 12024 at 0x100006c4, file checkpoint.c, line 50 514 process 12023 at 0x100006c4, file checkpoint.c, line 50 513 process 12022 at 0x100006c4, file checkpoint.c, line 50 512 process 12021 at 0x100006c4, file checkpoint.c, line 50 511 process 12020 at 0x100006c4, file checkpoint.c, line 50 510 process 12019 at 0x100006c4, file checkpoint.c, line 50 509 process 12018 at 0x100006c4, file checkpoint.c, line 50 508 process 12017 at 0x100006c4, file checkpoint.c, line 50 507 process 12016 at 0x100006c4, file checkpoint.c, line 50 506 process 12015 at 0x100006c4, file checkpoint.c, line 50 505 process 12014 at 0x100006c4, file checkpoint.c, line 50 504 process 12013 at 0x100006c4, file checkpoint.c, line 50 503 process 12012 at 0x100006c4, file checkpoint.c, line 50 502 process 12011 at 0x100006c4, file checkpoint.c, line 50 501 process 12010 at 0x100006c4, file checkpoint.c, line 50 500 process 12009 at 0x100006c4, file checkpoint.c, line 50 499 process 12008 at 0x100006c4, file checkpoint.c, line 50 498 process 12007 at 0x100006c4, file checkpoint.c, line 50 497 process 12006 at 0x100006c4, file checkpoint.c, line 50 496 process 12005 at 0x100006c4, file checkpoint.c, line 50 495 process 12004 at 0x100006c4, file checkpoint.c, line 50 494 process 12003 at 0x100006c4, file checkpoint.c, line 50 493 process 12002 at 0x100006c4, file checkpoint.c, line 50 492 process 12001 at 0x100006c4, file checkpoint.c, line 50 491 process 12000 at 0x100006c4, file checkpoint.c, line 50 490 process 11999 at 0x100006c4, file checkpoint.c, line 50 489 process 11998 at 0x100006c4, file checkpoint.c, line 50 488 process 11997 at 0x100006c4, file checkpoint.c, line 50 487 process 11996 at 0x100006c4, file checkpoint.c, line 50 486 process 11995 at 0x100006c4, file checkpoint.c, line 50 485 process 11994 at 0x100006c4, file checkpoint.c, line 50 484 process 11993 at 0x100006c4, file checkpoint.c, line 50 483 process 11992 at 0x100006c4, file checkpoint.c, line 50 482 process 11991 at 0x100006c4, file checkpoint.c, line 50 481 process 11990 at 0x100006c4, file checkpoint.c, line 50 480 process 11989 at 0x100006c4, file checkpoint.c, line 50 479 process 11988 at 0x100006c4, file checkpoint.c, line 50 478 process 11987 at 0x100006c4, file checkpoint.c, line 50 477 process 11986 at 0x100006c4, file checkpoint.c, line 50 476 process 11985 at 0x100006c4, file checkpoint.c, line 50 475 process 11984 at 0x100006c4, file checkpoint.c, line 50 474 process 11983 at 0x100006c4, file checkpoint.c, line 50 473 process 11982 at 0x100006c4, file checkpoint.c, line 50 472 process 11981 at 0x100006c4, file checkpoint.c, line 50 471 process 11980 at 0x100006c4, file checkpoint.c, line 50 470 process 11979 at 0x100006c4, file checkpoint.c, line 50 469 process 11978 at 0x100006c4, file checkpoint.c, line 50 468 process 11977 at 0x100006c4, file checkpoint.c, line 50 467 process 11976 at 0x100006c4, file checkpoint.c, line 50 466 process 11975 at 0x100006c4, file checkpoint.c, line 50 465 process 11974 at 0x100006c4, file checkpoint.c, line 50 464 process 11973 at 0x100006c4, file checkpoint.c, line 50 463 process 11972 at 0x100006c4, file checkpoint.c, line 50 462 process 11971 at 0x100006c4, file checkpoint.c, line 50 461 process 11970 at 0x100006c4, file checkpoint.c, line 50 460 process 11969 at 0x100006c4, file checkpoint.c, line 50 459 process 11968 at 0x100006c4, file checkpoint.c, line 50 458 process 11967 at 0x100006c4, file checkpoint.c, line 50 457 process 11966 at 0x100006c4, file checkpoint.c, line 50 456 process 11965 at 0x100006c4, file checkpoint.c, line 50 455 process 11964 at 0x100006c4, file checkpoint.c, line 50 454 process 11963 at 0x100006c4, file checkpoint.c, line 50 453 process 11962 at 0x100006c4, file checkpoint.c, line 50 452 process 11961 at 0x100006c4, file checkpoint.c, line 50 451 process 11960 at 0x100006c4, file checkpoint.c, line 50 450 process 11959 at 0x100006c4, file checkpoint.c, line 50 449 process 11958 at 0x100006c4, file checkpoint.c, line 50 448 process 11957 at 0x100006c4, file checkpoint.c, line 50 447 process 11956 at 0x100006c4, file checkpoint.c, line 50 446 process 11955 at 0x100006c4, file checkpoint.c, line 50 445 process 11954 at 0x100006c4, file checkpoint.c, line 50 444 process 11953 at 0x100006c4, file checkpoint.c, line 50 443 process 11952 at 0x100006c4, file checkpoint.c, line 50 442 process 11951 at 0x100006c4, file checkpoint.c, line 50 441 process 11950 at 0x100006c4, file checkpoint.c, line 50 440 process 11949 at 0x100006c4, file checkpoint.c, line 50 439 process 11948 at 0x100006c4, file checkpoint.c, line 50 438 process 11947 at 0x100006c4, file checkpoint.c, line 50 437 process 11946 at 0x100006c4, file checkpoint.c, line 50 436 process 11945 at 0x100006c4, file checkpoint.c, line 50 435 process 11944 at 0x100006c4, file checkpoint.c, line 50 434 process 11943 at 0x100006c4, file checkpoint.c, line 50 433 process 11942 at 0x100006c4, file checkpoint.c, line 50 432 process 11941 at 0x100006c4, file checkpoint.c, line 50 431 process 11940 at 0x100006c4, file checkpoint.c, line 50 430 process 11939 at 0x100006c4, file checkpoint.c, line 50 429 process 11938 at 0x100006c4, file checkpoint.c, line 50 428 process 11937 at 0x100006c4, file checkpoint.c, line 50 427 process 11936 at 0x100006c4, file checkpoint.c, line 50 426 process 11935 at 0x100006c4, file checkpoint.c, line 50 425 process 11934 at 0x100006c4, file checkpoint.c, line 50 424 process 11933 at 0x100006c4, file checkpoint.c, line 50 423 process 11932 at 0x100006c4, file checkpoint.c, line 50 422 process 11931 at 0x100006c4, file checkpoint.c, line 50 421 process 11930 at 0x100006c4, file checkpoint.c, line 50 420 process 11929 at 0x100006c4, file checkpoint.c, line 50 419 process 11928 at 0x100006c4, file checkpoint.c, line 50 418 process 11927 at 0x100006c4, file checkpoint.c, line 50 417 process 11926 at 0x100006c4, file checkpoint.c, line 50 416 process 11925 at 0x100006c4, file checkpoint.c, line 50 415 process 11924 at 0x100006c4, file checkpoint.c, line 50 414 process 11923 at 0x100006c4, file checkpoint.c, line 50 413 process 11922 at 0x100006c4, file checkpoint.c, line 50 412 process 11921 at 0x100006c4, file checkpoint.c, line 50 411 process 11920 at 0x100006c4, file checkpoint.c, line 50 410 process 11919 at 0x100006c4, file checkpoint.c, line 50 409 process 11918 at 0x100006c4, file checkpoint.c, line 50 408 process 11917 at 0x100006c4, file checkpoint.c, line 50 407 process 11916 at 0x100006c4, file checkpoint.c, line 50 406 process 11915 at 0x100006c4, file checkpoint.c, line 50 405 process 11914 at 0x100006c4, file checkpoint.c, line 50 404 process 11913 at 0x100006c4, file checkpoint.c, line 50 403 process 11912 at 0x100006c4, file checkpoint.c, line 50 402 process 11911 at 0x100006c4, file checkpoint.c, line 50 401 process 11910 at 0x100006c4, file checkpoint.c, line 50 400 process 11909 at 0x100006c4, file checkpoint.c, line 50 399 process 11908 at 0x100006c4, file checkpoint.c, line 50 398 process 11907 at 0x100006c4, file checkpoint.c, line 50 397 process 11906 at 0x100006c4, file checkpoint.c, line 50 396 process 11905 at 0x100006c4, file checkpoint.c, line 50 395 process 11904 at 0x100006c4, file checkpoint.c, line 50 394 process 11903 at 0x100006c4, file checkpoint.c, line 50 393 process 11902 at 0x100006c4, file checkpoint.c, line 50 392 process 11901 at 0x100006c4, file checkpoint.c, line 50 391 process 11900 at 0x100006c4, file checkpoint.c, line 50 390 process 11899 at 0x100006c4, file checkpoint.c, line 50 389 process 11898 at 0x100006c4, file checkpoint.c, line 50 388 process 11897 at 0x100006c4, file checkpoint.c, line 50 387 process 11896 at 0x100006c4, file checkpoint.c, line 50 386 process 11895 at 0x100006c4, file checkpoint.c, line 50 385 process 11894 at 0x100006c4, file checkpoint.c, line 50 384 process 11893 at 0x100006c4, file checkpoint.c, line 50 383 process 11892 at 0x100006c4, file checkpoint.c, line 50 382 process 11891 at 0x100006c4, file checkpoint.c, line 50 381 process 11890 at 0x100006c4, file checkpoint.c, line 50 380 process 11889 at 0x100006c4, file checkpoint.c, line 50 379 process 11888 at 0x100006c4, file checkpoint.c, line 50 378 process 11887 at 0x100006c4, file checkpoint.c, line 50 377 process 11886 at 0x100006c4, file checkpoint.c, line 50 376 process 11885 at 0x100006c4, file checkpoint.c, line 50 375 process 11884 at 0x100006c4, file checkpoint.c, line 50 374 process 11883 at 0x100006c4, file checkpoint.c, line 50 373 process 11882 at 0x100006c4, file checkpoint.c, line 50 372 process 11881 at 0x100006c4, file checkpoint.c, line 50 371 process 11880 at 0x100006c4, file checkpoint.c, line 50 370 process 11879 at 0x100006c4, file checkpoint.c, line 50 369 process 11878 at 0x100006c4, file checkpoint.c, line 50 368 process 11877 at 0x100006c4, file checkpoint.c, line 50 367 process 11876 at 0x100006c4, file checkpoint.c, line 50 366 process 11875 at 0x100006c4, file checkpoint.c, line 50 365 process 11874 at 0x100006c4, file checkpoint.c, line 50 364 process 11873 at 0x100006c4, file checkpoint.c, line 50 363 process 11872 at 0x100006c4, file checkpoint.c, line 50 362 process 11871 at 0x100006c4, file checkpoint.c, line 50 361 process 11870 at 0x100006c4, file checkpoint.c, line 50 360 process 11869 at 0x100006c4, file checkpoint.c, line 50 359 process 11868 at 0x100006c4, file checkpoint.c, line 50 358 process 11867 at 0x100006c4, file checkpoint.c, line 50 357 process 11866 at 0x100006c4, file checkpoint.c, line 50 356 process 11865 at 0x100006c4, file checkpoint.c, line 50 355 process 11864 at 0x100006c4, file checkpoint.c, line 50 354 process 11863 at 0x100006c4, file checkpoint.c, line 50 353 process 11862 at 0x100006c4, file checkpoint.c, line 50 352 process 11861 at 0x100006c4, file checkpoint.c, line 50 351 process 11860 at 0x100006c4, file checkpoint.c, line 50 350 process 11859 at 0x100006c4, file checkpoint.c, line 50 349 process 11858 at 0x100006c4, file checkpoint.c, line 50 348 process 11857 at 0x100006c4, file checkpoint.c, line 50 347 process 11856 at 0x100006c4, file checkpoint.c, line 50 346 process 11855 at 0x100006c4, file checkpoint.c, line 50 345 process 11854 at 0x100006c4, file checkpoint.c, line 50 344 process 11853 at 0x100006c4, file checkpoint.c, line 50 343 process 11852 at 0x100006c4, file checkpoint.c, line 50 342 process 11851 at 0x100006c4, file checkpoint.c, line 50 341 process 11850 at 0x100006c4, file checkpoint.c, line 50 340 process 11849 at 0x100006c4, file checkpoint.c, line 50 339 process 11848 at 0x100006c4, file checkpoint.c, line 50 338 process 11847 at 0x100006c4, file checkpoint.c, line 50 337 process 11846 at 0x100006c4, file checkpoint.c, line 50 336 process 11845 at 0x100006c4, file checkpoint.c, line 50 335 process 11844 at 0x100006c4, file checkpoint.c, line 50 334 process 11843 at 0x100006c4, file checkpoint.c, line 50 333 process 11842 at 0x100006c4, file checkpoint.c, line 50 332 process 11841 at 0x100006c4, file checkpoint.c, line 50 331 process 11840 at 0x100006c4, file checkpoint.c, line 50 330 process 11839 at 0x100006c4, file checkpoint.c, line 50 329 process 11838 at 0x100006c4, file checkpoint.c, line 50 328 process 11837 at 0x100006c4, file checkpoint.c, line 50 327 process 11836 at 0x100006c4, file checkpoint.c, line 50 326 process 11835 at 0x100006c4, file checkpoint.c, line 50 325 process 11834 at 0x100006c4, file checkpoint.c, line 50 324 process 11833 at 0x100006c4, file checkpoint.c, line 50 323 process 11832 at 0x100006c4, file checkpoint.c, line 50 322 process 11831 at 0x100006c4, file checkpoint.c, line 50 321 process 11830 at 0x100006c4, file checkpoint.c, line 50 320 process 11829 at 0x100006c4, file checkpoint.c, line 50 319 process 11828 at 0x100006c4, file checkpoint.c, line 50 318 process 11827 at 0x100006c4, file checkpoint.c, line 50 317 process 11826 at 0x100006c4, file checkpoint.c, line 50 316 process 11825 at 0x100006c4, file checkpoint.c, line 50 315 process 11824 at 0x100006c4, file checkpoint.c, line 50 314 process 11823 at 0x100006c4, file checkpoint.c, line 50 313 process 11822 at 0x100006c4, file checkpoint.c, line 50 312 process 11821 at 0x100006c4, file checkpoint.c, line 50 311 process 11820 at 0x100006c4, file checkpoint.c, line 50 310 process 11819 at 0x100006c4, file checkpoint.c, line 50 309 process 11818 at 0x100006c4, file checkpoint.c, line 50 308 process 11817 at 0x100006c4, file checkpoint.c, line 50 307 process 11816 at 0x100006c4, file checkpoint.c, line 50 306 process 11815 at 0x100006c4, file checkpoint.c, line 50 305 process 11814 at 0x100006c4, file checkpoint.c, line 50 304 process 11813 at 0x100006c4, file checkpoint.c, line 50 303 process 11812 at 0x100006c4, file checkpoint.c, line 50 302 process 11811 at 0x100006c4, file checkpoint.c, line 50 301 process 11810 at 0x100006c4, file checkpoint.c, line 50 300 process 11809 at 0x100006c4, file checkpoint.c, line 50 299 process 11808 at 0x100006c4, file checkpoint.c, line 50 298 process 11807 at 0x100006c4, file checkpoint.c, line 50 297 process 11806 at 0x100006c4, file checkpoint.c, line 50 296 process 11805 at 0x100006c4, file checkpoint.c, line 50 295 process 11804 at 0x100006c4, file checkpoint.c, line 50 294 process 11803 at 0x100006c4, file checkpoint.c, line 50 293 process 11802 at 0x100006c4, file checkpoint.c, line 50 292 process 11801 at 0x100006c4, file checkpoint.c, line 50 291 process 11800 at 0x100006c4, file checkpoint.c, line 50 290 process 11799 at 0x100006c4, file checkpoint.c, line 50 289 process 11798 at 0x100006c4, file checkpoint.c, line 50 288 process 11797 at 0x100006c4, file checkpoint.c, line 50 287 process 11796 at 0x100006c4, file checkpoint.c, line 50 286 process 11795 at 0x100006c4, file checkpoint.c, line 50 285 process 11794 at 0x100006c4, file checkpoint.c, line 50 284 process 11793 at 0x100006c4, file checkpoint.c, line 50 283 process 11792 at 0x100006c4, file checkpoint.c, line 50 282 process 11791 at 0x100006c4, file checkpoint.c, line 50 281 process 11790 at 0x100006c4, file checkpoint.c, line 50 280 process 11789 at 0x100006c4, file checkpoint.c, line 50 279 process 11788 at 0x100006c4, file checkpoint.c, line 50 278 process 11787 at 0x100006c4, file checkpoint.c, line 50 277 process 11786 at 0x100006c4, file checkpoint.c, line 50 276 process 11785 at 0x100006c4, file checkpoint.c, line 50 275 process 11784 at 0x100006c4, file checkpoint.c, line 50 274 process 11783 at 0x100006c4, file checkpoint.c, line 50 273 process 11782 at 0x100006c4, file checkpoint.c, line 50 272 process 11781 at 0x100006c4, file checkpoint.c, line 50 271 process 11780 at 0x100006c4, file checkpoint.c, line 50 270 process 11779 at 0x100006c4, file checkpoint.c, line 50 269 process 11778 at 0x100006c4, file checkpoint.c, line 50 268 process 11777 at 0x100006c4, file checkpoint.c, line 50 267 process 11776 at 0x100006c4, file checkpoint.c, line 50 266 process 11775 at 0x100006c4, file checkpoint.c, line 50 265 process 11774 at 0x100006c4, file checkpoint.c, line 50 264 process 11773 at 0x100006c4, file checkpoint.c, line 50 263 process 11772 at 0x100006c4, file checkpoint.c, line 50 262 process 11771 at 0x100006c4, file checkpoint.c, line 50 261 process 11770 at 0x100006c4, file checkpoint.c, line 50 260 process 11769 at 0x100006c4, file checkpoint.c, line 50 259 process 11768 at 0x100006c4, file checkpoint.c, line 50 258 process 11767 at 0x100006c4, file checkpoint.c, line 50 257 process 11766 at 0x100006c4, file checkpoint.c, line 50 256 process 11765 at 0x100006c4, file checkpoint.c, line 50 255 process 11764 at 0x100006c4, file checkpoint.c, line 50 254 process 11763 at 0x100006c4, file checkpoint.c, line 50 253 process 11762 at 0x100006c4, file checkpoint.c, line 50 252 process 11761 at 0x100006c4, file checkpoint.c, line 50 251 process 11760 at 0x100006c4, file checkpoint.c, line 50 250 process 11759 at 0x100006c4, file checkpoint.c, line 50 249 process 11758 at 0x100006c4, file checkpoint.c, line 50 248 process 11757 at 0x100006c4, file checkpoint.c, line 50 247 process 11756 at 0x100006c4, file checkpoint.c, line 50 246 process 11755 at 0x100006c4, file checkpoint.c, line 50 245 process 11754 at 0x100006c4, file checkpoint.c, line 50 244 process 11753 at 0x100006c4, file checkpoint.c, line 50 243 process 11752 at 0x100006c4, file checkpoint.c, line 50 242 process 11751 at 0x100006c4, file checkpoint.c, line 50 241 process 11750 at 0x100006c4, file checkpoint.c, line 50 240 process 11749 at 0x100006c4, file checkpoint.c, line 50 239 process 11748 at 0x100006c4, file checkpoint.c, line 50 238 process 11747 at 0x100006c4, file checkpoint.c, line 50 237 process 11746 at 0x100006c4, file checkpoint.c, line 50 236 process 11745 at 0x100006c4, file checkpoint.c, line 50 235 process 11744 at 0x100006c4, file checkpoint.c, line 50 234 process 11743 at 0x100006c4, file checkpoint.c, line 50 233 process 11742 at 0x100006c4, file checkpoint.c, line 50 232 process 11741 at 0x100006c4, file checkpoint.c, line 50 231 process 11740 at 0x100006c4, file checkpoint.c, line 50 230 process 11739 at 0x100006c4, file checkpoint.c, line 50 229 process 11738 at 0x100006c4, file checkpoint.c, line 50 228 process 11737 at 0x100006c4, file checkpoint.c, line 50 227 process 11736 at 0x100006c4, file checkpoint.c, line 50 226 process 11735 at 0x100006c4, file checkpoint.c, line 50 225 process 11734 at 0x100006c4, file checkpoint.c, line 50 224 process 11733 at 0x100006c4, file checkpoint.c, line 50 223 process 11732 at 0x100006c4, file checkpoint.c, line 50 222 process 11731 at 0x100006c4, file checkpoint.c, line 50 221 process 11730 at 0x100006c4, file checkpoint.c, line 50 220 process 11729 at 0x100006c4, file checkpoint.c, line 50 219 process 11728 at 0x100006c4, file checkpoint.c, line 50 218 process 11727 at 0x100006c4, file checkpoint.c, line 50 217 process 11726 at 0x100006c4, file checkpoint.c, line 50 216 process 11725 at 0x100006c4, file checkpoint.c, line 50 215 process 11724 at 0x100006c4, file checkpoint.c, line 50 214 process 11723 at 0x100006c4, file checkpoint.c, line 50 213 process 11722 at 0x100006c4, file checkpoint.c, line 50 212 process 11721 at 0x100006c4, file checkpoint.c, line 50 211 process 11720 at 0x100006c4, file checkpoint.c, line 50 210 process 11719 at 0x100006c4, file checkpoint.c, line 50 209 process 11718 at 0x100006c4, file checkpoint.c, line 50 208 process 11717 at 0x100006c4, file checkpoint.c, line 50 207 process 11716 at 0x100006c4, file checkpoint.c, line 50 206 process 11715 at 0x100006c4, file checkpoint.c, line 50 205 process 11714 at 0x100006c4, file checkpoint.c, line 50 204 process 11713 at 0x100006c4, file checkpoint.c, line 50 203 process 11712 at 0x100006c4, file checkpoint.c, line 50 202 process 11711 at 0x100006c4, file checkpoint.c, line 50 201 process 11710 at 0x100006c4, file checkpoint.c, line 50 200 process 11709 at 0x100006c4, file checkpoint.c, line 50 199 process 11708 at 0x100006c4, file checkpoint.c, line 50 198 process 11707 at 0x100006c4, file checkpoint.c, line 50 197 process 11706 at 0x100006c4, file checkpoint.c, line 50 196 process 11705 at 0x100006c4, file checkpoint.c, line 50 195 process 11704 at 0x100006c4, file checkpoint.c, line 50 194 process 11703 at 0x100006c4, file checkpoint.c, line 50 193 process 11702 at 0x100006c4, file checkpoint.c, line 50 192 process 11701 at 0x100006c4, file checkpoint.c, line 50 191 process 11700 at 0x100006c4, file checkpoint.c, line 50 190 process 11699 at 0x100006c4, file checkpoint.c, line 50 189 process 11698 at 0x100006c4, file checkpoint.c, line 50 188 process 11697 at 0x100006c4, file checkpoint.c, line 50 187 process 11696 at 0x100006c4, file checkpoint.c, line 50 186 process 11695 at 0x100006c4, file checkpoint.c, line 50 185 process 11694 at 0x100006c4, file checkpoint.c, line 50 184 process 11693 at 0x100006c4, file checkpoint.c, line 50 183 process 11692 at 0x100006c4, file checkpoint.c, line 50 182 process 11691 at 0x100006c4, file checkpoint.c, line 50 181 process 11690 at 0x100006c4, file checkpoint.c, line 50 180 process 11689 at 0x100006c4, file checkpoint.c, line 50 179 process 11688 at 0x100006c4, file checkpoint.c, line 50 178 process 11687 at 0x100006c4, file checkpoint.c, line 50 177 process 11686 at 0x100006c4, file checkpoint.c, line 50 176 process 11685 at 0x100006c4, file checkpoint.c, line 50 175 process 11684 at 0x100006c4, file checkpoint.c, line 50 174 process 11683 at 0x100006c4, file checkpoint.c, line 50 173 process 11682 at 0x100006c4, file checkpoint.c, line 50 172 process 11681 at 0x100006c4, file checkpoint.c, line 50 171 process 11680 at 0x100006c4, file checkpoint.c, line 50 170 process 11679 at 0x100006c4, file checkpoint.c, line 50 169 process 11678 at 0x100006c4, file checkpoint.c, line 50 168 process 11677 at 0x100006c4, file checkpoint.c, line 50 167 process 11676 at 0x100006c4, file checkpoint.c, line 50 166 process 11675 at 0x100006c4, file checkpoint.c, line 50 165 process 11674 at 0x100006c4, file checkpoint.c, line 50 164 process 11673 at 0x100006c4, file checkpoint.c, line 50 163 process 11672 at 0x100006c4, file checkpoint.c, line 50 162 process 11671 at 0x100006c4, file checkpoint.c, line 50 161 process 11670 at 0x100006c4, file checkpoint.c, line 50 160 process 11669 at 0x100006c4, file checkpoint.c, line 50 159 process 11668 at 0x100006c4, file checkpoint.c, line 50 158 process 11667 at 0x100006c4, file checkpoint.c, line 50 157 process 11666 at 0x100006c4, file checkpoint.c, line 50 156 process 11665 at 0x100006c4, file checkpoint.c, line 50 155 process 11664 at 0x100006c4, file checkpoint.c, line 50 154 process 11663 at 0x100006c4, file checkpoint.c, line 50 153 process 11662 at 0x100006c4, file checkpoint.c, line 50 152 process 11661 at 0x100006c4, file checkpoint.c, line 50 151 process 11659 at 0x100006c4, file checkpoint.c, line 50 150 process 11658 at 0x100006c4, file checkpoint.c, line 50 149 process 11657 at 0x100006c4, file checkpoint.c, line 50 148 process 11656 at 0x100006c4, file checkpoint.c, line 50 147 process 11655 at 0x100006c4, file checkpoint.c, line 50 146 process 11654 at 0x100006c4, file checkpoint.c, line 50 145 process 11653 at 0x100006c4, file checkpoint.c, line 50 144 process 11652 at 0x100006c4, file checkpoint.c, line 50 143 process 11651 at 0x100006c4, file checkpoint.c, line 50 142 process 11650 at 0x100006c4, file checkpoint.c, line 50 141 process 11649 at 0x100006c4, file checkpoint.c, line 50 140 process 11648 at 0x100006c4, file checkpoint.c, line 50 139 process 11647 at 0x100006c4, file checkpoint.c, line 50 138 process 11646 at 0x100006c4, file checkpoint.c, line 50 137 process 11645 at 0x100006c4, file checkpoint.c, line 50 136 process 11644 at 0x100006c4, file checkpoint.c, line 50 135 process 11643 at 0x100006c4, file checkpoint.c, line 50 134 process 11642 at 0x100006c4, file checkpoint.c, line 50 133 process 11641 at 0x100006c4, file checkpoint.c, line 50 132 process 11640 at 0x100006c4, file checkpoint.c, line 50 131 process 11639 at 0x100006c4, file checkpoint.c, line 50 130 process 11638 at 0x100006c4, file checkpoint.c, line 50 129 process 11637 at 0x100006c4, file checkpoint.c, line 50 128 process 11636 at 0x100006c4, file checkpoint.c, line 50 127 process 11635 at 0x100006c4, file checkpoint.c, line 50 126 process 11634 at 0x100006c4, file checkpoint.c, line 50 125 process 11633 at 0x100006c4, file checkpoint.c, line 50 124 process 11632 at 0x100006c4, file checkpoint.c, line 50 123 process 11631 at 0x100006c4, file checkpoint.c, line 50 122 process 11630 at 0x100006c4, file checkpoint.c, line 50 121 process 11629 at 0x100006c4, file checkpoint.c, line 50 120 process 11628 at 0x100006c4, file checkpoint.c, line 50 119 process 11627 at 0x100006c4, file checkpoint.c, line 50 118 process 11626 at 0x100006c4, file checkpoint.c, line 50 117 process 11625 at 0x100006c4, file checkpoint.c, line 50 116 process 11624 at 0x100006c4, file checkpoint.c, line 50 115 process 11623 at 0x100006c4, file checkpoint.c, line 50 114 process 11622 at 0x100006c4, file checkpoint.c, line 50 113 process 11621 at 0x100006c4, file checkpoint.c, line 50 112 process 11620 at 0x100006c4, file checkpoint.c, line 50 111 process 11619 at 0x100006c4, file checkpoint.c, line 50 110 process 11618 at 0x100006c4, file checkpoint.c, line 50 109 process 11617 at 0x100006c4, file checkpoint.c, line 50 108 process 11616 at 0x100006c4, file checkpoint.c, line 50 107 process 11615 at 0x100006c4, file checkpoint.c, line 50 106 process 11614 at 0x100006c4, file checkpoint.c, line 50 105 process 11613 at 0x100006c4, file checkpoint.c, line 50 104 process 11612 at 0x100006c4, file checkpoint.c, line 50 103 process 11611 at 0x100006c4, file checkpoint.c, line 50 102 process 11610 at 0x100006c4, file checkpoint.c, line 50 101 process 11609 at 0x100006c4, file checkpoint.c, line 50 100 process 11608 at 0x100006c4, file checkpoint.c, line 50 99 process 11607 at 0x100006c4, file checkpoint.c, line 50 98 process 11606 at 0x100006c4, file checkpoint.c, line 50 97 process 11605 at 0x100006c4, file checkpoint.c, line 50 96 process 11604 at 0x100006c4, file checkpoint.c, line 50 95 process 11603 at 0x100006c4, file checkpoint.c, line 50 94 process 11602 at 0x100006c4, file checkpoint.c, line 50 93 process 11601 at 0x100006c4, file checkpoint.c, line 50 92 process 11600 at 0x100006c4, file checkpoint.c, line 50 91 process 11599 at 0x100006c4, file checkpoint.c, line 50 90 process 11598 at 0x100006c4, file checkpoint.c, line 50 89 process 11597 at 0x100006c4, file checkpoint.c, line 50 88 process 11596 at 0x100006c4, file checkpoint.c, line 50 87 process 11595 at 0x100006c4, file checkpoint.c, line 50 86 process 11594 at 0x100006c4, file checkpoint.c, line 50 85 process 11593 at 0x100006c4, file checkpoint.c, line 50 84 process 11592 at 0x100006c4, file checkpoint.c, line 50 83 process 11591 at 0x100006c4, file checkpoint.c, line 50 82 process 11590 at 0x100006c4, file checkpoint.c, line 50 81 process 11589 at 0x100006c4, file checkpoint.c, line 50 80 process 11588 at 0x100006c4, file checkpoint.c, line 50 79 process 11587 at 0x100006c4, file checkpoint.c, line 50 78 process 11586 at 0x100006c4, file checkpoint.c, line 50 77 process 11585 at 0x100006c4, file checkpoint.c, line 50 76 process 11584 at 0x100006c4, file checkpoint.c, line 50 75 process 11583 at 0x100006c4, file checkpoint.c, line 50 74 process 11582 at 0x100006c4, file checkpoint.c, line 50 73 process 11581 at 0x100006c4, file checkpoint.c, line 50 72 process 11580 at 0x100006c4, file checkpoint.c, line 50 71 process 11579 at 0x100006c4, file checkpoint.c, line 50 70 process 11578 at 0x100006c4, file checkpoint.c, line 50 69 process 11577 at 0x100006c4, file checkpoint.c, line 50 68 process 11576 at 0x100006c4, file checkpoint.c, line 50 67 process 11575 at 0x100006c4, file checkpoint.c, line 50 66 process 11574 at 0x100006c4, file checkpoint.c, line 50 65 process 11573 at 0x100006c4, file checkpoint.c, line 50 64 process 11572 at 0x100006c4, file checkpoint.c, line 50 63 process 11571 at 0x100006c4, file checkpoint.c, line 50 62 process 11570 at 0x100006c4, file checkpoint.c, line 50 61 process 11569 at 0x100006c4, file checkpoint.c, line 50 60 process 11568 at 0x100006c4, file checkpoint.c, line 50 59 process 11567 at 0x100006c4, file checkpoint.c, line 50 58 process 11566 at 0x100006c4, file checkpoint.c, line 50 57 process 11565 at 0x100006c4, file checkpoint.c, line 50 56 process 11564 at 0x100006c4, file checkpoint.c, line 50 55 process 11563 at 0x100006c4, file checkpoint.c, line 50 54 process 11562 at 0x100006c4, file checkpoint.c, line 50 53 process 11561 at 0x100006c4, file checkpoint.c, line 50 52 process 11560 at 0x100006c4, file checkpoint.c, line 50 51 process 11559 at 0x100006c4, file checkpoint.c, line 50 50 process 11558 at 0x100006c4, file checkpoint.c, line 50 49 process 11557 at 0x100006c4, file checkpoint.c, line 50 48 process 11556 at 0x100006c4, file checkpoint.c, line 50 47 process 11555 at 0x100006c4, file checkpoint.c, line 50 46 process 11554 at 0x100006c4, file checkpoint.c, line 50 45 process 11553 at 0x100006c4, file checkpoint.c, line 50 44 process 11552 at 0x100006c4, file checkpoint.c, line 50 43 process 11551 at 0x100006c4, file checkpoint.c, line 50 42 process 11550 at 0x100006c4, file checkpoint.c, line 50 41 process 11549 at 0x100006c4, file checkpoint.c, line 50 40 process 11548 at 0x100006c4, file checkpoint.c, line 50 39 process 11547 at 0x100006c4, file checkpoint.c, line 50 38 process 11546 at 0x100006c4, file checkpoint.c, line 50 37 process 11545 at 0x100006c4, file checkpoint.c, line 50 36 process 11544 at 0x100006c4, file checkpoint.c, line 50 35 process 11543 at 0x100006c4, file checkpoint.c, line 50 34 process 11542 at 0x100006c4, file checkpoint.c, line 50 33 process 11541 at 0x100006c4, file checkpoint.c, line 50 32 process 11540 at 0x100006c4, file checkpoint.c, line 50 31 process 11539 at 0x100006c4, file checkpoint.c, line 50 30 process 11538 at 0x100006c4, file checkpoint.c, line 50 29 process 11537 at 0x100006c4, file checkpoint.c, line 50 28 process 11536 at 0x100006c4, file checkpoint.c, line 50 27 process 11535 at 0x100006c4, file checkpoint.c, line 50 26 process 11534 at 0x100006c4, file checkpoint.c, line 50 25 process 11533 at 0x100006c4, file checkpoint.c, line 50 24 process 11532 at 0x100006c4, file checkpoint.c, line 50 23 process 11531 at 0x100006c4, file checkpoint.c, line 50 22 process 11530 at 0x100006c4, file checkpoint.c, line 50 21 process 11529 at 0x100006c4, file checkpoint.c, line 50 20 process 11528 at 0x100006c4, file checkpoint.c, line 50 19 process 11527 at 0x100006c4, file checkpoint.c, line 50 18 process 11526 at 0x100006c4, file checkpoint.c, line 50 17 process 11525 at 0x100006c4, file checkpoint.c, line 50 16 process 11524 at 0x100006c4, file checkpoint.c, line 50 15 process 11523 at 0x100006c4, file checkpoint.c, line 50 14 process 11522 at 0x100006c4, file checkpoint.c, line 50 13 process 11521 at 0x100006c4, file checkpoint.c, line 50 12 process 11520 at 0x100006c4, file checkpoint.c, line 50 11 process 11519 at 0x100006c4, file checkpoint.c, line 50 10 process 11518 at 0x100006c4, file checkpoint.c, line 50 9 process 11517 at 0x100006c4, file checkpoint.c, line 50 8 process 11516 at 0x100006c4, file checkpoint.c, line 50 7 process 11515 at 0x100006c4, file checkpoint.c, line 50 6 process 11514 at 0x100006c4, file checkpoint.c, line 50 5 process 11513 at 0x100006c4, file checkpoint.c, line 50 4 process 11512 at 0x100006c4, file checkpoint.c, line 50 3 process 11511 at 0x100006c4, file checkpoint.c, line 50 2 process 11510 at 0x100006c4, file checkpoint.c, line 50 1 process 11509 at 0x100006c4, file checkpoint.c, line 50 * 0 process 11506 (main process) at 0x10000708, file checkpoint.c, line 55 ERROR: internal buffer is full. UNRESOLVED: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints (gdb) kill Kill the program being debugged? (y or n) y (gdb) PASS: gdb.base/checkpoint.exp: kill all one Executing on build: rm -f pi.txt (timeout = 300) testcase ../../../src/gdb/testsuite/gdb.base/checkpoint.exp completed in 40 seconds === gdb Summary === # of expected passes 138 # of unresolved testcases 1 Executing on host: /home/woodzltc/build-src/gdb/testsuite/../../gdb/gdb -nw --command gdb_cmd (timeout = 300) GNU gdb 6.5.50.20061013-cvs Copyright (C) 2006 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 "powerpc64-unknown-linux-gnu". /home/woodzltc/build-src/gdb/testsuite/../../gdb/gdb version 6.5.50.20061013-cvs -nx runtest completed at Sun Oct 15 10:37:06 2006 --------------080109070704040806070801 Content-Type: text/x-log; name="schedlock.log" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="schedlock.log" Content-length: 11810 Test Run By woodzltc on Sun Oct 15 10:40:08 2006 Native configuration is powerpc64-unknown-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.threads/schedlock.exp ... Executing on host: gcc ../../../src/gdb/testsuite/gdb.threads/schedlock.c -I/home/woodzltc/build-src/gdb/testsuite -g -lpthreads -lm -o /home/woodzltc/build-src/gdb/testsuite/gdb.threads/schedlock (timeout = 300) /usr/bin/ld: cannot find -lpthreads collect2: ld returned 1 exit status compiler exited with status 1 output is: /usr/bin/ld: cannot find -lpthreads collect2: ld returned 1 exit status Executing on host: gcc ../../../src/gdb/testsuite/gdb.threads/schedlock.c -I/home/woodzltc/build-src/gdb/testsuite -g -lpthread -lm -o /home/woodzltc/build-src/gdb/testsuite/gdb.threads/schedlock (timeout = 300) PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case GNU gdb 6.5.50.20061013-cvs Copyright (C) 2006 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 "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../src/gdb/testsuite/gdb.threads Source directories searched: /home/woodzltc/build-src/gdb/testsuite/../../../src/gdb/testsuite/gdb.threads:$cdir:$cwd (gdb) shell stty intr '^C' (gdb) PASS: gdb.threads/schedlock.exp: shell stty intr '^C' kill The program is not being run. (gdb) file /home/woodzltc/build-src/gdb/testsuite/gdb.threads/schedlock Reading symbols from /home/woodzltc/build-src/gdb/testsuite/gdb.threads/schedlock...done. Using host libthread_db library "/lib64/tls/libthread_db.so.1". (gdb) set print sevenbit-strings (gdb) PASS: gdb.threads/schedlock.exp: set print sevenbit-strings set width 0 (gdb) PASS: gdb.threads/schedlock.exp: set width 0 delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 1 at 0x100004dc: file ../../../src/gdb/testsuite/gdb.threads/schedlock.c, line 37. (gdb) run Starting program: /home/woodzltc/build-src/gdb/testsuite/gdb.threads/schedlock [Thread debugging using libthread_db enabled] [New Thread 4160557632 (LWP 12215)] [Switching to Thread 4160557632 (LWP 12215)] Breakpoint 1, main () at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:37 37 for (i = 0; i < NUM; i++) (gdb) set scheduler-locking off (gdb) PASS: gdb.threads/schedlock.exp: scheduler locking set to none break 46 Breakpoint 2 at 0x1000054c: file ../../../src/gdb/testsuite/gdb.threads/schedlock.c, line 46. (gdb) continue Continuing. [New Thread 4160554208 (LWP 12218)] [New Thread 4150068448 (LWP 12219)] [New Thread 4139582688 (LWP 12220)] [New Thread 4129096928 (LWP 12221)] [New Thread 4118611168 (LWP 12222)] Breakpoint 2, main () at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:47 47 args[i] = 1; (gdb) PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started print args $1 = {2093277, 1351725, 1318518, 2534545, 442605, 0} (gdb) PASS: gdb.threads/schedlock.exp: listed args (1) continue Continuing. PASS: gdb.threads/schedlock.exp: continue (initial) Program received signal SIGINT, Interrupt. thread_function (arg=0x5) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:58 58 while (*myp > 0) (gdb) PASS: gdb.threads/schedlock.exp: stop all threads (initial) break 60 if arg != 5 Breakpoint 3 at 0x100005c0: file ../../../src/gdb/testsuite/gdb.threads/schedlock.c, line 60. (gdb) continue Continuing. [Switching to Thread 4150068448 (LWP 12219)] Breakpoint 3, thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial) delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) print args $2 = {11723266, 14413893, 16334300, 15132655, 16446642, 11784366} (gdb) PASS: gdb.threads/schedlock.exp: listed args (2) PASS: gdb.threads/schedlock.exp: thread 0 ran PASS: gdb.threads/schedlock.exp: thread 1 ran PASS: gdb.threads/schedlock.exp: thread 2 ran PASS: gdb.threads/schedlock.exp: thread 3 ran PASS: gdb.threads/schedlock.exp: thread 4 ran PASS: gdb.threads/schedlock.exp: thread 5 ran bt #0 thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 #1 0x0fc359ec in start_thread () from /lib/tls/libpthread.so.0 #2 0x0ff31ed8 in clone () from /lib/tls/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb) PASS: gdb.threads/schedlock.exp: find current thread (1) set scheduler-locking off (gdb) PASS: gdb.threads/schedlock.exp: set scheduler-locking off step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 0) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 1) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 2) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 3) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 4) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 5) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 6) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 7) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 8) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 9) bt #0 thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 #1 0x0fc359ec in start_thread () from /lib/tls/libpthread.so.0 #2 0x0ff31ed8 in clone () from /lib/tls/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb) PASS: gdb.threads/schedlock.exp: find current thread (2) PASS: gdb.threads/schedlock.exp: step without lock does not change thread print args $3 = {53765598, 14413903, 52451128, 44934175, 86509672, 56510885} (gdb) PASS: gdb.threads/schedlock.exp: listed args (3) PASS: gdb.threads/schedlock.exp: current thread stepped PASS: gdb.threads/schedlock.exp: other threads ran (1) set scheduler-locking on (gdb) PASS: gdb.threads/schedlock.exp: set scheduler-locking on continue Continuing. PASS: gdb.threads/schedlock.exp: continue (with lock) Program received signal SIGINT, Interrupt. thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: stop all threads (with lock) break 60 if arg != 5 Breakpoint 4 at 0x100005c0: file ../../../src/gdb/testsuite/gdb.threads/schedlock.c, line 60. (gdb) continue Continuing. Breakpoint 4, thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (with lock) delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) bt #0 thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 #1 0x0fc359ec in start_thread () from /lib/tls/libpthread.so.0 #2 0x0ff31ed8 in clone () from /lib/tls/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb) PASS: gdb.threads/schedlock.exp: find current thread (3) PASS: gdb.threads/schedlock.exp: continue with lock does not change thread print args $4 = {53765598, 85573887, 52451128, 44934175, 86509672, 56510885} (gdb) PASS: gdb.threads/schedlock.exp: listed args (4) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run PASS: gdb.threads/schedlock.exp: current thread ran PASS: gdb.threads/schedlock.exp: other thread 2 didn't run PASS: gdb.threads/schedlock.exp: other thread 3 didn't run PASS: gdb.threads/schedlock.exp: other thread 4 didn't run PASS: gdb.threads/schedlock.exp: other thread 5 didn't run step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 0) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 1) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 2) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 3) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 4) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 5) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 6) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 7) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 8) step 58 while (*myp > 0) (gdb) step 61 (*myp) ++; (gdb) PASS: gdb.threads/schedlock.exp: step to increment (locked 9) bt #0 thread_function (arg=0x1) at ../../../src/gdb/testsuite/gdb.threads/schedlock.c:61 #1 0x0fc359ec in start_thread () from /lib/tls/libpthread.so.0 #2 0x0ff31ed8 in clone () from /lib/tls/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb) PASS: gdb.threads/schedlock.exp: find current thread (2) PASS: gdb.threads/schedlock.exp: step with lock does not change thread print args $5 = {53765598, 85573897, 52451128, 44934175, 86509672, 56510885} (gdb) PASS: gdb.threads/schedlock.exp: listed args (5) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run (stepping) PASS: gdb.threads/schedlock.exp: current thread stepped locked PASS: gdb.threads/schedlock.exp: other thread 2 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 3 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 4 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 5 didn't run (stepping) testcase ../../../src/gdb/testsuite/gdb.threads/schedlock.exp completed in 7 seconds === gdb Summary === # of expected passes 66 Executing on host: /home/woodzltc/build-src/gdb/testsuite/../../gdb/gdb -nw --command gdb_cmd (timeout = 300) GNU gdb 6.5.50.20061013-cvs Copyright (C) 2006 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 "powerpc64-unknown-linux-gnu". /home/woodzltc/build-src/gdb/testsuite/../../gdb/gdb version 6.5.50.20061013-cvs -nx runtest completed at Sun Oct 15 10:40:15 2006 --------------080109070704040806070801--