Ruby Enterprise Edition 1.8.7 Apache / Passenger on FreeBSD 7.2
    Konstantinos Pachnis 
    konstantinos.pac at gmail.com
       
    Wed Nov 11 17:00:45 UTC 2009
    
    
  
This is happening because in freebsd the stack protector is enabled by default.
When you build ruby enterprise edition set to the CFLAGS / CXXFLAGS the -fno-stack-protector parameter.
From a security perspective, I don't think that this is the best solution. 
On Nov 10, 2009, at 8:45 PM, Konstantinos Pachnis wrote:
> Hello,
> 
> I was trying to use Apache/Passenger with Ruby Enterprise Edition 1.8.7 (both versions) on a FreeBSD 7.2 (i386 and x86_64), and Apache reports the following error:
> 
> Apache/2.2.13 (FreeBSD) mod_ssl/2.2.13 OpenSSL/0.9.8e DAV/2 PHP/5.2.11 with Suhosin-Patch Phusion_Passenger/2.2.5 configured -- resuming normal operations
> Fatal error 'Cannot allocate red zone for initial thread' at line 384 in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12)
> 
> Has anyone come across to that ?
> 
> Thanks in advance,
> Konstantinos
    
    
More information about the freebsd-questions
mailing list