child 646 exited on signal 11 (SIGSEGV)

santovito

Verified User
Joined
Nov 23, 2008
Messages
143
hello everyone,

sporadically i'm getting this error for some users (in the log file of user):

[Fri Feb 20 10:07:54.469919 2015] [proxy_fcgi:error] [pid 2541:tid 140718353835776] [client xx.xx.xx.xx:59970] AH01067: Failed to read FastCGI header, referer: http://someurl

in /var/log/php-fpm55.log

[19-Feb-2015 14:49:55] NOTICE: [pool webapps] child 7794 exited with code 0 after 4016.024941 seconds from start
[19-Feb-2015 14:49:55] NOTICE: [pool webapps] child 15401 started
[19-Feb-2015 14:53:29] NOTICE: [pool webapps] child 7941 exited with code 0 after 4124.102053 seconds from start
[19-Feb-2015 14:53:29] NOTICE: [pool webapps] child 15821 started
[19-Feb-2015 15:42:21] WARNING: [pool user] child 20457 exited with code 1 after 6.538193 seconds from start
[19-Feb-2015 15:42:21] NOTICE: [pool user] child 20466 started
[19-Feb-2015 17:53:09] WARNING: [pool user] child 646 exited on signal 11 (SIGSEGV) after 15.066402 seconds from start
[19-Feb-2015 17:53:09] NOTICE: [pool user] child 691 started


Can I fix this problem?

Thank You

Vito
 
Google gives this definition of SIGSEGV:
On POSIX-compliant platforms, SIGSEGV is the signal sent to a process when it makes an invalid memory reference, or segmentation fault.
So the key would be to find which program is calling it. Sorry, that's all I know; perhaps someone else can go further.

Jeff
 
That is not something you can fix, it is an error in the coding of proxy_fcgi I am assuming. Since there is a message that says some headers were missing, I am guessing that the error checking for missing headers is failing and the code is blindly using a buffer it assumes should have valid data. If you can duplicate the error, then you might want to report it to the developer, because then they should have enough information to fix it.
 
Back
Top