From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 817 invoked by alias); 9 Aug 2007 23:39:22 -0000 Received: (qmail 620 invoked by uid 22791); 9 Aug 2007 23:39:21 -0000 X-Spam-Check-By: sourceware.org Received: from a.mail.sonic.net (HELO a.mail.sonic.net) (64.142.16.245) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 09 Aug 2007 23:39:19 +0000 Received: from webmail.sonic.net (b.webmail.sonic.net [64.142.100.148]) by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id l79NcoIV032701; Thu, 9 Aug 2007 16:38:50 -0700 Received: from 12.7.175.2 (SquirrelMail authenticated user msnyder) by webmail.sonic.net with HTTP; Thu, 9 Aug 2007 16:38:50 -0700 (PDT) Message-ID: <18974.12.7.175.2.1186702730.squirrel@webmail.sonic.net> In-Reply-To: <1186699391.4524.12.camel@localhost> References: <23585.12.7.175.2.1186282957.squirrel@webmail.sonic.net> <21109.12.7.175.2.1186596556.squirrel@webmail.sonic.net> <1186699391.4524.12.camel@localhost> Date: Thu, 09 Aug 2007 23:39:00 -0000 Subject: Re: [PATCH] solib-svr4.c, several memory leaks From: msnyder@sonic.net To: luisgpm@linux.vnet.ibm.com Cc: gdb-patches@sourceware.org User-Agent: SquirrelMail/1.4.9a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2007-08/txt/msg00194.txt.bz2 Thanks -- looking into it. > Folks, > > GDB started acting strange today, segfaulting when trying to open some > binaries, GDB itself included. Other binaries would work OK. > > Log: > > ------- > ~/builds/gdb-head/> gdb-head-64bit/gdb/gdb gdb-head-64bit/gdb/gdb > GNU gdb 6.6.50.20070809-cvs > Copyright (C) 2007 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for > details. > This GDB was configured as "powerpc64-unknown-linux-gnu"... > startUsing host libthread_db library "/lib64/ppc970/libthread_db.so.1". > (gdb) start > Breakpoint 1 at 0x10060b3c: file gdb-head/gdb/gdb.c, line 30. > Starting program: gdb-head-64bit/gdb/gdb > BFD: reopening : No such file or directory > > Segmentation fault > ------- > > > I tracked down the root of the problem and this patch appears to be the > problem. Reverting it back fixes the problem. > > Backtrace output: > ------- > Program received signal SIGSEGV, Segmentation fault. > 0x00000400002a8b30 in .strcmp () from /lib64/tls/libc.so.6 > (gdb) bt > #0 0x00000400002a8b30 in .strcmp () from /lib64/tls/libc.so.6 > #1 0x0000000010089d14 in bfd_lookup_symbol (abfd=0x1095a980, > symname=0x106de700 "r_debug_state") > at gdb-head/gdb/solib-svr4.c:305 > ------- > > Best regards, > Luis > > On Wed, 2007-08-08 at 11:09 -0700, msnyder@sonic.net wrote: >> > >> > msnyder@sonic.net writes: >> >> 2007-08-04 Michael Snyder >> >> >> >> * solib-svr4.c (open_symbol_file_object): Memory leak. >> >> (svr4_current_sos): Ditto. >> >> (enable_break): Ditto. >> > >> > Looks okay to me. >> >> Committed. Thanks Jim and Kevin. >> >> > -- > Luis Machado > Software Engineer > IBM Linux Technology Center > LoP Toolchain/Debuggers' team > Phone: +55 19-2132-2218 > T/L: 839-2218 > e-mail: luisgpm@vnet.linux.ibm.com > >