From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: GNU Guile 1.9.0 released (alpha) Date: Sat, 20 Jun 2009 23:31:13 -0700 (PDT) Message-ID: <119243.89652.qm@web37903.mail.mud.yahoo.com> References: <86y6rnev6m.fsf@gnu.org> <3ae3aa420906192000h57399eaayc7a642c9f97f1a98@mail.gmail.com> <3ae3aa420906201117g7db10ce3h9aecc18269060d6b@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1245565891 1551 80.91.229.12 (21 Jun 2009 06:31:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Jun 2009 06:31:31 +0000 (UTC) Cc: =?iso-8859-1?Q?Ludovic_Court=E8s?= , guile-devel@gnu.org To: linasvepstas@gmail.com, Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jun 21 08:31:27 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MIGaM-0001av-3K for guile-devel@m.gmane.org; Sun, 21 Jun 2009 08:31:26 +0200 Original-Received: from localhost ([127.0.0.1]:57031 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MIGaL-0007lr-CV for guile-devel@m.gmane.org; Sun, 21 Jun 2009 02:31:25 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MIGaG-0007lZ-TT for guile-devel@gnu.org; Sun, 21 Jun 2009 02:31:20 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MIGaB-0007jp-OW for guile-devel@gnu.org; Sun, 21 Jun 2009 02:31:20 -0400 Original-Received: from [199.232.76.173] (port=60187 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MIGaB-0007jm-Kq for guile-devel@gnu.org; Sun, 21 Jun 2009 02:31:15 -0400 Original-Received: from web37903.mail.mud.yahoo.com ([209.191.91.165]:46879) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1MIGaB-0007Mq-8f for guile-devel@gnu.org; Sun, 21 Jun 2009 02:31:15 -0400 Original-Received: (qmail 90020 invoked by uid 60001); 21 Jun 2009 06:31:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1245565874; bh=dODYUW9UNubqMcLnuWlfIymrNxgWYTYFQML0YF7ANh4=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=N6NCM+/SCe8QSPLBWTvjdgb8cpee5Gx1gXAiEJ2NJLMnDIfxetaPTF0fv3+hqupsOtf+qCwE5N7cvx+7MFsYHVm4nyIGprCtvNS4A+pgHpry2+Fi1IxrkMWqzon8SBICm+tRjWsghZl62C08uJNimSrU/LFVQAt4aGWjlVWC0ec= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=UEcpRco80NQKLr/t+LFdmfptZthZ6t3Ts/OCD6ZYOiRdnHpezqdCp6J8J85lTVJYqbqUbxh5ApFBqROmPs95cUZB+cFpryMa5tYFt6DtUBOYv0AwdggKQluvv7TsAC6RHmU3fdVwa/7dTHHMk/CSu9PsTO+vW/M1B+QvIeziydQ=; X-YMail-OSG: qtSBwwcVM1luWMEKIaNEnTumOFb5EByTc75XkeBtZMox8dnpWlQ9W6EEwi1a98YSH1LplPDsa8x.gv7kp.DNFLdA7FNxmwZtqkBSUrbuUY3prCn3dJOT53jy2bnXUqdvX7FtpY5nQGpvU2_7_2iC8ff76kXPOKQkV2fGOidKpm3PoPzwQIDzIl9VVJ1sV_2DZvhw4OMRjJJU.U72mkA0t6qsFmixGuyUi2IQ8ieYeYw8s8fnTk52WaXNzZk1HlPQUH8CN69U0yg2Anzohi1MIEWgwCb.onAvtIBzCkykJiGGxFQ_gKzCxlrfecrnZciMoGvZgHXZYXyAby3M5PHj.0di Original-Received: from [218.160.33.198] by web37903.mail.mud.yahoo.com via HTTP; Sat, 20 Jun 2009 23:31:13 PDT X-Mailer: YahooMailRC/1357.18 YahooMailWebService/0.7.289.15 In-Reply-To: <3ae3aa420906201117g7db10ce3h9aecc18269060d6b@mail.gmail.com> X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8740 Archived-At: =0A=0A=0A=0A----- Original Message ----=0A> From: Linas Vepstas =0A> To: Andy Wingo =0A> Cc: Ludovic Court=E8= s ; guile-devel@gnu.org=0A> Sent: Sunday, June 21, 2009 2:17:= 46 AM=0A> Subject: Re: GNU Guile 1.9.0 released (alpha)=0A> =0A> 2009/6/20 = Andy Wingo :=0A> > On Sat 20 Jun 2009 05:00, Linas Vepstas writes:=0A> >=0A= > >> Running r6rs-ports.test=0A> >> /bin/sh: line 4: 7268 Segmentation fau= lt ${dir}$tst=0A> >> FAIL: check-guile=0A> >=0A> > A few more things y= ou could try, in addition to what Neil and Ludovic=0A> > said:=0A> >=0A> > = ./check-guile r6rs-ports.test=0A> >=0A> > Does this segfault for you?=0A> = =0A> No .... err yes .. it passed 3 times, failed the fourth time.=0A> I gu= ess there's a race condition,looks to be in the gc.=0A> =0A> > If so:=0A> = >=0A> > ./check-guile -i meta/gdb-uninstalled-guile r6rs-ports.test=0A> =0A= > It seems to crash once out of every 5-10 times.=0A> =0A=0AHi guys.=0A=0AN= ot really in a position to help, since I'm still AFK, but, =0Asomewhere alo= ng the line I pushed this patch to r6rs vectors=0Ain the String_abstraction= 2 tree.=0A=0A--- a/libguile/r6rs-ports.c=0A+++ b/libguile/r6rs-ports.c=0A@@= -210,7 +210,10 @@ static SCM=0A cbp_mark (SCM port)=0A {=0A /* Mark the = underlying method and object vector. */=0A- return SCM_PACK (SCM_STREAM (= port));=0A+ if (SCM_PTAB_ENTRY (port) !=3D NULL)=0A+ return SCM_PACK (S= CM_STREAM (port));=0A+ else=0A+ return SCM_BOOL_F;=0A }