Run under valgrind from the shell, and if that doesn't work create a
wrapper script to be the CGI and use the wrapper script to invoke the real
CGI under valgrind in that environment.

On Mon, Dec 3, 2012 at 10:17 AM, Antonio Moreno <
antonio.mor...@codebusters.es> wrote:

> El 03/12/12 15:37, J.Lance Wilkinson escribió:
>
>> Title pretty much says it all.
>>
>> HTTPD is 2.2.15 on RHEL6.
>>
>> Executable aborts, log files show glibc detected memory issues (messages
>> vary).
>> Run same executable outside of the CGI environment, on the same host and
>> under an unprivileged user (can't run as "apache" because that's not a real
>> ID, my sysadmin says), duplicating all input, under a debugger and not
>> under a debugger, and it runs to completion with no errors.
>>
>> What could HTTPD as the parent environment be imposing that would cause
>> the aborts when they don't occur outside of Apache?  I speculated some
>> ulimit kind of thing resulting in less memory actually being available for
>> the thousands of malloc() calls the executable performs.
>>
>>  Site works on another machine with the same configuration, this:
>
> <VirtualHost *:80>
> ServerAdmin i...@codebusters.es
>
> #default
>     DocumentRoot /var/www/
>
>     <Directory /var/www/>
>         Options Indexes FollowSymLinks MultiViews
>         AllowOverride All
>         Order allow,deny
>         allow from all
>     </Directory>
>
>     ErrorLog /var/log/apache2/error.log
>
>     # Possible values include: debug, info, notice, warn, error, crit,
>     # alert, emerg.
>     LogLevel warn
>
>     CustomLog /var/log/apache2/access.log combined
>
>     Alias /doc/ "/usr/share/doc/"
>     <Directory "/usr/share/doc/">
>         Options Indexes MultiViews FollowSymLinks
>         AllowOverride None
>         Order deny,allow
>         Deny from all
>         Allow from 127.0.0.0/255.0.0.0 ::1/128
>     </Directory>
>
> </VirtualHost>
>
> I copied the directory of the machine that works and I dump the data base.
> Thanks.
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>


-- 
Born in Roswell... married an alien...
http://emptyhammock.com/

Reply via email to