On 02/11/2014 03:52 AM, Fred wrote:
> On 02/10/14 16:36, Fred wrote:
>> On 02/10/14 14:47, Cyrus wrote:
>>> I never got a reply to this. I am still having issues with PHP crashing,
>>> in fact it seems to be happening for every new user. Old sites are
>>> working fine. I don't know why this is happening, as before there is
>>> very little information in /var/log/php-fpm.log about the crash. I need
>>> information on how to get more details from the system.
>>>
>>
>> kdump(1) might help you solve this issue.
>>
>> hth
>>
>> Fred
>>
> /kdump/ktrace/ using kdump to inspect the file created by ktrace...
>
>
Thanks.
Well here is what kdump says happens when the index.php from Wordpress
is ran and PHP segfaults. I should probably submit this as a bug, but
I've never done that before. I'm not really sure if I'm the bug. Other
scripts, including wordpress run fine for other users. It seems to be
the latest users that can't run any scripts.
8368 php-fpm-5.3 EMUL "native"
8368 php-fpm-5.3 STRU struct sockaddr { AF_INET, 127.0.0.1:11108 }
8368 php-fpm-5.3 RET accept 3
8368 php-fpm-5.3 CALL clock_gettime(CLOCK_MONOTONIC,0x7f7ffffd44a0)
8368 php-fpm-5.3 STRU struct timespec { 86638.942214588 }
8368 php-fpm-5.3 RET clock_gettime 0
8368 php-fpm-5.3 CALL gettimeofday(0x7f7ffffd44a0,0)
8368 php-fpm-5.3 STRU struct timeval { 1392129901.926910 }
8368 php-fpm-5.3 RET gettimeofday 0
8368 php-fpm-5.3 CALL getrusage(RUSAGE_SELF,0x7f7ffffd4400)
8368 php-fpm-5.3 RET getrusage 0
8368 php-fpm-5.3 CALL getrusage(RUSAGE_CHILDREN,0x7f7ffffd4400)
8368 php-fpm-5.3 RET getrusage 0
8368 php-fpm-5.3 CALL gettimeofday(0x7f7ffffd4490,0)
8368 php-fpm-5.3 STRU struct timeval { 1392129901.927026 }
8368 php-fpm-5.3 RET gettimeofday 0
8368 php-fpm-5.3 CALL poll(0x7f7ffffd4590,0x1,0x1388)
8368 php-fpm-5.3 RET poll 1
8368 php-fpm-5.3 CALL read(0x3,0x7f7ffffd4590,0x8)
8368 php-fpm-5.3 GIO fd 3 read 8 bytes
"\^A\^A\0\^A\0\b\0\0"
8368 php-fpm-5.3 RET read 8
8368 php-fpm-5.3 CALL read(0x3,0x7f7ffffd45a0,0x8)
8368 php-fpm-5.3 GIO fd 3 read 8 bytes
"\0\^A\0\0\0\0\0\0"
8368 php-fpm-5.3 RET read 8
8368 php-fpm-5.3 CALL read(0x3,0x7f7ffffd4590,0x8)
8368 php-fpm-5.3 GIO fd 3 read 8 bytes
"\^A\^D\0\^A\^C*\^F\0"
8368 php-fpm-5.3 RET read 8
8368 php-fpm-5.3 CALL read(0x3,0x7f7ffffd45a0,0x330)
8368 php-fpm-5.3 GIO fd 3 read 816 bytes
"\^O#SCRIPT_FILENAME/var/www/sites/kval-nyhet/index.php\f\0QUERY_STRING\^N\^CREQUEST_METHODGET\f\0CONT\
ENT_TYPE\^N\0CONTENT_LENGTH
PATH_INFO/index.php\f\0QUERY_STRING\^N\^CREQUEST_METHODGET\f\0CONTENT_TYPE\^N\0CONTENT_LENGTH\v
SCRIPT_NAME/index.php\v\^AREQUEST_URI/\f
DOCUMENT_URI/index.php\r\^QDOCUMENT_ROOT/sites/kval-nyhet\^O\bSERVER_PROTOCOLHTTP/1.1\^Q\aGATEWAY_INT\
ERFACECGI/1.1\^O\vSERVER_SOFTWAREnginx/1.4.1\v\vREMOTE_ADDR192.168.0.3\v\^EREMOTE_PORT51449\v\vSERVER\
_ADDR192.168.0.2\v\^BSERVER_PORT80\v\^VSERVER_NAMEnyhethvbvg5gg66o.onion\^O\^CREDIRECT_STATUS200\
\^VHTTP_HOSTnyhethvbvg5gg66o.onion\^ODHTTP_USER_AGENTMozilla/5.0 (X11;
Linux x86_64; rv:27.0)\
Gecko/20100101
Firefox/27.0\v?HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q\
=0.8\^T\^NHTTP_ACCEPT_LANGUAGEen-US,en;q=0.5\^T\rHTTP_ACCEPT_ENCODINGgzip,
deflate\b\^AHTTP_DNT1\^O
HTTP_CONNECTIONkeep-alive\0\0\0\0\0\0"
8368 php-fpm-5.3 RET read 816/0x330
8368 php-fpm-5.3 CALL read(0x3,0x7f7ffffd4590,0x8)
8368 php-fpm-5.3 GIO fd 3 read 8 bytes
"\^A\^D\0\^A\0\0\0\0"
8368 php-fpm-5.3 RET read 8
8368 php-fpm-5.3 CALL gettimeofday(0x7f7ffffe3b90,0)
8368 php-fpm-5.3 STRU struct timeval { 1392129901.927553 }
8368 php-fpm-5.3 RET gettimeofday 0
8368 php-fpm-5.3 CALL lstat(0x7f7ffffe3d60,0x7f7ffffe3c40)
8368 php-fpm-5.3 NAMI "/var/www/sites/kval-nyhet/index.php"
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=11752572,
mode=-rw-r--r-- , nlink=1, uid=1042, gid=67, rdev=46973975,
atime=1392043543.479328112, mtime=1392042019.844487152,
ctime=1392042019.844487152, size=418, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET lstat 0
8368 php-fpm-5.3 CALL lstat(0x7f7ffffe3d60,0x7f7ffffe3a90)
8368 php-fpm-5.3 NAMI "/var/www/sites/kval-nyhet"
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=11754053,
mode=drwxrwxrwx , nlink=6, uid=1042, gid=67, rdev=46975478,
atime=1392082242.859385387, mtime=1392042028.289330592,
ctime=1392042824.605197430, size=1024, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET lstat 0
8368 php-fpm-5.3 CALL lstat(0x7f7ffffe3d60,0x7f7ffffe38f0)
8368 php-fpm-5.3 NAMI "/var/www/sites"
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=10862592,
mode=drwxr-xr-x , nlink=70, uid=0, gid=1, rdev=43406472,
atime=1392129604.122584194, mtime=1392042776.585950910,
ctime=1392042776.585950910, size=1536, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET lstat 0
8368 php-fpm-5.3 CALL lstat(0x7f7ffffe3d60,0x7f7ffffe3760)
8368 php-fpm-5.3 NAMI "/var/www"
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=1253429,
mode=drwxr-xr-x , nlink=17, uid=0, gid=1, rdev=5005613,
atime=1392118079.151224524, mtime=1390849196.590068104,
ctime=1390849196.590068104, size=512, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET lstat 0
8368 php-fpm-5.3 CALL lstat(0x7f7ffffe3d60,0x7f7ffffe35d0)
8368 php-fpm-5.3 NAMI "/var"
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=1253376,
mode=drwxr-xr-x , nlink=28, uid=0, gid=0, rdev=5005560,
atime=1392118090.022401649, mtime=1384535820.264997643,
ctime=1384535820.264997643, size=512, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET lstat 0
8368 php-fpm-5.3 CALL clock_gettime(CLOCK_MONOTONIC,0x7f7ffffe4570)
8368 php-fpm-5.3 STRU struct timespec { 86638.943537373 }
8368 php-fpm-5.3 RET clock_gettime 0
8368 php-fpm-5.3 CALL
mmap(0,0x80000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
8368 php-fpm-5.3 RET mmap 16686864375808/0xf2d369fa000
8368 php-fpm-5.3 CALL gettimeofday(0x7f7ffffe4490,0)
8368 php-fpm-5.3 STRU struct timeval { 1392129901.928572 }
8368 php-fpm-5.3 RET gettimeofday 0
8368 php-fpm-5.3 CALL stat(0x7f7ffffe4090,0x7f7ffffe3f80)
8368 php-fpm-5.3 NAMI "/var/www/sites/kval-nyhet//.user.ini"
8368 php-fpm-5.3 RET stat -1 errno 2 No such file or directory
8368 php-fpm-5.3 CALL setitimer(0x2,0x7f7ffffe4530,0)
8368 php-fpm-5.3 RET setitimer 0
8368 php-fpm-5.3 CALL sigaction(SIGPROF,0x7f7ffffe4510,0x7f7ffffe4500)
8368 php-fpm-5.3 STRU struct sigaction { handler=0xf2b2729de30,
mask=0<>, flags=0x2<SA_RESTART> }
8368 php-fpm-5.3 STRU struct sigaction { handler=0xf2b2729de30,
mask=0<>, flags=0x2<SA_RESTART> }
8368 php-fpm-5.3 RET sigaction 0
8368 php-fpm-5.3 CALL sigprocmask(SIG_UNBLOCK,0x4000000<SIGPROF>)
8368 php-fpm-5.3 RET sigprocmask 0<>
8368 php-fpm-5.3 CALL gettimeofday(0x7f7ffffe30a0,0)
8368 php-fpm-5.3 STRU struct timeval { 1392129901.929799 }
8368 php-fpm-5.3 RET gettimeofday 0
8368 php-fpm-5.3 CALL open(0xf2d2a14fab8,0<O_RDONLY>)
8368 php-fpm-5.3 NAMI "/var/www/sites/kval-nyhet/index.php"
8368 php-fpm-5.3 RET open 4
8368 php-fpm-5.3 CALL fstat(0x4,0x7f7ffffe44e0)
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=11752572,
mode=-rw-r--r-- , nlink=1, uid=1042, gid=67, rdev=46973975,
atime=1392043543.479328112, mtime=1392042019.844487152,
ctime=1392042019.844487152, size=418, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET fstat 0
8368 php-fpm-5.3 CALL clock_gettime(CLOCK_MONOTONIC,0x7f7ffffe45b0)
8368 php-fpm-5.3 STRU struct timespec { 86638.946166739 }
8368 php-fpm-5.3 RET clock_gettime 0
8368 php-fpm-5.3 CALL __getcwd(0x7f7ffffe3020,0xfff)
8368 php-fpm-5.3 RET __getcwd 35/0x23
8368 php-fpm-5.3 CALL chdir(0x7f7ffffe2f90)
8368 php-fpm-5.3 NAMI "/var/www/sites/kval-nyhet"
8368 php-fpm-5.3 RET chdir 0
8368 php-fpm-5.3 CALL setitimer(0x2,0x7f7ffffe2fd0,0)
8368 php-fpm-5.3 RET setitimer 0
8368 php-fpm-5.3 CALL ioctl(0x4,TIOCGETA,0x7f7ffffe2b60)
8368 php-fpm-5.3 RET ioctl -1 errno 25 Inappropriate ioctl for device
8368 php-fpm-5.3 CALL fstat(0x4,0x7f7ffffe2bb0)
8368 php-fpm-5.3 STRU struct stat { dev=0, ino=11752572,
mode=-rw-r--r-- , nlink=1, uid=1042, gid=67, rdev=46973975,
atime=1392043543.479328112, mtime=1392042019.844487152,
ctime=1392042019.844487152, size=418, blocks=8, blksize=32768,
flags=0x0, gen=0x0 }
8368 php-fpm-5.3 RET fstat 0
8368 php-fpm-5.3 CALL __sysctl(6.7,0x7f7ffffe2b9c,0x7f7ffffe2b90,0,0)
8368 php-fpm-5.3 RET __sysctl 0
8368 php-fpm-5.3 CALL mmap(0,0x1c2,0x1<PROT_READ>,0x2<MAP_PRIVATE>,0x4,0)
8368 php-fpm-5.3 RET mmap 16686847733760/0xf2d35a1b000
8368 php-fpm-5.3 CALL lseek(0x4,0,SEEK_CUR)
8368 php-fpm-5.3 RET lseek 0
8368 php-fpm-5.3 CALL sigprocmask(SIG_BLOCK,~0<>)
8368 php-fpm-5.3 RET sigprocmask 0<>
8368 php-fpm-5.3 CALL
mprotect(0xf2b27bbe000,0x3000,0x3<PROT_READ|PROT_WRITE>)
8368 php-fpm-5.3 RET mprotect 0
8368 php-fpm-5.3 CALL mprotect(0xf2b27bbe000,0x3000,0x1<PROT_READ>)
8368 php-fpm-5.3 RET mprotect 0
8368 php-fpm-5.3 CALL sigprocmask(SIG_SETMASK,0<>)
8368 php-fpm-5.3 RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8368 php-fpm-5.3 CALL exit(0x1)
--
CYRUSERV Onionland Hosting: http://cyruserv5hlagzhg.onion/
new email address: [email protected]
PGP public key: http://cyruserv5hlagzhg.onion/PGP