Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29782 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97431 invoked by uid 1010); 25 May 2007 22:55:18 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 97416 invoked from network); 25 May 2007 22:55:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 May 2007 22:55:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=info@adaniels.nl; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=info@adaniels.nl; sender-id=unknown Received-SPF: error (pb1.pair.com: domain adaniels.nl from 82.94.236.173 cause and error) X-PHP-List-Original-Sender: info@adaniels.nl X-Host-Fingerprint: 82.94.236.173 loco.helderhosting.nl Linux 2.5 (sometimes 2.4) (4) Received: from [82.94.236.173] ([82.94.236.173:45641] helo=loco.helderhosting.nl) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 14/F0-23498-35967564 for ; Fri, 25 May 2007 18:55:17 -0400 Received: from [192.168.1.170] (a80-126-54-132.adsl.xs4all.nl [80.126.54.132]) by loco (Postfix) with ESMTP id 0610251F10C for ; Sat, 26 May 2007 00:30:36 +0200 (CEST) Message-ID: <4657638C.7050607@adaniels.nl> Date: Sat, 26 May 2007 00:30:36 +0200 User-Agent: Thunderbird 1.5.0.10 (X11/20070403) MIME-Version: 1.0 To: internals@lists.php.net References: <4638E608.2090202@adaniels.nl> <200705252026.11759.lists@block-online.eu> <200705252357.28302.lists@block-online.eu> In-Reply-To: <200705252357.28302.lists@block-online.eu> Content-Type: multipart/mixed; boundary="------------090504060807060601040108" Subject: Re: [PHP-DEV] Re: Still having lstat trouble From: info@adaniels.nl (Arnold Daniels) --------------090504060807060601040108 Content-Type: multipart/alternative; boundary="------------010502000506090509010601" --------------010502000506090509010601 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi again, I've used strace and after simplifying the test and looking at it more closely, I did see something strange. The apache process does an lstat, reads the link and then does an lstat on real file. Perhaps this was already recognized by others, but I didn't see a confirmation of this in any of the e-mails. If I need to run gdb please let me know, though it might be a bit to complicated for me a php internals newbie (I can make my own simple extensions, but the knowledge ends there). When I run the code in the command line (strace php simple.php 2> /tmp/php-bug.cli.trace): .... read(3, " /tmp/php-bug.apache2.trace): Process 8753 attached - interrupt to quit restart_syscall(<... resuming interrupted call ...>) = 0 time(NULL) = 1180130951 lstat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1160, ...}) = 0 lstat64("/tmp/test-php-bug-simple-link", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 readlink("/tmp/test-php-bug-simple-link", "test-php-bug-simple", 4096) = 19 lstat64("/tmp/test-php-bug-simple", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0 lstat64("/tmp/test-php-bug-simple", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0 time(NULL) = 1180130951 stat64("/", {st_mode=S_IFDIR|0755, st_size=600, ...}) = 0 setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0 writev(22, [{"5\r\n", 3}, {"file\n", 5}, {"\r\n", 2}, {"0\r\n\r\n", 5}], 4) = 15 read(22, "", 8000) = 0 write(14, "127.0.0.1 - - [26/May/2007:00:09"..., 181) = 181 gettimeofday({1180130951, 718114}, NULL) = 0 shutdown(22, 1 /* send */) = 0 poll([{fd=22, events=POLLIN, revents=POLLIN|POLLHUP}], 1, 2000) = 1 read(22, "", 512) = 0 close(22) = 0 read(4, 0xbff61af7, 1) = -1 EAGAIN (Resource temporarily unavailable) accept(3, Process 8753 detached Best regards, Arnold Oliver Block wrote: > Am Freitag, 25. Mai 2007 20:30 schrieben Sie: > >> He said that the problem only occured with the Apache 2 SAPI, so the >> gdb is for the PHP CLI. >> > > You can also use it with apache2 sapi. But then you need to do (Debian) > > gdb /usr/sbin/apache2 > > and then > > run -k start > > If you set a break to zif_... that should work. > > Regards, > > Oliver > > > > > >> Tijnema >> >> >>> Am Freitag, 25. Mai 2007 19:50 schrieb Arnold Daniels: >>> >>>> Hi again, >>>> >>>> No, the symlinks work fine in the shell and with all other >>>> applications. Also I haven't mounted with any options other than >>>> 'notail'. Please have a look at the e-mail I've send a few hours ago. >>>> >>>> arnold@arnold-laptop:~$ mount >>>> /dev/sda3 on / type reiserfs (rw,notail) >>>> ..... >>>> >>>> Best regards, >>>> Arnold >>>> >>>> Rasmus Lerdorf wrote: >>>> >>>>> Tijnema wrote: >>>>> >>>>>> On 5/24/07, Rasmus Lerdorf wrote: >>>>>> >>>>>>> Which filesystems is /tmp on on the various boxes? tmpfs related >>>>>>> perhaps? >>>>>>> >>>>>>> -Rasmus >>>>>>> >>>>>> Nice idea, but I don't think it's a problem there, I think it's a >>>>>> configuration problem. I've build my own linux, and so I have all >>>>>> configuration like I want. >>>>>> I'm running php-5.2.3RC1 as Apache 2.2.3 module. >>>>>> I've split up my USB stick in a few file systems, and they worked >>>>>> all for me, except for msdos&vfat file systems, as they don't >>>>>> support symlinks. >>>>>> Test results here: >>>>>> http://86.86.80.41/fs_test.php >>>>>> and source for the test is here: >>>>>> http://86.86.80.41/fs_test.phps >>>>>> >>>>> Mount options then perhaps? There is a "nosymlink" mount option >>>>> which would certainly cause this. >>>>> >>>>> -Rasmus >>>>> >>> -- >>> PHP Internals - PHP Runtime Development Mailing List >>> To unsubscribe, visit: http://www.php.net/unsub.php >>> > > --------------010502000506090509010601 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi again,

I've used strace and after simplifying the test and looking at it more closely, I did see something strange. The apache process does an lstat, reads the link and then does an lstat on real file.

Perhaps this was already recognized by others, but I didn't see a confirmation of this in any of the e-mails. If I need to run gdb please let me know, though it might be a bit to complicated for me a php internals newbie (I can make my own simple extensions, but the knowledge ends there).

<?php
    echo getmypid();
    flush();
    sleep(10);
  
    /* This should output link */
    echo filetype('/tmp/test-php-bug-simple-link'), "\n";
?>


When I run the code in the command line (strace php simple.php 2> /tmp/php-bug.cli.trace):

....
read(3, "<?php\n    echo getmypid();\n    f"..., 8192) = 153
read(3, "", 4096)                       = 0
read(3, "", 8192)                       = 0
close(3)                                = 0
munmap(0xb7590000, 4096)                = 0
write(1, "9469", 4)                     = 4
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0}, {10, 0})             = 0
lstat64("/tmp/test-php-bug-simple-link", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0
write(1, "link", 4)                     = 4
write(1, "\n", 1)                       = 1
close(2)                                = 0
close(1)                                = 0
close(0)                                = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
exit_group(0)                           = ?
Process 9469 detached


But when I run the same code in Apache (strace -p8753 2> /tmp/php-bug.apache2.trace):

Process 8753 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = 0
time(NULL)                              = 1180130951
lstat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1160, ...}) = 0
lstat64("/tmp/test-php-bug-simple-link", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0
readlink("/tmp/test-php-bug-simple-link", "test-php-bug-simple", 4096) = 19
lstat64("/tmp/test-php-bug-simple", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0
lstat64("/tmp/test-php-bug-simple", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0
time(NULL)                              = 1180130951
stat64("/", {st_mode=S_IFDIR|0755, st_size=600, ...}) = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
writev(22, [{"5\r\n", 3}, {"file\n", 5}, {"\r\n", 2}, {"0\r\n\r\n", 5}], 4) = 15
read(22, "", 8000)                      = 0
write(14, "127.0.0.1 - - [26/May/2007:00:09"..., 181) = 181
gettimeofday({1180130951, 718114}, NULL) = 0
shutdown(22, 1 /* send */)              = 0
poll([{fd=22, events=POLLIN, revents=POLLIN|POLLHUP}], 1, 2000) = 1
read(22, "", 512)                       = 0
close(22)                               = 0
read(4, 0xbff61af7, 1)                  = -1 EAGAIN (Resource temporarily unavailable)
accept(3,  <unfinished ...>
Process 8753 detached


Best regards,
Arnold



Oliver Block wrote:
Am Freitag, 25. Mai 2007 20:30 schrieben Sie:
  
He said that the problem only occured with the Apache 2 SAPI, so the
gdb is for the PHP CLI.
    

You can also use it with apache2 sapi. But then you need to do  (Debian)

gdb /usr/sbin/apache2

and then

run -k start

If you set a break to zif_... that should work.

Regards,

Oliver




  
Tijnema

    
Am Freitag, 25. Mai 2007 19:50 schrieb Arnold Daniels:
      
Hi again,

No, the symlinks work fine in the shell and with all other
applications. Also I haven't mounted with any options other than
'notail'. Please have a look at the e-mail I've send a few hours ago.

arnold@arnold-laptop:~$ mount
/dev/sda3 on / type reiserfs (rw,notail)
.....

Best regards,
Arnold

Rasmus Lerdorf wrote:
        
Tijnema wrote:
          
On 5/24/07, Rasmus Lerdorf <rasmus@lerdorf.com> wrote:
            
Which filesystems is /tmp on on the various boxes?  tmpfs related
perhaps?

-Rasmus
              
Nice idea, but I don't think it's a problem there, I think it's a
configuration problem. I've build my own linux, and so I have all
configuration like I want.
I'm running php-5.2.3RC1 as Apache 2.2.3 module.
I've split up my USB stick in a few file systems, and they worked
all for me, except for msdos&vfat file systems, as they don't
support symlinks.
Test results here:
http://86.86.80.41/fs_test.php
and source for the test is here:
http://86.86.80.41/fs_test.phps
            
Mount options then perhaps?  There is a "nosymlink" mount option
which would certainly cause this.

-Rasmus
          
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
      

  
--------------010502000506090509010601-- --------------090504060807060601040108 Content-Type: text/plain; name="php-bug.apache2.trace" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="php-bug.apache2.trace" Process 8753 attached - interrupt to quit restart_syscall(<... resuming interrupted call ...>) = 0 time(NULL) = 1180130951 lstat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1160, ...}) = 0 lstat64("/tmp/test-php-bug-simple-link", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 readlink("/tmp/test-php-bug-simple-link", "test-php-bug-simple", 4096) = 19 lstat64("/tmp/test-php-bug-simple", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0 lstat64("/tmp/test-php-bug-simple", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0 time(NULL) = 1180130951 stat64("/", {st_mode=S_IFDIR|0755, st_size=600, ...}) = 0 setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0 writev(22, [{"5\r\n", 3}, {"file\n", 5}, {"\r\n", 2}, {"0\r\n\r\n", 5}], 4) = 15 read(22, "", 8000) = 0 write(14, "127.0.0.1 - - [26/May/2007:00:09"..., 181) = 181 gettimeofday({1180130951, 718114}, NULL) = 0 shutdown(22, 1 /* send */) = 0 poll([{fd=22, events=POLLIN, revents=POLLIN|POLLHUP}], 1, 2000) = 1 read(22, "", 512) = 0 close(22) = 0 read(4, 0xbff61af7, 1) = -1 EAGAIN (Resource temporarily unavailable) accept(3, Process 8753 detached --------------090504060807060601040108 Content-Type: text/plain; name="php-bug.cli.trace" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="php-bug.cli.trace" execve("/usr/bin/php", ["php", "simple.php"], [/* 23 vars */]) = 0 brk(0) = 0x8698000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb2000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/i686/sse2/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/i686/sse2/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/i686/sse2/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/i686/sse2", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/i686/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/i686/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/i686/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/i686", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/sse2/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/sse2/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/sse2/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/sse2", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/tls/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/tls", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/i686/sse2/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/i686/sse2/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/i686/sse2/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/i686/sse2", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/i686/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/i686/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/i686/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/i686", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/sse2/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/sse2/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/sse2/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/sse2", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/cmov/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql/cmov", 0xbfb8b4f8) = -1 ENOENT (No such file or directory) open("/usr/lib/mysql/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mysql", {st_mode=S_IFDIR|0755, st_size=472, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=75566, ...}) = 0 mmap2(NULL, 75566, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9f000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\260\6\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=21908, ...}) = 0 mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f71000 mmap2(0xb7f76000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7f76000 mmap2(0xb7f78000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f78000 close(3) = 0 open("/usr/lib/mysql/libc-client.so.2002edebian", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libc-client.so.2002edebian", 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\33"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=800676, ...}) = 0 mmap2(NULL, 805136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eac000 mmap2(0xb7f6d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc0) = 0xb7f6d000 close(3) = 0 open("/usr/lib/mysql/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\340\30"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=78276, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eab000 mmap2(NULL, 81116, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e97000 mmap2(0xb7eaa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7eaa000 close(3) = 0 open("/usr/lib/mysql/libexslt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libexslt.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`+\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=65236, ...}) = 0 mmap2(NULL, 68128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e86000 mmap2(0xb7e96000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7e96000 close(3) = 0 open("/usr/lib/mysql/libpq.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libpq.so.5", 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\360K\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=119396, ...}) = 0 mmap2(NULL, 118232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e69000 mmap2(0xb7e85000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c) = 0xb7e85000 close(3) = 0 open("/usr/lib/mysql/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/librt.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\300\30"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=30624, ...}) = 0 mmap2(NULL, 33356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e60000 mmap2(0xb7e67000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7e67000 close(3) = 0 open("/usr/lib/mysql/libmcrypt.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libmcrypt.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\320U\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=159728, ...}) = 0 mmap2(NULL, 181792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e33000 mmap2(0xb7e58000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25) = 0xb7e58000 mmap2(0xb7e5a000, 22048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e5a000 close(3) = 0 open("/usr/lib/mysql/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libltdl.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\340\21"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=20820, ...}) = 0 mmap2(NULL, 23824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2d000 mmap2(0xb7e32000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7e32000 close(3) = 0 open("/usr/lib/mysql/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\0P\n\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9684, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e2c000 mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e28000 mmap2(0xb7e2a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e2a000 close(3) = 0 open("/usr/lib/mysql/libpam.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\300\24"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=30596, ...}) = 0 mmap2(NULL, 29340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e20000 mmap2(0xb7e27000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7e27000 close(3) = 0 open("/usr/lib/mysql/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libfreetype.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\320u\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=439040, ...}) = 0 mmap2(NULL, 437776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db5000 mmap2(0xb7e1d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x68) = 0xb7e1d000 close(3) = 0 open("/usr/lib/mysql/libpng12.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\0\200=\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=139592, ...}) = 0 mmap2(NULL, 142424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d92000 mmap2(0xb7db4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21) = 0xb7db4000 close(3) = 0 open("/usr/lib/mysql/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libjpeg.so.62", 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#\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=121280, ...}) = 0 mmap2(NULL, 124236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d73000 mmap2(0xb7d91000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d) = 0xb7d91000 close(3) = 0 open("/usr/lib/mysql/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\0!\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=67408, ...}) = 0 mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d60000 mmap2(0xb7d6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7d6f000 mmap2(0xb7d71000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d71000 close(3) = 0 open("/usr/lib/mysql/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\0P4\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=153424, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d5f000 mmap2(NULL, 155776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d38000 mmap2(0xb7d5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0xb7d5d000 close(3) = 0 open("/usr/lib/mysql/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\0pC\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=113800, ...}) = 0 mmap2(NULL, 112504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d1c000 mmap2(0xb7d37000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0xb7d37000 close(3) = 0 open("/usr/lib/mysql/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\0000\t\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=512500, ...}) = 0 mmap2(NULL, 511268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c9f000 mmap2(0xb7d1a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b) = 0xb7d1a000 close(3) = 0 open("/usr/lib/mysql/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\2008\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=151296, ...}) = 0 mmap2(NULL, 150752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c7a000 mmap2(0xb7c9e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0xb7c9e000 close(3) = 0 open("/usr/lib/mysql/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\260\10"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=5792, ...}) = 0 mmap2(NULL, 8724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c77000 mmap2(0xb7c79000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7c79000 close(3) = 0 open("/usr/lib/mysql/libssl.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libssl.so.0.9.8", 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\200\271"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=258284, ...}) = 0 mmap2(NULL, 261204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c37000 mmap2(0xb7c73000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b) = 0xb7c73000 close(3) = 0 open("/usr/lib/mysql/libcrypto.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libcrypto.so.0.9.8", 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\273"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1299428, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c36000 mmap2(NULL, 1315864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7af4000 mmap2(0xb7c1e000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x129) = 0xb7c1e000 mmap2(0xb7c32000, 13336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c32000 close(3) = 0 open("/usr/lib/mysql/libcurl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\0\20K\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=216808, ...}) = 0 mmap2(NULL, 215996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7abf000 mmap2(0xb7af3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34) = 0xb7af3000 close(3) = 0 open("/usr/lib/mysql/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libkrb5support.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 \t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=14164, ...}) = 0 mmap2(NULL, 12936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7abb000 mmap2(0xb7abe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7abe000 close(3) = 0 open("/usr/lib/mysql/libidn.so.11", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\240\37"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=196264, ...}) = 0 mmap2(NULL, 195004, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7a8b000 mmap2(0xb7aba000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f) = 0xb7aba000 close(3) = 0 open("/usr/lib/mysql/libmysqlclient.so.15", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libmysqlclient.so.15", 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\4\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1964756, ...}) = 0 mmap2(NULL, 1967104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb78aa000 mmap2(0xb7a46000, 278528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19c) = 0xb7a46000 mmap2(0xb7a8a000, 1024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7a8a000 close(3) = 0 open("/usr/lib/mysql/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libpthread.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\20H\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=112362, ...}) = 0 mmap2(NULL, 90592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7893000 mmap2(0xb78a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb78a6000 mmap2(0xb78a8000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb78a8000 close(3) = 0 open("/usr/lib/mysql/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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`0\0\000"..., 512) = 512 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7892000 fstat64(3, {st_mode=S_IFREG|0644, st_size=79596, ...}) = 0 mmap2(NULL, 91944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb787b000 mmap2(0xb788e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb788e000 mmap2(0xb7890000, 5928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7890000 close(3) = 0 open("/usr/lib/mysql/libxslt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libxslt.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\220z\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=209460, ...}) = 0 mmap2(NULL, 212380, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7847000 mmap2(0xb787a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x32) = 0xb787a000 close(3) = 0 open("/usr/lib/mysql/libxml2.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libxml2.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\0\330\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1160712, ...}) = 0 mmap2(NULL, 1167348, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb772a000 mmap2(0xb7841000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x116) = 0xb7841000 close(3) = 0 open("/usr/lib/mysql/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\0`\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1307104, ...}) = 0 mmap2(NULL, 1312164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75e9000 mmap2(0xb7724000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13b) = 0xb7724000 mmap2(0xb7727000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7727000 close(3) = 0 open("/usr/lib/mysql/libgcrypt.so.11", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgcrypt.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\360C\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=326956, ...}) = 0 mmap2(NULL, 330504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7598000 mmap2(0xb75e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e) = 0xb75e7000 close(3) = 0 open("/usr/lib/mysql/libgpg-error.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgpg-error.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@\6\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=11468, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7597000 mmap2(NULL, 14352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7593000 mmap2(0xb7596000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7596000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7592000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7591000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb75918d0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7724000, 4096, PROT_READ) = 0 mprotect(0xb7e33000, 151552, PROT_READ|PROT_WRITE) = 0 mprotect(0xb7e33000, 151552, PROT_READ|PROT_EXEC) = 0 munmap(0xb7f9f000, 75566) = 0 set_tid_address(0xb7591918) = 9469 sendto(-1218897632, umovestr: Input/output error 0xc, 3079303156, MSG_PROXY|MSG_EOR|MSG_DONTWAIT|MSG_CONFIRM|MSG_RST|0xb7590000, {sa_family=AF_DECnet, sa_data="\0\0\320=\0\0\r\0\0\0p\362\0\0"}, 3216555320) = 0 rt_sigaction(SIGRTMIN, {0xb78973f0, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7897300, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 uname({sys="Linux", node="arnold-laptop", ...}) = 0 brk(0) = 0x8698000 brk(0x86b9000) = 0x86b9000 rt_sigaction(SIGILL, {0xb795e5c0, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {SIG_DFL}, {0xb795e5c0, [ILL], SA_RESTART}, 8) = 0 rt_sigaction(SIGILL, {0xb795e5c0, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {SIG_DFL}, {0xb795e5c0, [ILL], SA_RESTART}, 8) = 0 rt_sigaction(SIGILL, {0xb795e5c0, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {SIG_DFL}, {0xb795e5c0, [ILL], SA_RESTART}, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0 getcwd("/home/arnold/projects/contrib/php-symlink-bug", 4096) = 46 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7550000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb1000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2586 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7fb1000, 4096) = 0 open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=238336, ...}) = 0 mmap2(NULL, 238336, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7515000 close(3) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=25460, ...}) = 0 mmap2(NULL, 25460, PROT_READ, MAP_SHARED, 3, 0) = 0xb750e000 close(3) = 0 futex(0xb7726a4c, FUTEX_WAKE, 2147483647) = 0 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0"..., 4096) = 1074 close(3) = 0 munmap(0xb750d000, 4096) = 0 lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0 lstat64("/usr/local", {st_mode=S_IFDIR|0755, st_size=240, ...}) = 0 lstat64("/usr/local/sbin", {st_mode=S_IFDIR|0755, st_size=48, ...}) = 0 lstat64("/usr/local/sbin/php", 0xbfb8783c) = -1 ENOENT (No such file or directory) lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0 lstat64("/usr/local", {st_mode=S_IFDIR|0755, st_size=240, ...}) = 0 lstat64("/usr/local/bin", {st_mode=S_IFDIR|0755, st_size=48, ...}) = 0 lstat64("/usr/local/bin/php", 0xbfb8783c) = -1 ENOENT (No such file or directory) lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0 lstat64("/usr/sbin", {st_mode=S_IFDIR|0755, st_size=8288, ...}) = 0 lstat64("/usr/sbin/php", 0xbfb8783c) = -1 ENOENT (No such file or directory) lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0 lstat64("/usr/bin", {st_mode=S_IFDIR|0755, st_size=55952, ...}) = 0 lstat64("/usr/bin/php", {st_mode=S_IFREG|0755, st_size=18107575, ...}) = 0 access("/usr/bin/php", X_OK) = 0 open("/usr/bin/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/php5/cli/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/php5/cli/php.ini", O_RDONLY) = -1 EACCES (Permission denied) brk(0x86da000) = 0x86da000 brk(0x86fb000) = 0x86fb000 futex(0xb7846e58, FUTEX_WAKE, 2147483647) = 0 brk(0x871c000) = 0x871c000 brk(0x873d000) = 0x873d000 brk(0x875e000) = 0x875e000 brk(0x877f000) = 0x877f000 stat64("/etc/cram-md5.pwd", 0xbfb8b8c0) = -1 ENOENT (No such file or directory) uname({sys="Linux", node="arnold-laptop", ...}) = 0 open("/etc/resolv.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "nameserver 194.109.104.104\nnames"..., 4096) = 51 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb750d000, 4096) = 0 uname({sys="Linux", node="arnold-laptop", ...}) = 0 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=51, ...}) = 0 open("/etc/resolv.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "nameserver 194.109.104.104\nnames"..., 4096) = 51 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb750d000, 4096) = 0 uname({sys="Linux", node="arnold-laptop", ...}) = 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/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=503, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 503 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb750d000, 4096) = 0 open("/usr/lib/mysql/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=75566, ...}) = 0 mmap2(NULL, 75566, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb74fb000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\0\31\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=38416, ...}) = 0 mmap2(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb74f0000 mmap2(0xb74f9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb74f9000 close(3) = 0 munmap(0xb74fb000, 75566) = 0 open("/etc/host.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=92, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "# The \"order\" line is only used "..., 4096) = 92 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb750d000, 4096) = 0 futex(0xb77287e0, FUTEX_WAKE, 2147483647) = 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=497, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "127.0.0.1 localhost jasny-explor"..., 4096) = 497 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb750d000, 4096) = 0 alarm(0) = 0 futex(0xb7abe260, FUTEX_WAKE, 2147483647) = 0 futex(0xb7abe1c0, FUTEX_WAKE, 2147483647) = 0 futex(0xb7d37688, FUTEX_WAKE, 2147483647) = 0 futex(0xb7d1ba88, FUTEX_WAKE, 2147483647) = 0 futex(0xb7d1bcbc, FUTEX_WAKE, 2147483647) = 0 time(NULL) = 1180130903 stat64("/etc/krb5.conf", 0xbfb871d0) = -1 ENOENT (No such file or directory) time(NULL) = 1180130903 stat64("/usr/etc/krb5.conf", 0xbfb871d0) = -1 ENOENT (No such file or directory) open("/dev/urandom", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 read(3, "\324\6~\320\rm\200\366e_\363\337\356O\2i\375\23\271g", 20) = 20 close(3) = 0 futex(0xb7c9e988, FUTEX_WAKE, 2147483647) = 0 gettimeofday({1180130903, 625064}, NULL) = 0 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=51, ...}) = 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=497, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "127.0.0.1 localhost jasny-explor"..., 4096) = 497 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb750d000, 4096) = 0 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=51, ...}) = 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=497, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb750d000 read(3, "127.0.0.1 localhost jasny-explor"..., 4096) = 497 close(3) = 0 munmap(0xb750d000, 4096) = 0 stat64("/dev/urandom", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 brk(0x87a0000) = 0x87a0000 brk(0x87c1000) = 0x87c1000 munmap(0xb7550000, 266240) = 0 brk(0x8801000) = 0x8801000 open("simple.php", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=153, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7590000 read(3, "