This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: multithreaded programs on arm-linux


Quoting Daniel Jacobowitz <drow@false.org>:
/* Now attempt to open a connection to the thread library.  */
  err = td_ta_new_p (&proc_handle, &thread_agent);

It returns TD_NOLIBTHREAD.

I know from stepping through thread_db_load() that
That td_ta_new_p = verbose_dlsym (handle, "td_ta_new");
was successfull.

verbose_dlsym() also produced now warning that it couldn't
find a certain symbol.

td_ta_new seems to fail.
I've downloaded the linuxThreads source but can't find any
references to "td_ta_new".

It's in libthread_db, which is linuxthreads_db/ in the LinuxThreads source.

It sounds like your libpthread.so has been stripped of some required
symbols.

I found it.





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]