From owner-freebsd-arch@FreeBSD.ORG Sun May 13 22:32:40 2007 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 77D5016A4E8 for ; Sun, 13 May 2007 22:32:40 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from ls405.t-com.hr (ls405.t-com.hr [195.29.150.135]) by mx1.freebsd.org (Postfix) with ESMTP id 0303513C469 for ; Sun, 13 May 2007 22:32:39 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from ls248.t-com.hr (ls248.t-com.hr [195.29.150.237]) by ls405.t-com.hr (Postfix) with ESMTP id C896B143FA9; Mon, 14 May 2007 00:09:39 +0200 (CEST) Received: from ls248.t-com.hr (ls248.t-com.hr [127.0.0.1]) by ls248.t-com.hr (Qmlai) with ESMTP id C5E72D50058; Mon, 14 May 2007 00:09:39 +0200 (CEST) Received: from ls248.t-com.hr (ls248.t-com.hr [127.0.0.1]) by ls248.t-com.hr (Qmlai) with ESMTP id AB5B0D5004A; Mon, 14 May 2007 00:09:39 +0200 (CEST) X-Envelope-Sender-Info: g5URFa92gX9K/Rg9VFA/rAl+cNvCKJBJAbKY1Urjd886StkSH1j7CT0zJW9WjWDV X-Envelope-Sender: ivoras@fer.hr Received: from [10.0.0.100] (78-1-78-250.adsl.net.t-com.hr [78.1.78.250]) by ls248.t-com.hr (Qmali) with ESMTP id 5B15B5E00EC; Mon, 14 May 2007 00:09:39 +0200 (CEST) Message-ID: <46478C9A.9050807@fer.hr> Date: Mon, 14 May 2007 00:09:30 +0200 From: Ivan Voras User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: Alfred Perlstein References: <20070512153532.GQ21795@elvis.mu.org> <63984.1178992555@critter.freebsd.dk> <20070513215442.GZ21795@elvis.mu.org> In-Reply-To: <20070513215442.GZ21795@elvis.mu.org> X-Enigmail-Version: 0.94.3.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC64C28F94A354F261EECD2E5" Cc: freebsd-arch@freebsd.org Subject: Re: HEADS DOWN X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2007 22:32:40 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC64C28F94A354F261EECD2E5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Alfred Perlstein wrote: > Let's clear the issue here... FreeBSD did not have a choice in the > matter. Actually it did. The SIGABORT codepath was only executed in case the process is running under uid=3D0, in other cases it would just print out the warning. I think behaviour such as this is a violation of POLA as the behaviour is different depending on which users runs it (and if the allocator can clearly handle the situation for nonprivileged users, it can also handle it for root, but instead chose to be annoying). > We can't be "bug for bug tolerant" with Linnex without copying > their allocator. =20 No, but we can with the documented parts, and malloc-inside-signal-handler support is documented (http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_toc.ht= ml#SEC357). Even if it's forbidden by POSIX or other standards, FreeBSD isn't popular enough to be one of the systems that don't support it. (This being said, since I'm not going to create a malloc implementation any time soon, it of course depends on the particular author what will or will not be supported :) ). > And since our allocator is vastly superior phkmalloc isn't any more and it remains to be seen for jemalloc :) --------------enigC64C28F94A354F261EECD2E5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGR4ygldnAQVacBcgRAnPCAKCSVQ05vdceGu6NzeIgt5p34sAqKgCeLQvb +QQvUEuYizSSTvSr849/NaU= =zUMD -----END PGP SIGNATURE----- --------------enigC64C28F94A354F261EECD2E5--