From: islammayer at glmail dot com
Operating system: CentOS release 4.0 (Final)
PHP version: 4.4.0
PHP Bug Type: Output Control
Bug description: endless loop for imap enabled manual build
Description:
------------
Php goes to endless loop (in userspace) with
--with-imap
--with-imap-ssl
--with-zip
--with-kerberos
options.
Reproduce code:
---------------
`php -v' will to endless loop
Expected result:
----------------
Php should show version and exit in a second.
Actual result:
--------------
[EMAIL PROTECTED] php-4.4.0]$ strace ./sapi/cli/php -v
execve("./sapi/cli/php", ["./sapi/cli/php", "-v"], [/* 21
vars */]) = 0
uname({sys="Linux", node="server.handtoplay.com", ...}) =
0
brk(0) = 0x9fc6000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No
such file or directory)
open("/usr/kerberos/lib/tls/i686/sse2/libcrypt.so.1",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/tls/i686/sse2", 0xbff20b28) = -1
ENOENT (No such file or directory)
open("/usr/kerberos/lib/tls/i686/libcrypt.so.1", O_RDONLY)
= -1 ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/tls/i686", 0xbff20b28) = -1
ENOENT (No such file or directory)
open("/usr/kerberos/lib/tls/sse2/libcrypt.so.1", O_RDONLY)
= -1 ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/tls/sse2", 0xbff20b28) = -1
ENOENT (No such file or directory)
open("/usr/kerberos/lib/tls/libcrypt.so.1", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/tls", 0xbff20b28) = -1 ENOENT
(No such file or directory)
open("/usr/kerberos/lib/i686/sse2/libcrypt.so.1",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/i686/sse2", 0xbff20b28) = -1
ENOENT (No such file or directory)
open("/usr/kerberos/lib/i686/libcrypt.so.1", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/i686", 0xbff20b28) = -1 ENOENT
(No such file or directory)
open("/usr/kerberos/lib/sse2/libcrypt.so.1", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat64("/usr/kerberos/lib/sse2", 0xbff20b28) = -1 ENOENT
(No such file or directory)
open("/usr/kerberos/lib/libcrypt.so.1", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/usr/kerberos/lib", 0xbff20b28) = -1 ENOENT (No
such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26659, ...}) = 0
old_mmap(NULL, 26659, PROT_READ, MAP_PRIVATE, 3, 0) =
0xb7ff9000
close(3) = 0
open("/lib/libcrypt.so.1", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\347"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=23444, ...}) = 0
old_mmap(0xb4e000, 184636, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4e000
old_mmap(0xb53000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb53000
old_mmap(0xb55000, 155964, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb55000
close(3) = 0
open("/usr/lib/libc-client.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0
\2\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=767416, ...}) =
0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7ff8000
old_mmap(NULL, 767856, PROT_READ|PROT_EXEC, MAP_PRIVATE|
MAP_DENYWRITE, 3, 0) = 0xbaa000
old_mmap(0xc62000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb8000) =
0xc62000
close(3) = 0
open("/usr/lib/libzzip-0.so.13", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20)\260"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=27987, ...}) = 0
old_mmap(0xb01000, 23252, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb01000
old_mmap(0xb06000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb06000
close(3) = 0
open("/usr/lib/libpng12.so.0", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000:
\220"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=144044, ...}) =
0
old_mmap(0x8fe000, 141476, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8fe000
old_mmap(0x920000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) =
0x920000
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\325"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=63528, ...}) = 0
old_mmap(0xb3c000, 65028, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb3c000
old_mmap(0xb4b000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xb4b000
close(3) = 0
open("/usr/lib/libcurl.so.3", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\207"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=192640, ...}) =
0
old_mmap(0xc32000, 194236, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x111000
old_mmap(0x13f000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) =
0x13f000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\3\270"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=68992, ...}) = 0
old_mmap(0xb7e000, 75944, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e000
old_mmap(0xb8d000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xb8d000
old_mmap(0xb8f000, 6312, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb8f000
close(3) = 0
open("/lib/tls/libm.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\23n\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=138684, ...}) =
0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7ff7000
old_mmap(0x6de000, 139424, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x6de000
old_mmap(0x6ff000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) =
0x6ff000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\313"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=11168, ...}) = 0
old_mmap(0x4ec000, 12388, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4ec000
old_mmap(0x4ee000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4ee000
close(3) = 0
open("/lib/libnsl.so.1", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320d\271"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=78352, ...}) = 0
old_mmap(0xb93000, 88064, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb93000
old_mmap(0xba5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) =
0xba5000
old_mmap(0xba7000, 6144, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xba7000
close(3) = 0
open("/lib/libssl.so.4", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\266"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=213600, ...}) =
0
old_mmap(0x4f2000, 212692, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4f2000
old_mmap(0x523000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) =
0x523000
close(3) = 0
open("/lib/libcrypto.so.4", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\351a"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=933312, ...}) =
0
old_mmap(0x5f4000, 949560, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x5f4000
old_mmap(0x6c7000, 73728, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd2000) =
0x6c7000
old_mmap(0x6d9000, 11576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6d9000
close(3) = 0
open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\\\216"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=82944, ...}) = 0
old_mmap(0x8e1000, 80272, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8e1000
old_mmap(0x8f4000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) =
0x8f4000
close(3) = 0
open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`h\220\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=415188, ...}) =
0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7ff6000
old_mmap(0x8f7000, 413000, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x141000
old_mmap(0x1a4000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63000) =
0x1a4000
close(3) = 0
open("/lib/libcom_err.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\354\310"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=7004, ...}) = 0
old_mmap(0xb2c000, 8636, PROT_READ|PROT_EXEC, MAP_PRIVATE|
MAP_DENYWRITE, 3, 0) = 0xb2c000
old_mmap(0xb2e000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb2e000
close(3) = 0
open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\22\226"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=136016, ...}) =
0
old_mmap(0x95e000, 134560, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x95e000
old_mmap(0x97e000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) =
0x97e000
close(3) = 0
open("/usr/lib/libidn.so.11", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260M\271"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=193700, ...}) =
0
old_mmap(0xb93000, 195200, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1a6000
old_mmap(0x1d4000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) =
0x1d4000
close(3) = 0
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0
\257\236"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1212936, ...}) =
0
old_mmap(0x9d6000, 1215644, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x9d6000
old_mmap(0xaf9000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x123000) =
0xaf9000
old_mmap(0xafd000, 7324, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xafd000
close(3) = 0
open("/lib/libpam.so.0", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2603\303"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=29344, ...}) = 0
old_mmap(0xc32000, 30812, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1d6000
old_mmap(0x1dd000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x1dd000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7ff5000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7ff4000
mprotect(0xaf9000, 4096, PROT_READ) = 0
mprotect(0x9d2000, 4096, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6,
base_addr:0xb7ff46c0, limit:1048575, seg_32bit:1,
contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
munmap(0xb7ff9000, 26659) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
brk(0) = 0x9fc6000
brk(0x9fe7000) = 0x9fe7000
open("/usr/lib/locale/locale-archive", O_RDONLY|
O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=39550416, ...})
= 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) =
0xb7df4000
mmap2(NULL, 184320, PROT_READ, MAP_PRIVATE, 3, 0x102a) =
0xb7dc7000
mmap2(NULL, 24576, PROT_READ, MAP_PRIVATE, 3, 0x105c) =
0xb7dc1000
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0x10a7) =
0xb7dc0000
close(3) = 0
open("/etc/localtime", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3,
"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0"...,
4096) = 56
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("./sapi/cli//php-cli.ini", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/opt/php/lib/php-cli.ini", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("./sapi/cli//php.ini", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/opt/php/lib/php.ini", O_RDONLY) = 3
getcwd("/root/php-4.4.0", 4096) = 16
lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...})
= 0
lstat64("/opt/php", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
lstat64("/opt/php/lib", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
lstat64("/opt/php/lib/php.ini", {st_mode=S_IFREG|0644,
st_size=185, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=185, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "register_globals = On\nmemory_lim"..., 8192) =
185
read(3, "", 4096) = 0
read(3, "", 8192) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
brk(0xa008000) = 0xa008000
open("/etc/nsswitch.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) =
1686
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26659, ...}) = 0
old_mmap(NULL, 26659, PROT_READ, MAP_PRIVATE, 3, 0) =
0xb7db9000
close(3) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=38360, ...}) = 0
old_mmap(NULL, 41604, PROT_READ|PROT_EXEC, MAP_PRIVATE|
MAP_DENYWRITE, 3, 0) = 0xdeb000
old_mmap(0xdf4000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xdf4000
close(3) = 0
munmap(0xb7db9000, 26659) = 0
open("/etc/protocols", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=5834, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# /etc/protocols:\n# $Id: protoco"..., 4096) =
4096
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/etc/protocols", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=5834, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# /etc/protocols:\n# $Id: protoco"..., 4096) =
4096
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/etc/services", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=20373, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# /etc/services:\n# $Id: services"..., 4096) =
4096
read(3, "123/tcp\nntp\t\t123/udp\t\t\t\t# Networ"...,
4096) = 4096
read(3, "\t\t873/tcp\t\t\t\t# rsync\nrsync\t\t873/"...,
4096) = 4096
read(3, "pserver\t2401/tcp\t\t\t# CVS client/"..., 4096) =
4096
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
stat64("/etc/cram-md5.pwd", 0xbff210e4) = -1 ENOENT (No
such file or directory)
uname({sys="Linux", node="server.handtoplay.com", ...}) =
0
gettimeofday({1124090569, 463549}, NULL) = 0
getpid() = 5774
open("/etc/resolv.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=43, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "search hostforweb.net\nnameserver"..., 4096) = 43
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(3, {sa_family=AF_FILE,
path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such
file or directory)
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(3, {sa_family=AF_FILE,
path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such
file or directory)
close(3) = 0
open("/etc/host.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=17, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "order hosts,bind\n", 4096) = 17
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/etc/hosts", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=172, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# Do not remove the following li"..., 4096) = 172
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26659, ...}) = 0
old_mmap(NULL, 26659, PROT_READ, MAP_PRIVATE, 3, 0) =
0xb7db9000
close(3) = 0
open("/lib/libnss_dns.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\r\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=17844, ...}) = 0
old_mmap(NULL, 20612, PROT_READ|PROT_EXEC, MAP_PRIVATE|
MAP_DENYWRITE, 3, 0) = 0x444000
old_mmap(0x448000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x448000
close(3) = 0
munmap(0xb7db9000, 26659) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1124090569, 476865}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"F\372\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"..., 39,
0) = 39
poll([{fd=3, events=POLLIN}], 1, 5000) = 0
gettimeofday({1124090574, 478218}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"F\372\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"..., 39,
0) = 39
poll([{fd=3, events=POLLIN}], 1, 5000) = 0
close(3) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1124090579, 480521}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"\323\224\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"...,
54, 0) = 54
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
ioctl(3, FIONREAD, [117]) = 0
recvfrom(3,
"\323\224\201\200\0\1\0\0\0\1\0\0\6server\nhandtoplay\3"...,
1024, 0, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, [16]) = 117
close(3) = 0
alarm(0) = 0
getuid32() = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
open("/etc/krb5.conf", O_RDONLY|O_LARGEFILE) = 3
access("/etc/krb5.conf", W_OK) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=615, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "[logging]\n default = FILE:/var/l"..., 4096) =
615
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
open("/etc/krb5.conf", O_RDONLY|O_LARGEFILE) = 3
access("/etc/krb5.conf", W_OK) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=615, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "[logging]\n default = FILE:/var/l"..., 4096) =
615
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFCHR|0444, st_rdev=makedev(1,
9), ...}) = 0
read(3,
"\341\355\372\r\252Q_\270\215\365\312o\v\371\r5u\3036\10"...,
20) = 20
close(3) = 0
gettimeofday({1124090579, 593424}, NULL) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644,
st_size=615, ...}) = 0
open("/etc/hosts", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=172, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# Do not remove the following li"..., 4096) = 172
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1124090579, 601488}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"\373\220\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"...,
39, 0) = 39
poll([{fd=3, events=POLLIN}], 1, 5000) = 0
gettimeofday({1124090584, 602074}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"\373\220\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"...,
39, 0) = 39
poll([{fd=3, events=POLLIN}], 1, 5000) = 0
close(3) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1124090589, 604271}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"\242\220\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"...,
54, 0) = 54
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
ioctl(3, FIONREAD, [117]) = 0
recvfrom(3,
"\242\220\201\200\0\1\0\0\0\1\0\0\6server\nhandtoplay\3"...,
1024, 0, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, [16]) = 117
close(3) = 0
open("/etc/hosts", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=172, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# Do not remove the following li"..., 4096) = 172
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
open("/etc/hosts", O_RDONLY) = 3
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=172, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
read(3, "# Do not remove the following li"..., 4096) = 172
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7dbf000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
fcntl64(3, F_GETFL) = 0x2 (flags
O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1124090589, 611827}, NULL) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(3,
"\224\254\1\0\0\1\0\0\0\0\0\0\6server\nhandtoplay\3c"...,
39, 0) = 39
poll( <unfinished ...>
Stoped by Ctrl-C after about 10 seconds.
--
email: Ismam S. Mayer <[EMAIL PROTECTED]>
work: http://www.emistry.com/
--
Edit bug report at http://bugs.php.net/?id=34132&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=34132&r=trysnapshot4
Try a CVS snapshot (php5.0):
http://bugs.php.net/fix.php?id=34132&r=trysnapshot50
Try a CVS snapshot (php5.1):
http://bugs.php.net/fix.php?id=34132&r=trysnapshot51
Fixed in CVS: http://bugs.php.net/fix.php?id=34132&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=34132&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=34132&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=34132&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=34132&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=34132&r=support
Expected behavior: http://bugs.php.net/fix.php?id=34132&r=notwrong
Not enough info:
http://bugs.php.net/fix.php?id=34132&r=notenoughinfo
Submitted twice:
http://bugs.php.net/fix.php?id=34132&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=34132&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=34132&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=34132&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=34132&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=34132&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=34132&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=34132&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=34132&r=mysqlcfg