From owner-freebsd-current@FreeBSD.ORG Mon May 22 14:54:06 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A6E1516A63C for ; Mon, 22 May 2006 14:54:06 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from lh.synack.net (lh.synack.net [204.152.188.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6934D43D68 for ; Mon, 22 May 2006 14:53:05 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: by lh.synack.net (Postfix, from userid 100) id 96EEA5E4939; Mon, 22 May 2006 07:53:05 -0700 (PDT) Received: from [192.168.168.201] (moscow-cuda-gen2-68-64-60-20.losaca.adelphia.net [68.64.60.20]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lh.synack.net (Postfix) with ESMTP id 2B50F5E4931; Mon, 22 May 2006 07:53:04 -0700 (PDT) Message-ID: <4471D04C.3050009@FreeBSD.org> Date: Mon, 22 May 2006 07:53:00 -0700 From: Jason Evans User-Agent: Mozilla Thunderbird 1.0.8-1.4.1 (X11/20060420) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Alexandre \"Sunny\" Kovalenko" References: <1148262629.1065.9.camel@RabbitsDen> In-Reply-To: <1148262629.1065.9.camel@RabbitsDen> Content-Type: text/plain; charset=ISO-8859-5; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.5 (2005-11-28) on lh.synack.net X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=RCVD_IN_NJABL_DUL, RCVD_IN_SORBS_DUL autolearn=no version=3.0.5 Cc: current@freebsd.org Subject: Re: Assertion failed... function arena_run_reg_dalloc X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 14:54:09 -0000 Alexandre "Sunny" Kovalenko wrote: > I get following message on today's (May 21) -CURRENT with up-to-date > jpilot from ports: > > Assertion failed: ((run->regs_mask[elm] & (1 << bit)) == 0), function > arena_run_reg_dalloc, file /usr/src/lib/libc/stdlib/malloc.c, line 1638. This assertion most likely failed due to trying to free an object that was already free (double free). > Stack trace is: > > (gdb) bt > #0 0x28adbf97 in kill () from /lib/libc.so.6 > #1 0x289df7c7 in raise () from /lib/libpthread.so.2 > #2 0x28adaabc in abort () from /lib/libc.so.6 > #3 0x28ac31b6 in __assert () from /lib/libc.so.6 > #4 0x28a6548d in reallocf () from /lib/libc.so.6 > #5 0x28a67b19 in free () from /lib/libc.so.6 > #6 0x287f38b1 in g_free () from /usr/local/lib/libglib-2.0.so.0 > #7 0x0807cf6a in get_inline_pixbuf_data.0 () at jpilot.c:1375 > #8 0x0807d4cd in get_main_menu (window=0x82a5028, menubar=0xbfbfdee0, > plugin_list=0x82b0830) > at jpilot.c:1382 > #9 0x0807f0eb in main (argc=1, argv=0xbfbfe770) at jpilot.c:2443 This stack trace is somehow wrong. free() does not call reallocf(). Jason