Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Nov 2000 20:00:04 -0800
From:      Jason Evans <jasone@canonware.com>
To:        andrew@ugh.net.au
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: gdb & threaded application
Message-ID:  <20001105200004.O4044@canonware.com>
In-Reply-To: <Pine.BSF.4.21.0011060126430.35048-100000@starbug.ugh.net.au>; from andrew@ugh.net.au on Mon, Nov 06, 2000 at 01:33:21AM %2B1000
References:  <Pine.BSF.4.21.0011060126430.35048-100000@starbug.ugh.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 06, 2000 at 01:33:21AM +1000, andrew@ugh.net.au wrote:
> Hi,
> 
> I have a program compiled with -pthread and I'm trying to use gdb to debug
> it. I run the program in one window and then try to attach to it from
> another. I have put a sleep 10 in the program so I can catch it before it
> enters the section I want to debug. This is what I get:
> 
> Attaching to program: /usr/home/andrew/work/msgs2/msgs, process 10063
> Reading symbols from /usr/lib/libc_r.so.4...done.
> Reading symbols from /usr/libexec/ld-elf.so.1...done.
> 0x280b7368 in _thread_sys_poll () from /usr/lib/libc_r.so.4
                                                  ^^^^^^^^^^^

For reasons that I don't entirely understand, using gdb with dynamically
linked applications usually produces very undesireable (often totally
incorrect) results on FreeBSD.  I don't know that this is the problem, but
the first thing I'd do if I were you would be to link statically.

Jason


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001105200004.O4044>