From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2866 invoked by alias); 12 Sep 2003 14:30:24 -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 2859 invoked from network); 12 Sep 2003 14:30:23 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sources.redhat.com with SMTP; 12 Sep 2003 14:30:23 -0000 Received: from drow by nevyn.them.org with local (Exim 4.22 #1 (Debian)) id 19xowF-0006Gj-J7; Fri, 12 Sep 2003 10:30:19 -0400 Date: Fri, 12 Sep 2003 14:30:00 -0000 From: Daniel Jacobowitz To: Andreas Westin Cc: Elena Zannoni , gdb@sources.redhat.com Subject: Re: thread debugging problem Message-ID: <20030912143019.GA24071@nevyn.them.org> Mail-Followup-To: Andreas Westin , Elena Zannoni , gdb@sources.redhat.com References: <3F60AC48.6050406@student.luth.se> <16224.44905.976029.587340@localhost.redhat.com> <1063350901.3f617275e4926@webmail.student.luth.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1063350901.3f617275e4926@webmail.student.luth.se> User-Agent: Mutt/1.5.1i X-SW-Source: 2003-09/txt/msg00169.txt.bz2 On Fri, Sep 12, 2003 at 09:15:01AM +0200, Andreas Westin wrote: > > > Hi, > > > > > > I'm trying to debug a multithreaded program in linux, but I'm not > > able > > > to get any kind of thread info while running the program in gdb. > > > I've tested with gdb 5.3, 5.3.91 and cvs from yesterday (10th) not > > any > > > of them works. > > > info thread shows nothing and the program stops with signal 32 when a > > > > > new thread starts. > > > > > > > Hmmm, this usually indicates that there is no thread support > > available. Maybe the version of the Kernel you are using has some > > missing pieces. How about glibc-kernheaders? > > > > Do you get a message at gdb startu saying something about using > > libthread_db? > > > > > I'm using Trustix 2.0 with gcc 3.3 and glibc 2.3.2. > > > > > > > Not sure what Trustix is. > > But those versions seem roughly ok. > > > > Can you post a gdb session? > > > > This is the kernel installed. > root@labb ~# uname -a > Linux labb.mobilecity.nu 2.4.21-13trfirewall #1 Thu Jul 10 15:57:32 CEST 2003 > i686 unknown unknown GNU/Linux > > I have installed the glibc-devel rpms so the headers should be included. > > Trustix is small firewall/gateway dist, http://www.trustix.net/ > > A sample gdb session, I do not see any message about libthread_db though. Does trustix even ship /lib/libthread_db.so.1? If not, thread debugging won't work. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer