From owner-cvs-all Tue Jul 30 3:26:45 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8852637B400; Tue, 30 Jul 2002 03:26:38 -0700 (PDT) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id B54CF43E31; Tue, 30 Jul 2002 03:26:37 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd03.sul.t-online.de by mailout07.sul.t-online.com with smtp id 17ZUCo-0002V1-06; Tue, 30 Jul 2002 12:26:18 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[217.229.222.128]) by fmrl03.sul.t-online.com with esmtp id 17ZUDa-1N7Sd6C; Tue, 30 Jul 2002 12:27:06 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) by Andro-Beta.Leidinger.net (8.11.6/8.11.6) with ESMTP id g6UAPxx89149; Tue, 30 Jul 2002 12:25:59 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.5/8.12.5) with SMTP id g6UAPwWd001220; Tue, 30 Jul 2002 12:25:59 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 30 Jul 2002 12:25:58 +0200 From: Alexander Leidinger To: "Anton Berezin" Cc: mi+mx@aldan.algebra.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, phk@FreeBSD.ORG Subject: Re: perl (5.6.1) and perl-malloc() in the FreeBSD port Message-Id: <20020730122558.52e3f86e.Alexander@Leidinger.net> In-Reply-To: <20020729161656.GC44660@heechee.tobez.org> References: <200207280914.g6S9EINq064394@freefall.freebsd.org> <200207291210.42191.mi+mx@aldan.algebra.com> <20020723125836.1ce8ed68.Alexander@Leidinger.net> <20020726000942.GI68811@heechee.tobez.org> <20020729161656.GC44660@heechee.tobez.org> Organization: Independend X-Mailer: Sylpheed version 0.7.8claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 29 Jul 2002 18:16:56 +0200 "Anton Berezin" > Let me answer by citing most of the mail I've written to netchild a > couple of days ago: [...] My main reason for requesting this knob is to be able to do a quick test if this solves some problems with signal handlers (recursive calls to malloc and free, yes I know, I may want safe signals from 5.8.0) for a particular package (interchange). On Linux (where perl-malloc gets used) it runs without problems, on FreeBSD it has problems ocassionally. The author of interchanges blames perl on FreeBSD, because some of the problems only show up on FreeBSD. So far the debugging session showed a bug in setproctitle() on a 4.4 system (fixed in 4.6, I don't know about 4.5). Some bugs are reproducible on Linux too, so I'm out of it and let others (those more familiar with interchange/perl) debug them further. A bug with getpwuid() is still on the TODO list (it shows up on 4.6, but not on 4.4). A short note: simple test cases work, it seems to be some strange interaction required to trigger the bugs. Bye, Alexander. -- It's not a bug, it's tradition! http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message