From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7009 invoked by alias); 11 May 2003 20:46:00 -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 6959 invoked from network); 11 May 2003 20:45:59 -0000 Received: from unknown (HELO rwcrmhc51.attbi.com) (204.127.198.38) by sources.redhat.com with SMTP; 11 May 2003 20:45:59 -0000 Received: from lucon.org (12-234-88-5.client.attbi.com[12.234.88.5]) by attbi.com (rwcrmhc51) with ESMTP id <2003051120455805100pvl4ae>; Sun, 11 May 2003 20:45:58 +0000 Received: by lucon.org (Postfix, from userid 1000) id E413C2C681; Sun, 11 May 2003 13:45:56 -0700 (PDT) Date: Sun, 11 May 2003 20:46:00 -0000 From: "H. J. Lu" To: Elena Zannoni Cc: GDB Subject: Re: NPTL thread support Message-ID: <20030511134556.A22269@lucon.org> References: <200305090945.h499jTH13137@magilla.sf.frob.com> <20030509134135.GA20959@nevyn.them.org> <16059.47081.289185.757260@localhost.redhat.com> <20030509075610.B1675@lucon.org> <16059.52718.465177.555337@localhost.redhat.com> <20030509091522.A2960@lucon.org> <16059.55278.841645.134311@localhost.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <16059.55278.841645.134311@localhost.redhat.com>; from ezannoni@redhat.com on Fri, May 09, 2003 at 12:31:42PM -0400 X-SW-Source: 2003-05/txt/msg00198.txt.bz2 On Fri, May 09, 2003 at 12:31:42PM -0400, Elena Zannoni wrote: > > All the patches have been posted by Jeff Johnston to the gdb-patches list. > I think in the last 2 months or so. They should still apply cleanly. > > If you try them, could you post to the list how it went? > > elena > I tried those patches. Gdb compiled ok. But "make check" never finished under RedHat 9. I got FAIL: gdb.asm/asm-source.exp: x/i globalvar (memory read error) FAIL: gdb.base/selftest.exp: step into xmalloc call FAIL: gdb.java/jmisc.exp: setting breakpoint at jmisc.main FAIL: gdb.java/jmisc.exp: ptype jmisc FAIL: gdb.java/jmisc.exp: p args FAIL: gdb.java/jmisc.exp: p *args FAIL: gdb.java/jmisc1.exp: ptype jmisc FAIL: gdb.java/jmisc2.exp: ptype jmisc FAIL: gdb.mi/mi-var-display.exp: get children local variable weird FAIL: gdb.mi/mi1-var-display.exp: get children local variable weird FAIL: gdb.objc/basicclass.exp: breakpoint method FAIL: gdb.objc/basicclass.exp: breakpoint method with colon FAIL: gdb.objc/basicclass.exp: breakpoint class method with colon FAIL: gdb.objc/basicclass.exp: continue until method breakpoint FAIL: gdb.objc/basicclass.exp: resetting breakpoints when rerunning FAIL: gdb.objc/basicclass.exp: continue until method breakpoint FAIL: gdb.objc/basicclass.exp: print an ivar of self FAIL: gdb.objc/basicclass.exp: print self FAIL: gdb.objc/basicclass.exp: print contents of self FAIL: gdb.objc/basicclass.exp: breakpoint in category method FAIL: gdb.objc/basicclass.exp: continue until category method FAIL: gdb.objc/basicclass.exp: Call an Objective-C method with no arguments FAIL: gdb.objc/basicclass.exp: Call an Objective-C method with one argument FAIL: gdb.objc/basicclass.exp: Use of the print-object command FAIL: gdb.objc/basicclass.exp: Use of the po (print-object) command FAIL: gdb.threads/gcore-thread.exp: thread 2 is running (timeout) FAIL: gdb.threads/gcore-thread.exp: save a corefile (timeout) FAIL: gdb.threads/gcore-thread.exp: re-load generated corefile (file not found) FAIL: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily (timeout) FAIL: gdb.threads/linux-dp.exp: (timeout) create philosopher: 1 FAIL: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 2 (timeout) FAIL: gdb.threads/linux-dp.exp: (timeout) create philosopher: 2 FAIL: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 3 (timeout) FAIL: gdb.threads/linux-dp.exp: (timeout) create philosopher: 3 FAIL: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 4 (timeout) FAIL: gdb.threads/linux-dp.exp: (timeout) create philosopher: 4 FAIL: gdb.threads/linux-dp.exp: list linux-dp.c:1,1 (timeout) FAIL: gdb.threads/linux-dp.exp: find line number containing "linuxthreads.exp: info threads 2" (timeout) FAIL: gdb.threads/linux-dp.exp: setting breakpoint at -1 (timeout) FAIL: gdb.threads/linux-dp.exp: continue to breakpoint: main thread's sleep (timeout) FAIL: gdb.threads/linux-dp.exp: info threads 2 (timeout) FAIL: gdb.threads/linux-dp.exp: setting breakpoint at print_philosopher thread 5 (timeout) FAIL: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print (timeout) FAIL: gdb.threads/linux-dp.exp: first thread-specific breakpoint hit (timeout) FAIL: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 0 (timeout) FAIL: gdb.threads/linux-dp.exp: thread-specific breakpoint is thread-specific (timeout) FAIL: gdb.threads/linux-dp.exp: selected thread: 1 (timeout) FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 1 (timeout) FAIL: gdb.threads/linux-dp.exp: selected thread: 2 (timeout) FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 2 (timeout) FAIL: gdb.threads/linux-dp.exp: selected thread: 3 (timeout) FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 3 (timeout) FAIL: gdb.threads/linux-dp.exp: selected thread: 4 (timeout) FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 4 (timeout) FAIL: gdb.threads/linux-dp.exp: selected thread: 5 (timeout) FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 5 (timeout) FAIL: gdb.threads/linux-dp.exp: selected thread: 6 (timeout) FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 6 (timeout) FAIL: gdb.threads/linux-dp.exp: found an interesting thread FAIL: gdb.threads/print-threads.exp: Running threads (slow) (timeout) FAIL: gdb.threads/print-threads.exp: Running threads (slow with kill breakpoint) (timeout) FAIL: gdb.threads/pthreads.exp: Continue to creation of second thread (timeout) FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0 (timeout) FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 (timeout) FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 (timeout) FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0 (timeout) FAIL: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 (timeout) FAIL: gdb.threads/pthreads.exp: disable (timeout) FAIL: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 (timeout) FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times and the lat 2 lines in gdb.log are FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times PASS: gdb.threads/pthreads.exp: Continue with all threads running H.J.