#26884 [Opn->Fbk]: Php Segmentation fault in cron
ID: 26884 Updated by: [EMAIL PROTECTED] Reported By: forlevibr at yahoo dot com dot br -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: Slackware 9 PHP Version: 4CVS-2004-01-12 New Comment: What crond version are you using? And can you show the full crontab file? Previous Comments: [2004-01-15 07:00:11] forlevibr at yahoo dot com dot br Hi I solved the problem, simply add the line below in the teste.sh PATH=/usr/local/php/bin I don't know if this is a bug, because now the file teste.sh have commands: PATH=/usr/local/php/bin /usr/local/php/bin/php /etc/cron/teste.php and before it has: /usr/local/php/bin/php /etc/cron/teste.php the shell PATH before and after PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin: /usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/kde/bin: /usr/lib/qt-3.1.2/bin:/usr/share/texmf/bin: /opt/sybase/bin:/usr/local/java/bin: /usr/local/php/bin:/root/bin Thank's [2004-01-15 01:13:26] [EMAIL PROTECTED] # make clean && make [2004-01-14 11:52:21] forlevibr at yahoo dot com dot br Hi When run the make I get the Error below ... gcc: sapi/cli/php_cli.o: No such file or directory gcc: sapi/cli/getopt.o: No such file or directory make: *** [sapi/cli/php] Error 1 What to do? [2004-01-14 10:38:21] [EMAIL PROTECTED] First do this: # rm config.cache && ./configure --prefix=/usr/local/php --disable-all --disable-cgi --enable-debug && make && make install-cli ie. compile a debug enabled PHP CLI binary without anything extra. Also, change the teste.sh to run the php script like this: /usr/local/php/bin/php -n /etc/cron/teste.php (this will disable loading of any php.ini file) Do you still get the crash? [2004-01-14 08:39:15] forlevibr at yahoo dot com dot br Hi, I would like to ask you how to generate a core file if I'm getting the crash from "cron" and not from a cgi or from a http. Running directly from cgi the script runs and does not crash, as you know. The steps on PHP docs are talking how produce a core file using cgi or http as you can see below: "If you don't have a core file yet: * Remove any limits you may have on core dump size from your shell: o tcsh: unlimit coredumpsize o bash/sh: ulimit -c unlimited * Ensure that the directory in which you're running PHP, or the PHP-enabled httpd, has write permissions for the user who's running PHP. * Cause PHP to crash: o PHP CGI: Simply run php with the script that crashes it o PHP Apache Module: Run httpd -X, and access the script that crashes PHP." So, is there a way how we can go ahead with this case, or generating a core as you told running it with "cron" or other way where we can find the problem and try to solve it? Thanks. The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/26884 -- Edit this bug report at http://bugs.php.net/?id=26884&edit=1
#26884 [Opn->Fbk]: Php Segmentation fault in cron
ID: 26884 Updated by: [EMAIL PROTECTED] Reported By: forlevibr at yahoo dot com dot br -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: Slackware 9 PHP Version: 4CVS-2004-01-12 New Comment: # make clean && make Previous Comments: [2004-01-14 11:52:21] forlevibr at yahoo dot com dot br Hi When run the make I get the Error below ... gcc: sapi/cli/php_cli.o: No such file or directory gcc: sapi/cli/getopt.o: No such file or directory make: *** [sapi/cli/php] Error 1 What to do? [2004-01-14 10:38:21] [EMAIL PROTECTED] First do this: # rm config.cache && ./configure --prefix=/usr/local/php --disable-all --disable-cgi --enable-debug && make && make install-cli ie. compile a debug enabled PHP CLI binary without anything extra. Also, change the teste.sh to run the php script like this: /usr/local/php/bin/php -n /etc/cron/teste.php (this will disable loading of any php.ini file) Do you still get the crash? [2004-01-14 08:39:15] forlevibr at yahoo dot com dot br Hi, I would like to ask you how to generate a core file if I'm getting the crash from "cron" and not from a cgi or from a http. Running directly from cgi the script runs and does not crash, as you know. The steps on PHP docs are talking how produce a core file using cgi or http as you can see below: "If you don't have a core file yet: * Remove any limits you may have on core dump size from your shell: o tcsh: unlimit coredumpsize o bash/sh: ulimit -c unlimited * Ensure that the directory in which you're running PHP, or the PHP-enabled httpd, has write permissions for the user who's running PHP. * Cause PHP to crash: o PHP CGI: Simply run php with the script that crashes it o PHP Apache Module: Run httpd -X, and access the script that crashes PHP." So, is there a way how we can go ahead with this case, or generating a core as you told running it with "cron" or other way where we can find the problem and try to solve it? Thanks. [2004-01-13 13:22:26] [EMAIL PROTECTED] Do you get a core file anywhere..? The GDB backtrace would help a lot. [2004-01-13 09:07:02] forlevibr at yahoo dot com dot br Sorry The correct error message is: /etc/cron/teste.sh: line 1: 31063 Segmentation fault /usr/local/php/bin/php /etc/cron.bol/teste.php The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/26884 -- Edit this bug report at http://bugs.php.net/?id=26884&edit=1
#26884 [Opn->Fbk]: Php Segmentation fault in cron
ID: 26884 Updated by: [EMAIL PROTECTED] Reported By: forlevibr at yahoo dot com dot br -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: Slackware 9 PHP Version: 4CVS-2004-01-12 New Comment: First do this: # rm config.cache && ./configure --prefix=/usr/local/php --disable-all --disable-cgi --enable-debug && make && make install-cli ie. compile a debug enabled PHP CLI binary without anything extra. Also, change the teste.sh to run the php script like this: /usr/local/php/bin/php -n /etc/cron/teste.php (this will disable loading of any php.ini file) Do you still get the crash? Previous Comments: [2004-01-14 08:39:15] forlevibr at yahoo dot com dot br Hi, I would like to ask you how to generate a core file if I'm getting the crash from "cron" and not from a cgi or from a http. Running directly from cgi the script runs and does not crash, as you know. The steps on PHP docs are talking how produce a core file using cgi or http as you can see below: "If you don't have a core file yet: * Remove any limits you may have on core dump size from your shell: o tcsh: unlimit coredumpsize o bash/sh: ulimit -c unlimited * Ensure that the directory in which you're running PHP, or the PHP-enabled httpd, has write permissions for the user who's running PHP. * Cause PHP to crash: o PHP CGI: Simply run php with the script that crashes it o PHP Apache Module: Run httpd -X, and access the script that crashes PHP." So, is there a way how we can go ahead with this case, or generating a core as you told running it with "cron" or other way where we can find the problem and try to solve it? Thanks. [2004-01-13 13:22:26] [EMAIL PROTECTED] Do you get a core file anywhere..? The GDB backtrace would help a lot. [2004-01-13 09:07:02] forlevibr at yahoo dot com dot br Sorry The correct error message is: /etc/cron/teste.sh: line 1: 31063 Segmentation fault /usr/local/php/bin/php /etc/cron.bol/teste.php [2004-01-13 09:02:00] forlevibr at yahoo dot com dot br I updated to last version (200401131230 ) and the problem continue. My new script teste.php: The error: /etc/cron.bol/teste.sh: line 1: 31063 Segmentation fault /usr/local/php/bin/php /etc/cron.bol/teste.php [2004-01-12 17:46:48] [EMAIL PROTECTED] Works fine here with latest CVS and I should mention that your script has a parse error. If you can replicate the problem after fixing the parse error please generate a backtrace. The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/26884 -- Edit this bug report at http://bugs.php.net/?id=26884&edit=1
#26884 [Opn->Fbk]: Php Segmentation fault in cron
ID: 26884 Updated by: [EMAIL PROTECTED] Reported By: forlevibr at yahoo dot com dot br -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: Slackware 9 PHP Version: 4CVS-2004-01-12 New Comment: Do you get a core file anywhere..? The GDB backtrace would help a lot. Previous Comments: [2004-01-13 09:07:02] forlevibr at yahoo dot com dot br Sorry The correct error message is: /etc/cron/teste.sh: line 1: 31063 Segmentation fault /usr/local/php/bin/php /etc/cron.bol/teste.php [2004-01-13 09:02:00] forlevibr at yahoo dot com dot br I updated to last version (200401131230 ) and the problem continue. My new script teste.php: The error: /etc/cron.bol/teste.sh: line 1: 31063 Segmentation fault /usr/local/php/bin/php /etc/cron.bol/teste.php [2004-01-12 17:46:48] [EMAIL PROTECTED] Works fine here with latest CVS and I should mention that your script has a parse error. If you can replicate the problem after fixing the parse error please generate a backtrace. [2004-01-12 09:02:54] forlevibr at yahoo dot com dot br Description: I installed PHP with the commands below: rm config.cache make clean ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-sybase-ct=/opt/sybase --with-java=/usr/local/java --enable-sockets --enable-ftp --enable-calendar make && make install && make install-cli Then I created a script teste.sh that have permisions 755 with the command below: /usr/local/php/bin/php /etc/cron/teste.php The script teste.php have the commands below: I added the command in the contab 0 0-23 * * * /etc/cron/teste.sh When the job execute it throw the message: /etc/cron/teste.sh: line 1: 27310 Segmentation fault /usr/local/php/bin/php /etc/cron/teste.php When I execute the script in the line command it work, but when the cron execute it don't work. Reproduce code: --- file teste.php file teste.sh /usr/local/php/bin/php /etc/cron/teste.php crontab 0 0-23 * * * /etc/cron/teste.sh Expected result: Crontab execute the script sending the mail Actual result: -- Crontab execute the script but throw message: /etc/cron/teste.sh: line 1: 27310 Segmentation fault /usr/local/php/bin/php /etc/cron/teste.php and not send mail -- Edit this bug report at http://bugs.php.net/?id=26884&edit=1
#26884 [Opn->Fbk]: Php Segmentation fault in cron
ID: 26884 Updated by: [EMAIL PROTECTED] Reported By: forlevibr at yahoo dot com dot br -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: Slackware 9 PHP Version: 4CVS-2004-01-12 New Comment: Works fine here with latest CVS and I should mention that your script has a parse error. If you can replicate the problem after fixing the parse error please generate a backtrace. Previous Comments: [2004-01-12 09:02:54] forlevibr at yahoo dot com dot br Description: I installed PHP with the commands below: rm config.cache make clean ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-sybase-ct=/opt/sybase --with-java=/usr/local/java --enable-sockets --enable-ftp --enable-calendar make && make install && make install-cli Then I created a script teste.sh that have permisions 755 with the command below: /usr/local/php/bin/php /etc/cron/teste.php The script teste.php have the commands below: I added the command in the contab 0 0-23 * * * /etc/cron/teste.sh When the job execute it throw the message: /etc/cron/teste.sh: line 1: 27310 Segmentation fault /usr/local/php/bin/php /etc/cron/teste.php When I execute the script in the line command it work, but when the cron execute it don't work. Reproduce code: --- file teste.php file teste.sh /usr/local/php/bin/php /etc/cron/teste.php crontab 0 0-23 * * * /etc/cron/teste.sh Expected result: Crontab execute the script sending the mail Actual result: -- Crontab execute the script but throw message: /etc/cron/teste.sh: line 1: 27310 Segmentation fault /usr/local/php/bin/php /etc/cron/teste.php and not send mail -- Edit this bug report at http://bugs.php.net/?id=26884&edit=1
#26884 [Opn->Fbk]: Php Segmentation fault in cron
ID: 26884 Updated by: [EMAIL PROTECTED] Reported By: forlevibr at yahoo dot com dot br -Status: Open +Status: Feedback -Bug Type: Unknown/Other Function +Bug Type: Reproducible crash Operating System: Slackware 9 PHP Version: 4.3.4 New Comment: Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip Previous Comments: [2004-01-12 09:02:54] forlevibr at yahoo dot com dot br Description: I installed PHP with the commands below: rm config.cache make clean ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-sybase-ct=/opt/sybase --with-java=/usr/local/java --enable-sockets --enable-ftp --enable-calendar make && make install && make install-cli Then I created a script teste.sh that have permisions 755 with the command below: /usr/local/php/bin/php /etc/cron/teste.php The script teste.php have the commands below: I added the command in the contab 0 0-23 * * * /etc/cron/teste.sh When the job execute it throw the message: /etc/cron/teste.sh: line 1: 27310 Segmentation fault /usr/local/php/bin/php /etc/cron/teste.php When I execute the script in the line command it work, but when the cron execute it don't work. Reproduce code: --- file teste.php file teste.sh /usr/local/php/bin/php /etc/cron/teste.php crontab 0 0-23 * * * /etc/cron/teste.sh Expected result: Crontab execute the script sending the mail Actual result: -- Crontab execute the script but throw message: /etc/cron/teste.sh: line 1: 27310 Segmentation fault /usr/local/php/bin/php /etc/cron/teste.php and not send mail -- Edit this bug report at http://bugs.php.net/?id=26884&edit=1