From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4397 invoked by alias); 12 Jun 2006 00:21:30 -0000 Received: (qmail 4369 invoked by uid 22791); 12 Jun 2006 00:21:29 -0000 X-Spam-Check-By: sourceware.org Received: from omta01ps.mx.bigpond.com (HELO omta01ps.mx.bigpond.com) (144.140.82.153) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 12 Jun 2006 00:21:27 +0000 Received: from grove.modra.org ([144.136.172.108]) by omta01ps.mx.bigpond.com with ESMTP id <20060612002124.BOKT4761.omta01ps.mx.bigpond.com@grove.modra.org>; Mon, 12 Jun 2006 00:21:24 +0000 Received: by bubble.grove.modra.org (Postfix, from userid 500) id 90F821E5D64; Mon, 12 Jun 2006 09:51:24 +0930 (CST) Date: Mon, 12 Jun 2006 04:32:00 -0000 From: Alan Modra To: Andreas Schwab Cc: dj@redhat.com, binutils@sourceware.org Subject: Re: Increment Message-ID: <20060612002124.GF32562@bubble.grove.modra.org> Mail-Followup-To: Andreas Schwab , dj@redhat.com, binutils@sourceware.org References: <20060606030414.GH519@bubble.grove.modra.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2006-06/txt/msg00175.txt.bz2 On Fri, Jun 09, 2006 at 03:36:59PM +0200, Andreas Schwab wrote: > Alan Modra writes: > > * hash.c (bfd_hash_lookup): Correct stray line. > > The linker is now crashing very often with an assertion failure in > _bfd_elf_strtab_delref. Apparently the hash resizing was never properly > tested, since with the misplaced increment it was unlikely to ever > trigger. In fact, disabling it will fix the crashes. How do you get these crashes? I've built an entire powerpc biarch toolchain, binutils+gcc+glibc+gdb, mainline cvs for everything except gcc which was 4.1 branch cvs. No assertions noticed. Perhaps you are hitting a compiler bug? -- Alan Modra IBM OzLabs - Linux Technology Centre