From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30722 invoked by alias); 1 Feb 2005 20:53:03 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 30637 invoked from network); 1 Feb 2005 20:52:56 -0000 Received: from unknown (HELO e31.co.us.ibm.com) (32.97.110.129) by sourceware.org with SMTP; 1 Feb 2005 20:52:56 -0000 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e31.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id j11Kqum4390568 for ; Tue, 1 Feb 2005 15:52:56 -0500 Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay04.boulder.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j11Kqnhp289130 for ; Tue, 1 Feb 2005 13:52:50 -0700 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id j11KqnDx000323 for ; Tue, 1 Feb 2005 13:52:49 -0700 Received: from austin.ibm.com (netmail2.austin.ibm.com [9.41.248.176]) by d03av02.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id j11Kqnbv000304 for ; Tue, 1 Feb 2005 13:52:49 -0700 Received: from lazy.austin.ibm.com (lazy.austin.ibm.com [9.53.94.97]) by austin.ibm.com (8.12.10/8.12.10) with ESMTP id j11KqmbI090648 for ; Tue, 1 Feb 2005 14:52:48 -0600 Date: Tue, 01 Feb 2005 20:53:00 -0000 From: Manoj Iyer X-X-Sender: manjo@lazy To: gdb@sources.redhat.com Subject: internal-error: could not find partial DIE in cache Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2005-02/txt/msg00015.txt.bz2 It will be a big help if I can get some inputs as to how I should go further on this problem. I have an executable compiled with IBM xlC++ compiler, when I run this program through GDB (RHEL 4, gdb 6.3) it throws and internal error : dwarf2read.c:5452: internal-error: could not find partial DIE in cache looking at the code, find_partial_die_in_comp_unit() is printing this message. libiberty/hashtab.c: htab_find_with_hash() function is returning an EMPTY_ENTRY. I dont know the internal of GDB enough. What should I be looking for? Is this because the hash table was created wrong or xlC produced some bad debug information. How do I find out? Really appriciate your input. ----- manjo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Cognito ergo sum + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++