From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11242 invoked by alias); 14 Oct 2003 16:15:56 -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 11226 invoked from network); 14 Oct 2003 16:15:54 -0000 Received: from unknown (HELO localhost.redhat.com) (207.219.125.105) by sources.redhat.com with SMTP; 14 Oct 2003 16:15:54 -0000 Received: from redhat.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 7A8332B89; Tue, 14 Oct 2003 12:15:53 -0400 (EDT) Message-ID: <3F8C2139.3040904@redhat.com> Date: Tue, 14 Oct 2003 16:15:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030820 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Daniel Jacobowitz Cc: Joel Brobecker , Andrew Cagney , gdb-patches@sources.redhat.com Subject: Re: problem unwinding past pthread_cond_wait() on x86 RedHat 9.0 References: <20031014054225.GB919@gnat.com> <20031014125731.GA14097@nevyn.them.org> <3F8C1523.5040704@redhat.com> <20031014154649.GA989@gnat.com> <20031014155211.GB10669@nevyn.them.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2003-10/txt/msg00461.txt.bz2 > On Tue, Oct 14, 2003 at 08:46:49AM -0700, Joel Brobecker wrote: > >> > Joel, what happens if you type: >> > >> > (gdb) x/i 0xffffe002 > >> >> Something like "Cannot read memory at 0xffffe002" (already tried it :-). >> What is this address, BTW. I always wondered... Kernel code? Special >> address? > > > Search for "vsyscall DSO" in the gdb@ archives to learn more than you > ever wanted to know :) Patches to fully support it are still pending. No. No matter how much you patch GDB, GDB isn't going to dig itself out of thishole. It's not able to access the code/data/whatever at that address so it's never going to correctly unwind from it. Kernel bug - incomplete functionality. Andrew