From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11533 invoked by alias); 29 Mar 2004 18:06:09 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 11526 invoked from network); 29 Mar 2004 18:06:08 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 29 Mar 2004 18:06:08 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i2TI681X002163 for ; Mon, 29 Mar 2004 13:06:08 -0500 Received: from pobox.toronto.redhat.com (pobox.toronto.redhat.com [172.16.14.4]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i2TI68j02538; Mon, 29 Mar 2004 13:06:08 -0500 Received: from touchme.toronto.redhat.com (IDENT:postfix@touchme.toronto.redhat.com [172.16.14.9]) by pobox.toronto.redhat.com (8.12.8/8.12.8) with ESMTP id i2TI67f7013276; Mon, 29 Mar 2004 13:06:07 -0500 Received: from redhat.com (toocool.toronto.redhat.com [172.16.14.72]) by touchme.toronto.redhat.com (Postfix) with ESMTP id A0AB080008E; Mon, 29 Mar 2004 13:06:07 -0500 (EST) Message-ID: <4068658F.2070903@redhat.com> Date: Mon, 29 Mar 2004 18:06:00 -0000 From: Jeff Johnston User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 MIME-Version: 1.0 To: Daniel Jacobowitz Cc: gdb-patches@sources.redhat.com Subject: Re: [patch] New thread test to exercise Daniel's Patch References: <20040324155130.GA27748@nevyn.them.org> <20040324165625.GA10256@nevyn.them.org> <4062041F.1010302@redhat.com> <40622BEF.8030403@redhat.com> <20040325043950.GA13188@nevyn.them.org> <20040325163437.GA15238@nevyn.them.org> <40633F75.5010908@redhat.com> <20040326175906.GA21136@nevyn.them.org> <406472FB.4010905@redhat.com> <40649CEE.4070607@redhat.com> <20040326211958.GA31610@nevyn.them.org> In-Reply-To: <20040326211958.GA31610@nevyn.them.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2004-03/txt/msg00722.txt.bz2 Daniel Jacobowitz wrote: > On Fri, Mar 26, 2004 at 04:13:18PM -0500, Jeff Johnston wrote: > >>See the attached test. There was some stuff in pthreads.exp about Crtl-C >>and alpha-*-osf*. Do I need to account for this platform? > > > Well, it's still supported, but I have no idea whether the bit in that > test is necessary - or what it's supposed to accomplish. So let's > ignore it. > > >>+# This only works with native configurations >>+if ![isnative] then { >>+ return >>+} > > > This shouldn't be necessary. > Ok. > >>+set testfile "manythreads" >>+set srcfile ${testfile}.c >>+set binfile ${objdir}/${subdir}/${testfile} >>+if {[gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug libs=-lpthread}] != ""} { > > > See gdb_compile_pthreads. > Will do. > >>+send_gdb "set print sevenbit-strings\n" ; gdb_expect -re "$gdb_prompt $" > > > gdb_test "set print sevenbit-strings" "" > Ok. > >>+send_gdb "continue\n" >>+gdb_expect { > > > Everywhere you're using gdb_expect, please use gdb_test_multiple > instead. For the "after" tests, you can use gdb_test_multiple with > "" as the first argument. > I tried this initially but I kept getting "Error: internal buffer is full". I tried lowering the "after" time which is why it ended up 100 below but that didn't solve the problem. Any suggestions on how to avoid the "full_buffer" error. > >>+# Send a Ctrl-C and verify that we can do info threads and continue >>+after 100 {send_gdb "\003"} > > > Is 100 ms enough to be interesting? > It still kicks off a fair number of threads that have started/exited, but I can make this bigger. -- Jeff J.