I built an Apache 2.0.55 with the 0.2.0 peruser patch today and the children kept segfaulting, ie, in the error_log...
[Fri Mar 31 22:15:45 2006] [notice] child pid 30398 exit signal Segmentation fault (11)
gdb --args httpd -X
[Fri Mar 31 21:25:43 2006] [warn] NameVirtualHost 208.101.23.81:443 has no VirtualHosts
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 182919135552 (LWP 21563)]
apr_os_sock_put (sock=0x7fbfffd9a8, thesock=0x7fbfffd9b4, cont=0x5bd138)
at sockets.c:383
383 (*sock)->local_port_unknown = (*sock)->local_interface_unknown = 1;
(gdb) bt full
#0 apr_os_sock_put (sock=0x7fbfffd9a8, thesock=0x7fbfffd9b4, cont=0x5bd138)
at sockets.c:383
No locals.
#1 0x000000000045d64d in child_main (child_num_arg=Variable "child_num_arg" is not available.
) at peruser.c:1566
ptrans = (apr_pool_t *) 0x69b818
allocator = (apr_allocator_t *) 0x699710
status = Variable "status" is not available.
A little background.. I'm not much of a programmer, but I am familiar with Linux as an OS. The strange thing is if I uncomment #define MPM_PERUSER_DEBUG, everything seems to work fine (haven't really tested it yet though). I suppose maybe it's just luck...
I'm using Apache 2.0.55 (source build from httpd.apache.org) on CentOS 4.3 x64
Any ideas?
-Severn
_______________________________________________ Peruser mailing list [email protected] http://www.telana.com/mailman/listinfo/peruser
