Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Trouble with gdbserver from gdb-5.3, glibc-2.3.2 on ppc32
@ 2003-09-09 20:32 Peter Barada
  2003-09-09 20:46 ` Roland McGrath
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Peter Barada @ 2003-09-09 20:32 UTC (permalink / raw)
  To: gdb, libc-alpha; +Cc: Peter.Barada


I'm trying to bring up gdbserver2 on an ppc32 embedded linux platform, and
I'm running in to the following message.  It doesn't alway appear, so
it has me pretty confused....

sh-2.05b# cat /proc/version
Linux version 2.4.21-rc1 (pbarada@hyper) (gcc version 3.3.1) #21 Tue Sep 9 15:43
sh-2.05b# gdbserver2 :3001 /usr/local/bin/page.strip -m16m -J < /dev/lp0
Process /usr/local/bin/page.strip created; pid = 35
Remote debugging from host 10.1.1.2
gdb: error initializing thread_db library.

I modified gdbserver/thread-db.c::thread_db_init to print the value of
the err that is returned form td_ta_new, and the result is 0x16 which
if I read glibc-2.3.2/linuxthreads_db/thread_db.h correctly, the 0x16
returned from td_ta_new() is TD_VERSION which means the version of
libpthread doesn't match the version of libthread_db.

If I look in gdb for the type of TD_VERSION I don't see TD_VERSION
even thos I see it in linuxthreads_db/thread_db.h:

(gdb) ptype TD_OK
type = enum {TD_OK, TD_ERR, TD_NOTHR, TD_NOSV, TD_NOLWP, TD_BADPH, TD_BADTH, TD_BADSH, 
    TD_BADTA, TD_BADKEY, TD_NOMSG, TD_NOFPREGS, TD_NOLIBTHREAD, TD_NOEVENT, 
    TD_NOCAPAB, TD_DBERR, TD_NOAPLIC, TD_NOTSD, TD_MALLOC, TD_PARTIALREG, TD_NOXREGS}
(gdb) ptype TD_VERSION
No symbol "TD_VERSION" in current context.

My question is how I can tell why gdbserver believes that the verion
of libpthread.so.0 doesn't match the version of libthread_db.so.1?
Whath options to readelf do I need?

execution doesn't work after this (i.e. 'inf thr' doesn't show me my
thread, etc).  I'm wondering if there's a deeper problem...

-- 
Peter Barada                             Peter.Barada@motorola.com
Wizard                                   781-852-2768 (direct)
WaveMark Solutions(A Motorola Company)   781-270-0193 (fax)


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2003-09-10 18:58 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-09 20:32 Trouble with gdbserver from gdb-5.3, glibc-2.3.2 on ppc32 Peter Barada
2003-09-09 20:46 ` Roland McGrath
2003-09-09 21:15   ` Peter Barada
2003-09-09 21:24     ` Roland McGrath
2003-09-09 21:23 ` Daniel Jacobowitz
2003-09-09 21:30   ` Daniel Jacobowitz
2003-09-09 21:39     ` Roland McGrath
2003-09-09 21:40       ` Daniel Jacobowitz
2003-09-10  0:18     ` Peter Barada
2003-09-10 17:41       ` Peter Barada
2003-09-10 18:58         ` Peter Barada
2003-09-10  0:34     ` Peter Barada
2003-09-10  0:49       ` Dan Kegel
2003-09-10  0:53         ` Peter Barada
2003-09-09 21:45 ` Dan Kegel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox