From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29482 invoked by alias); 26 Aug 2003 03:09:16 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 29464 invoked from network); 26 Aug 2003 03:09:15 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sources.redhat.com with SMTP; 26 Aug 2003 03:09:15 -0000 Received: from drow by nevyn.them.org with local (Exim 4.20 #1 (Debian)) id 19rUCp-0001d8-6x for ; Mon, 25 Aug 2003 23:09:15 -0400 Date: Tue, 26 Aug 2003 03:09:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sources.redhat.com Subject: Re: Fix Java PR gdb/1322 (was Re: [rfa/doc] Document pr gdb/1322 in PROBLEMS) Message-ID: <20030826030915.GA6197@nevyn.them.org> Mail-Followup-To: gdb-patches@sources.redhat.com References: <200308181832.h7IIWKUx004464@duracef.shout.net> <20030824165607.GC17841@nevyn.them.org> <8665kmg7vr.fsf@elgar.kettenis.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8665kmg7vr.fsf@elgar.kettenis.dyndns.org> User-Agent: Mutt/1.5.1i X-SW-Source: 2003-08/txt/msg00444.txt.bz2 On Sun, Aug 24, 2003 at 09:42:16PM +0200, Mark Kettenis wrote: > Daniel Jacobowitz writes: > > > On Mon, Aug 18, 2003 at 02:32:20PM -0400, Michael Elizabeth Chastain wrote: > > > + > > > + gdb/1322: "internal-error: sect_index_text not initialized" after printing a java type > > > + > > > + When gdb debugs a Java program which uses shared libraries, it can > > > + generate this internal error. > > > + > > > + If you get this error when debugging Java, you can try working around > > > + the problem by relinking your program with no shared libraries at all > > > + (even the standard C library). With the GNU linker, use the "-static" > > > + argument to do this. > > > + > > > + You can also try this patch for gdb: > > > + > > > + http://sources.redhat.com/ml/gdb-prs/2003-q3/msg00190.html > > > > How about we fix it instead? This patch depends on Mark K's > > per-objfile-data patch, but only because it touches the same area, I > > think. > > > > Dwarf maintainers, is this OK? Could someone test that it fixes the > > Java problems on HEAD? > > I'm not exactly a DWARF maintainer, but since I wrote the code in that > file I assume I can approve your patch :-). I'll do so if you'll add a > > gdb_assert (objfile->section_offsets); > > just before the > > offset = ANOFFSET (... > > to check the assumption you're making that the section offsets will be > available when we have DWARF2 CFI. > > Oh, and change the PR first line of the ChangeLog into java/1322 such > that GNATS will notice your patch. I believe it will ignore it if you > use gdb/1322. Thanks. I've checked this in on HEAD. In a couple of days, if all goes well, I'll move it to the branch. I removed it from PROBLEMS too, since hopefully it's no longer a problem. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer