From owner-freebsd-stable@FreeBSD.ORG Mon Mar 21 18:25:47 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE76E16A4CE for ; Mon, 21 Mar 2005 18:25:47 +0000 (GMT) Received: from dd3.kasserver.com (dd2718.kasserver.com [81.209.184.159]) by mx1.FreeBSD.org (Postfix) with ESMTP id A30DC43D3F for ; Mon, 21 Mar 2005 18:25:47 +0000 (GMT) (envelope-from freebsd@chillt.de) Received: from [192.168.0.5] (dsl-082-083-057-146.arcor-ip.net [82.83.57.146]) by dd3.kasserver.com (Postfix) with ESMTP id 6054B6F6A1; Mon, 21 Mar 2005 19:25:41 +0100 (CET) Message-ID: <423F11A5.40502@chillt.de> Date: Mon, 21 Mar 2005 19:25:41 +0100 From: Bartosz Fabianowski User-Agent: Mozilla Thunderbird 1.0 (X11/20050313) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dan Nelson References: <423F0418.3050702@chillt.de> <20050321181209.GG5243@dan.emsphone.com> In-Reply-To: <20050321181209.GG5243@dan.emsphone.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-stable@freebsd.org Subject: Re: malloc() debugging flags broken on RELENG_5 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2005 18:25:48 -0000 > You're not running as root, are you? The A flag is always set for > root or setuid processes as a security measure. No, I am running as a normal user. > There hasn't been any changes to the malloc code in 5.x since 5.3. I realize there shouldn't have been any changes and I also cannot find everything in the CVS logs. But when I run Kopete, I get the following: kopete in free(): error: modified (chunk-) pointer ^^^^^ According to the man page, this word should read "warning" instead of "error" and the application should not be aborted. > File a bugreport; a program must pass the same pointer to free() that > it received from malloc(). Obviously, there is a bug in Kopete. But it runs for other people with earlier versions of RELENG_5. I am currently downgrading to 1st March to see whether that fixes the issue for me. - Bartosz