🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gdb.bug
Article #1300

Re: gdb 6.1 test failures, OK?

#1300
From: Michael Mueller
Date: Thu, 27 May 2004 18:36
177 lines
10622 bytes
Hi,

I don't have any comments on Fred's test results. But I tried using gdb 
6.1 to debug Solaris SPARC, 32 and 64 bit Sun cc compiled target 
programs and found it close to unusable. (I didn't try gcc targets.)

I am working on the gdb source code and have a couple of preliminary 
fixes for the most urgent problems. After finishing the FSF copyleft 
formalities I will send them to gdb-patches and hope to get them accepted.

My private version of gdb is stable enough to debug Sun cc compiled 32 
and 64 bit targets. But my list of open issues is still growing. If 
somebody needs something urgently I am willing to send a patch file.

Michael


Fred Ma wrote:
> Hello,
> 
> I just built gdb 6.1 in my own account space (not system wide,
> since I'm not administrator).  The instructions seemed pretty
> straighforward, but the there were some unexpected failures.  Is this
> normal?  I just wanted to have an idea of how much confidence I can
> have in the built gdb when I'm using it to troubleshoot code.  I'm
> using sparc solaris 8.
> 
> Thanks.
> 
> Fred
> 
> ======================================================================
>    Tail of make check-gdb output
> ----------------------------------------------------------------------
> 		=== gdb Summary ===
> 
> # of expected passes		9618
> # of unexpected failures	106
> # of unexpected successes	3
> # of expected failures		61
> # of unknown successes		12
> # of known failures		19
> # of untested testcases		3
> # of unsupported tests		5
> /tmp/fma/gdb-6.1/gdb/testsuite/../../gdb/gdb version  6.1 -nx
> 
> make[2]: *** [just-check] Error 1
> make[2]: Leaving directory `/tmp/fma/gdb-6.1/gdb/testsuite'
> make[1]: *** [check] Error 2
> make[1]: Leaving directory `/tmp/fma/gdb-6.1/gdb'
> make: *** [check-gdb] Error 2
> 
> ======================================================================
>    List of unexpected failed tests
> ----------------------------------------------------------------------
> FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765)
> FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2)
> FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2)
> FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765)
> FAIL: gdb.base/fileio.exp: System with invalid command returns 127
> FAIL: gdb.base/float.exp: info float
> FAIL: gdb.base/interrupt.exp: call function after waking it (the program exited)
> FAIL: gdb.base/interrupt.exp: call function a second time
> FAIL: gdb.base/interrupt.exp: continue
> FAIL: gdb.base/interrupt.exp: echo data (timeout)
> FAIL: gdb.base/interrupt.exp: send end of file
> FAIL: gdb.base/maint.exp: maint print psymbols
> FAIL: gdb.base/maint.exp: maint print symbols
> FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1
> FAIL: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end
> FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7
> FAIL: gdb.base/relocate.exp: static variables have different addresses
> FAIL: gdb.cp/annota3.exp: annotate-quit (pattern 1)
> FAIL: gdb.cp/classes.exp: ptype obj_with_enum
> FAIL: gdb.cp/inherit.exp: print g_vE
> FAIL: gdb.cp/namespace.exp: print 'AAA::c'
> FAIL: gdb.cp/namespace.exp: print AAA::c
> FAIL: gdb.cp/namespace.exp: print AAA::xyzq('x')
> FAIL: gdb.cp/namespace.exp: print BBB::CCC::xyzq('x')
> FAIL: gdb.cp/namespace.exp: print BBB::Class::xyzq
> FAIL: gdb.cp/namespace.exp: print c
> FAIL: gdb.cp/namespace.exp: print cc
> FAIL: gdb.cp/namespace.exp: print 'C::cc'
> FAIL: gdb.cp/namespace.exp: print C::cc
> FAIL: gdb.cp/namespace.exp: print cd
> FAIL: gdb.cp/namespace.exp: print C::D::cd
> FAIL: gdb.cp/namespace.exp: print 'E::cde'
> FAIL: gdb.cp/namespace.exp: print E::cde
> FAIL: gdb.cp/namespace.exp: print shadow
> FAIL: gdb.cp/namespace.exp: print E::ce
> FAIL: gdb.cp/namespace.exp: ptype C
> FAIL: gdb.cp/namespace.exp: ptype E
> FAIL: gdb.cp/namespace.exp: ptype CClass
> FAIL: gdb.cp/namespace.exp: ptype CClass::NestedClass
> FAIL: gdb.cp/namespace.exp: ptype C::CClass
> FAIL: gdb.cp/namespace.exp: ptype C::CClass::NestedClass
> FAIL: gdb.cp/namespace.exp: ptype C::NestedClass
> FAIL: gdb.cp/namespace.exp: print cOtherFile
> FAIL: gdb.cp/namespace.exp: ptype OtherFileClass
> FAIL: gdb.cp/namespace.exp: ptype C::OtherFileClass
> FAIL: gdb.cp/namespace.exp: print cX
> FAIL: gdb.cp/namespace.exp: print 'F::cXf'
> FAIL: gdb.cp/namespace.exp: print F::cXf
> FAIL: gdb.cp/namespace.exp: print F::cXfX
> FAIL: gdb.cp/namespace.exp: print X
> FAIL: gdb.cp/namespace.exp: print 'G::Xg'
> FAIL: gdb.cp/namespace.exp: print G::Xg
> FAIL: gdb.cp/namespace.exp: print G::XgX
> FAIL: gdb.cp/namespace.exp: print cXOtherFile
> FAIL: gdb.cp/namespace.exp: print XOtherFile
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 12 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 11 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 10 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 9 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 8 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 7 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 6 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 5 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 4 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 3 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 2 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 13 (timeout)
> FAIL: gdb.cp/ovldbreak.exp: breakpoint info (after setting one-by-one)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice cancel (timeout)
> FAIL: gdb.cp/ovldbreak.exp: breakpoint info (after cancel)
> FAIL: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all (timeout)
> FAIL: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all)
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : (void|)
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : char
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed char
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned char
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : short
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned short
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : int
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : (unsigned|unsigned int)
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : long
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned long
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : float
> FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : double
> FAIL: gdb.cp/ovldbreak.exp: continue until exit at finish program (the program is no longer running)
> FAIL: gdb.cp/pr-1553.exp: ptype c_var
> FAIL: gdb.cp/pr-1553.exp: ptype E::F
> FAIL: gdb.cp/rtti.exp: print *obj
> FAIL: gdb.cp/rtti.exp: print *obj3
> FAIL: gdb.mi/mi-basics.exp: environment-directory arg operation
> FAIL: gdb.mi/mi-basics.exp: environment-directory empty-string operation
> FAIL: gdb.mi/mi-basics.exp: environment-path dir1 dir2 operation
> FAIL: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
> FAIL: gdb.mi/mi-regs.exp: list register names
> FAIL: gdb.mi/mi-regs.exp: list names of some regs
> FAIL: gdb.mi/mi2-basics.exp: environment-directory arg operation
> FAIL: gdb.mi/mi2-basics.exp: environment-directory empty-string operation
> FAIL: gdb.mi/mi2-basics.exp: environment-path dir1 dir2 operation
> FAIL: gdb.mi/mi2-file.exp: request path info of current source file (basics.c)
> FAIL: gdb.mi/mi2-regs.exp: list register names
> FAIL: gdb.mi/mi2-regs.exp: list names of some regs
> FAIL: gdb.objc/nondebug.exp: break on non-debuggable method (timeout)
> FAIL: gdb.objc/objcdecode.exp: break on multiply defined method (timeout)
> FAIL: gdb.objc/objcdecode.exp: continue after break on multiply defined symbol
> FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1
> FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads
> 
> 
> _______________________________________________
> Bug-gdb mailing list
> Bug-gdb@gnu.org
> http://mail.gnu.org/mailman/listinfo/bug-gdb
> 

-- 

=== Michael Mueller ==================
Tel. + 49 8171 63600
Fax. + 49 8171 63615
Web: http://www.mm.kay-mueller.de
      http://www.planets.kay-mueller.de
======================================
Technical Details
Message-ID: <mailman.7795.1085683075.1061.bug-gdb@gnu.org>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!newsfeed.stanford.edu!shelby.stanford.edu!news.online.de!not-for-mail
References: <40B48E33.2377C5E4@doe.carleton.ca>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f5053,9943718e97e7870
X-Google-Attributes: gidf5053,public
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!newsfeed.stanford.edu!shelby.stanford.edu!news.online.de!not-for-mail
From: Michael Mueller <m.mueller99@kay-mueller.de>
Newsgroups: gnu.gdb.bug
Subject: Re: gdb 6.1 test failures, OK?
Date: Thu, 27 May 2004 20:36:30 +0200
Organization: 1&1 Internet AG
Lines: 180
Sender: news <news@schlund.de>
Approved: bug-gdb@gnu.org
Message-ID: <mailman.7795.1085683075.1061.bug-gdb@gnu.org>
References: <40B48E33.2377C5E4@doe.carleton.ca>
NNTP-Posting-Host: monty-python.gnu.org
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: news.Stanford.EDU 1085683076 1946 199.232.76.173 (27 May 2004 18:37:56 GMT)
X-Complaints-To: news@news.stanford.edu
Cc: Fred Ma <fma@doe.carleton.ca>
To: gnu-gdb-bug@moderators.isc.org
Envelope-to: bug-gdb@gnu.org
X-Accept-Language: en-us, en
In-Reply-To: <40B48E33.2377C5E4@doe.carleton.ca>
X-Spamscanner: mailbox10.ucsd.edu  (v1.4 May 20 2004 13:55:33, 1.0/5.0 2.63)
X-MailScanner: PASSED (v1.2.8 27484 i4RIanPv061908 mailbox10.ucsd.edu)
X-BeenThere: bug-gdb@gnu.org
X-Mailman-Version: 2.1.4
Precedence: list
List-Id: "Bug reports for GDB, the GNU debugger" <bug-gdb.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/bug-gdb>,
 <mailto:bug-gdb-request@gnu.org?subject=unsubscribe>
List-Archive: <http://mail.gnu.org/pipermail/bug-gdb>
List-Post: <mailto:bug-gdb@gnu.org>
List-Help: <mailto:bug-gdb-request@gnu.org?subject=help>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/bug-gdb>,
 <mailto:bug-gdb-request@gnu.org?subject=subscribe>
X-Original-To: gnu-gdb-bug@gnu.org