libpthread problem, docs error

Mark Hedges <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <55EEF0B3C5BF2744B2248754D717EE4C4E5237@USASHEXMB02.LYV.LiveNation.com>
My build of event MPM in Apache 2.2.27 / mod_perl svn trunk works most of the time, but occasionally segfaults at random places in my handler when subjected to a lot of hits.  

2014-07-03 14:48:54 Thu  $ gdb /ntfhome/local/sbin/httpd -core /ntfhome/users/Mark.Hedges/work/ntf/src/t/core.14236
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-42.el5)
...
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff1c7fd000
Core was generated by `/ntfhome/local/sbin/httpd -d /ntfhome/users/Mark.Hedges/work/ntf/src/t -f /ntfh'.
Program terminated with signal 11, Segmentation fault.
#0  0x00002adecf86e9eb in read () from /lib64/libpthread.so.0
(gdb)

This isn't the libpthread-related error in the troubleshooting section because I built perl 5.20.0 myself with ithreads and then built everything else from scratch with that - CPAN libs, apr/apr-util/apriconv, mod_perl2, libapreq2.

The documentation at http://perl.apache.org/docs/2.0/devel/debug/c.html#Debugging_Threaded_MPMs refers to some links on debugging threads using gdb, but the pages do not exist.  Looks like these pages have moved:

4.10 Debugging Programs with Multiple Threads
https://sourceware.org/gdb/current/onlinedocs/gdb/Threads.html#Threads 
5.5 Stopping and Starting Multi-thread Programs
https://sourceware.org/gdb/current/onlinedocs/gdb/Thread-Stops.html#Thread-Stops

I thought the problem might be the ancient version of glibc in OEL 5.8, but I don't know.  Any ideas what I should do?  I am not sure how to use gdb.

Thanks.
Mark
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.