From owner-freebsd-hackers Fri Sep 19 05:44:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA09042 for hackers-outgoing; Fri, 19 Sep 1997 05:44:15 -0700 (PDT) Received: from zwei.siemens.at (zwei.siemens.at [193.81.246.12]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id FAA08916; Fri, 19 Sep 1997 05:42:46 -0700 (PDT) Received: from ws6303-f (root@firix [10.1.143.100]) by zwei.siemens.at with ESMTP id OAA25259; Fri, 19 Sep 1997 14:22:53 +0200 (MET DST) Received: from ws6423.gud.siemens.at (ws6423-f) by ws6303-f with ESMTP (1.40.112.8/16.2) id AA014021751; Fri, 19 Sep 1997 14:22:31 +0200 Received: by ws6423.gud.siemens.at (SMI-8.6/SMI-SVR4) id OAA10145; Fri, 19 Sep 1997 14:21:47 +0200 Date: Fri, 19 Sep 1997 14:21:47 +0200 From: lada@ws6303.gud.siemens.at (marino.ladavac@siemens.at) Message-Id: <199709191221.OAA10145@ws6423.gud.siemens.at> To: bde@zeta.org.au, phk@critter.freebsd.dk Subject: Re: Bug in malloc/free Cc: mike@smith.net.au, atrens@nortel.ca, freebsd-bugs@FreeBSD.ORG, gram@cdsec.com, hackers@FreeBSD.ORG, julian@whistle.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Md5: ZOJEsCaDon/JxZZs6n5vnA== Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > > >Flushing in abort() should be safe because abort() is not among the > >functions that are safe to call from a signal handler :-). > > Bummer. > > So what should I do in malloc when I realize that continuing doesn't > make sense ? > > kill (diesig, getpid()); ? > for which value of diesig ? raise( SIGABRT );? or the equivalent kill( getpid(), SIGABRT);? /Marino > > > -- > Poul-Henning Kamp FreeBSD coreteam member > phk@FreeBSD.ORG "Real hackers run -current on their laptop." >