From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10863 invoked by alias); 11 Apr 2003 06:20:40 -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 10852 invoked from network); 11 Apr 2003 06:20:37 -0000 Received: from unknown (HELO sccrmhc01.attbi.com) (204.127.202.61) by sources.redhat.com with SMTP; 11 Apr 2003 06:20:37 -0000 Received: from erica (12-237-61-21.client.attbi.com[12.237.61.21]) by sccrmhc01.attbi.com (sccrmhc01) with SMTP id <2003041106203700100oh5fqe>; Fri, 11 Apr 2003 06:20:37 +0000 Date: Fri, 11 Apr 2003 06:20:00 -0000 From: David Frager To: Michael Snyder Cc: gdb Subject: Re: Problems with gdb on Solaris 8 Message-Id: <20030411011740.4fbfe824.dbfrager@attbi.com> In-Reply-To: <3E965161.955869C7@redhat.com> References: <20030403202605.7bac1421.dbfrager@attbi.com> <3E965161.955869C7@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2003-04/txt/msg00106.txt.bz2 Thanks for the response..I will verify this On Thu, 10 Apr 2003 22:23:45 -0700 Michael Snyder wrote: > David Frager wrote: > > > > I have been experiencing problems with debugging programs on Solaris 8. > > > > The programs are compiled using g++ 3.2, and I am attempting to debug running gdb 5.3 > > Both my modules and the ACE library used by my modules are compiled with optimzation turned off and debug turned on. Additionally, the module is not striped. > > David, was the module built as a 64-bit app, or 32? > And likewise, how was gdb built? > > On Solaris, gdb can only debug 64-bit apps if it is itself one. > > > > > I have attempted to set other breakpoints, but I get the same results. > > > > # gdb ./MIBtest > > GNU gdb 5.3 > > Copyright 2002 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 "sparc-sun-solaris2.8"... > > (gdb) l 'ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex(int, int, int, unsigned short, int)' > > 211 ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex (key_t k, > > 212 int flags, > > 213 int initial_value, > > 214 u_short nsems, > > 215 int perms) > > 216 { > > 217 ACE_TRACE ("ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex"); > > 218 if (this->open (k, flags, initial_value, nsems, perms) == -1) > > 219 ACE_ERROR ((LM_ERROR, ACE_LIB_TEXT ("%p\n"), ACE_LIB_TEXT ("ACE_SV_Semaphore_Complex")) > > ); > > 220 } > > (gdb) b 218 > > Breakpoint 1 at 0x133854: file SV_Semaphore_Complex.cpp, line 218. > > (gdb) run > > Starting program: /dfrager/MIBtest > > Warning: > > Cannot insert breakpoint 1. > > Error accessing memory address 0x133854: I/O error. > > The same program may be running in another process. > > > > -- --