|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2004-04-10 12:45 UTC] progcom@php.net
Description: ------------ Somtimes, after PHP script running, preforked PHP child process exited, parent process fork new child, and new child process exit immediately, forever. When I compiled PHP with -enable-debug, error log says repeatly /path/to/php-src/main/main.c(1697) : Bailed out without a bailout address! I don't know how can I reproduce it, but it occurs even phpinfo() script. (Not occured on PHP 4.3 box, only PHP 5) PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 21:00:02 2025 UTC |
Same issue on FreeBSD 4.11 and PHP 5.0.4 Some output of an attached strace: <... fork resumed> ) = 64017 sigreturn(0xbfbffa80) = 64017 read(3, 0x863ef38, 128) = -1 EAGAIN (Resource temporarily unavailable) fcntl(0, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(1, F_SETFL, O_WRONLY|O_NONBLOCK|O_APPEND) = 0 fcntl(2, F_SETFL, O_WRONLY|O_NONBLOCK|O_APPEND) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 255], WNOHANG, NULL) = 64017 fork(strace: open("/proc/...", ...): No such file or directory ) = 64037 --- SIGCHLD (Child exited) --- --- SIGCHLD (Child exited) --- sigreturn(0xbfbffa80) = 64037 read(3, 0x863ef38, 128) = -1 EAGAIN (Resource temporarily unavailable) fcntl(0, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(1, F_SETFL, O_WRONLY|O_NONBLOCK|O_APPEND) = 0 fcntl(2, F_SETFL, O_WRONLY|O_NONBLOCK|O_APPEND) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 255], WNOHANG, NULL) = 64037 fork(strace: open("/proc/...", ...): No such file or directory ) = 64159 --- SIGCHLD (Child exited) --- --- SIGCHLD (Child exited) --- sigreturn(0xbfbffa80) = 64159 read(3, 0x863ef38, 128) = -1 EAGAIN (Resource temporarily unavailable) fcntl(0, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(1, F_SETFL, O_WRONLY|O_NONBLOCK|O_APPEND) = 0 fcntl(2, F_SETFL, O_WRONLY|O_NONBLOCK|O_APPEND) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 255], WNOHANG, NULL) = 64159 fork() = 64300