mod_perl 1.28 + 1.29 seg fault
- Net::SSLeay causes a seg fault in mod_perl. This only happens in
mod_perl when using RegistryLoader on a script in apache startup.
For example if I have this line
But if I don't load the file in RegistryLoader then everything works.
I've tried several versions of Net::SSLeay and OpenSSL to no avail. I
recompiled everything to get this gdb output.
[src]# gdb httpd
GNU gdb Red Hat Linux (22.214.171.124-1.21rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
welcome to change it and/or distribute copies of it under certain
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
This GDB was configured as "i386-redhat-linux-gnu"...Using host
libthread_db library "/lib/libthread_db.so.1".
(gdb) run -X -f /usr/local/apache/conf/httpd.conf
Starting program: /home/jter/working/apache_1.3.33/src/httpd -X -f
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xb45000
[Thread debugging using libthread_db enabled]
[New Thread 1152704 (LWP 8477)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1152704 (LWP 8477)]
0x00af4866 in ssl3_version_str () from /lib/libssl.so.5
#0 0x00af4866 in ssl3_version_str () from /lib/libssl.so.5
#1 0x00000020 in ?? ()
#2 0x0835dd9d in PBE2PARAM_seq_tt ()
#3 0x0000005a in ?? ()
#4 0x0c0ed538 in ?? ()
#5 0x0b591fd4 in ?? ()
#6 0x00000000 in ?? ()