Return-Path: Received: from mx1.redhat.com ([209.132.183.28]:33214 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932119AbbEMI6J (ORCPT ); Wed, 13 May 2015 04:58:09 -0400 From: "Yan, Zheng" Content-Type: multipart/mixed; boundary="Apple-Mail=_7D473BB4-83E6-457E-A7EE-4F3C4E454E1A" Subject: [BUG report] fstat reports regular file as block device Date: Wed, 13 May 2015 16:57:55 +0800 Message-Id: Cc: linux-nfs@vger.kernel.org To: trond.myklebust@primarydata.com Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Sender: linux-nfs-owner@vger.kernel.org List-ID: --Apple-Mail=_7D473BB4-83E6-457E-A7EE-4F3C4E454E1A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi, I encountered a strange bug when running 4.1-rc3 kernel (head commit = 110bc76729d448fdbcb5cdb63b83d9fd65ce5e26). Tar reports that it can not = utime when unpack the archive. [root@zhyan-kvm2 nfs]# tar -xjf ~/blogbench-1.0.tar.bz2 tar: blogbench-1.0/configure: Cannot utime tar: Exiting with failure status due to previous errors strace show that fstat reports a regular file as block device openat(AT_FDCWD, "blogbench-1.0/configure", = O_WRONLY|O_CREAT|O_EXCL|O_NOCTTY|O_NONBLOCK|O_CLOEXEC, 0700) =3D 4 =E2=80=A6 fstat(4, {st_mode=3DS_IFBLK|020000740, st_rdev=3Dmakedev(4294937303, = 3436209), ...}) =3D 74 I did bisect, found the first bad commit is commit 5bb89b4702e22981445ae01af733a57d1cae2018 Author: Trond Myklebust Date: Wed Mar 25 14:14:42 2015 -0400 NFSv4.1/pnfs: Separate out metadata and data consistency for pNFS The LAYOUTCOMMIT operation means different things to different = layout types. For blocks and objects, it is both a data and metadata consistency = operation. For files and flexfiles, it is only a metadata consistency = operation. This patch separates out the 2 cases, allowing the files/flexfiles = layout drivers to optimise away the data consistency calls to layoutcommit. Signed-off-by: Trond Myklebust my nfsd and nfs configs are normal (fedora 20 default) [root@zhyan-kvm1 ~]# cat /etc/exports /mnt/local *(rw,no_root_squash,no_subtree_check) [root@zhyan-kvm2 ~]# mount 192.168.122.157:/mnt/local on /mnt/nfs type nfs4 = (rw,relatime,vers=3D4.0,rsize=3D131072,wsize=3D131072,namlen=3D255,hard,pr= oto=3Dtcp,port=3D0,timeo=3D600,retrans=3D2,sec=3Dsys,clientaddr=3D192.168.= 122.158,local_lock=3Dnone,addr=3D192.168.122.157) the attached file is tar archive to reproduce this issue, and strace of = tar when this issue happens. --Apple-Mail=_7D473BB4-83E6-457E-A7EE-4F3C4E454E1A Content-Disposition: attachment; filename=blogbench-1.0.tar.bz2 Content-Type: application/x-bzip2; name="blogbench-1.0.tar.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWTzBB3MBLgt/hP/+MXB///////////////8AAkAIYN5OfL7O8QBQyGgKBeae3Xoy BR7ccHuNoly59dzMZreq7XW+vYDevPXLdcr3bnrNBbKL1lvOe9bSqOl2ch7MAVQd59zvamPufeei iQonsznuOqrloROtVQRsMpUEBSkqvQA5udAKRASeu5gDt7boKKKk730PvBed77YF3t7u49e9655Y e93ejxws+FNskvnsnAK1p3br13O94A9BkbepvnO7eH3t7s8g17G69q1rSG7AaA1TK8MenoL02957 j1977x6+QkCN7xeU88rr3d1cfbffB33Zbbfd9XN7mKvve6ezs5b33u7LzYfZ293u93je3r3rVtde 416e2t3z7u99zT2zxaph33et7XM6d33zrvd73Pe3wBNPXe3s2kms83TvrenufQa7W92+693in33R V3hqvdfd3ze7H0lRRjS9273u3nS7ffdcdz1LmPe7x9PutaKAAAAAHzi7T1neDndn2a709nu7hne4 BzkOeucjM9z7dXUetE2ZyjVbPva744DRT432+829c+7vvBx97nT3jXvNw52u7vec8x9fHM+9vt9v s9u6XvPu8nd76sd3j7vXu15vrzrtt7jXqnQaHWdqepd73aj63j3k6cqsrV5u5XBt697zd7e89NHf UmpKUe3vPeuvC27j7tV8+AAAeJzWX1Uy3XVri+z2059e71q+7t7zboAAfTT2xW+ebvvPntszt9e9 ezvjyTnbYas99nj1s++eu889vuD3pe9tWs+fCSIIAEAEAAmIAJhBqbU000xDJPINJqeTJTMp6NNI BIghAhBATTU0YQAmJPSeo0mYJptSekw1BoyNDTEANAJGlIkmoyU9qMo0P0UPSGnqGjaR6gDQ0ZAA AAAAAAEKREJomSnhTU/TRNNTyp+iN6VPVPU/VP1Gj9KnlNqaeo9JpvSbVPSGh6j1Gg00AMIUkUyA h6U2IQ8hJpmqejRiNEpp/qp71UfiSH4pDR6R6nomBHqGmjIYKiSIEAQCYSegCaMIJkZTMibJGNU9 E8mmk8ppmiHqaAZH+x/Lp6u6J//JBjQAlzgMZeGj93CCSZMMMIRWGv7vyzet+7WEgPaUKAiEFO8A P9cJkqJEpQKDoUhyEGJVr+mMqJLYhLKkG/2YGqiVSHVFfWshKo1Y30YTtm0j5ZA+7nqCbFKIUQBB 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 9bTdbKlcJKz9xS1dhufMSP/8XckU4UJA8wQdzA== --Apple-Mail=_7D473BB4-83E6-457E-A7EE-4F3C4E454E1A Content-Disposition: attachment; filename=strace Content-Type: application/octet-stream; name="strace" Content-Transfer-Encoding: 7bit execve("/usr/bin/tar", ["tar", "-xjf", "/root/blogbench-1.0.tar.bz2"], [/* 29 vars */]) = 0 brk(0) = 0xf2d000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4c1000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=49867, ...}) = 0 mmap(NULL, 49867, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f022c4b4000 close(3) = 0 open("/lib64/libacl.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\37\340\3662\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=39200, ...}) = 0 mmap(0x32f6e00000, 2130560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32f6e00000 mprotect(0x32f6e07000, 2097152, PROT_NONE) = 0 mmap(0x32f7007000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x32f7007000 close(3) = 0 open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240d`\3572\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=144952, ...}) = 0 mmap(0x32ef600000, 2242712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32ef600000 mprotect(0x32ef621000, 2093056, PROT_NONE) = 0 mmap(0x32ef820000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x32ef820000 mmap(0x32ef822000, 6296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x32ef822000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\36b\3552\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2096496, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4b3000 mmap(0x32ed600000, 3920480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32ed600000 mprotect(0x32ed7b4000, 2093056, PROT_NONE) = 0 mmap(0x32ed9b3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b3000) = 0x32ed9b3000 mmap(0x32ed9b9000, 16992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x32ed9b9000 close(3) = 0 open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\23\340\3572\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=22160, ...}) = 0 mmap(0x32efe00000, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32efe00000 mprotect(0x32efe04000, 2093056, PROT_NONE) = 0 mmap(0x32f0003000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x32f0003000 close(3) = 0 open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\27 \3572\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=421144, ...}) = 0 mmap(0x32ef200000, 2511368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32ef200000 mprotect(0x32ef265000, 2093056, PROT_NONE) = 0 mmap(0x32ef464000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x64000) = 0x32ef464000 close(3) = 0 open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3400`\3562\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=155400, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4b2000 mmap(0x32ee600000, 2245240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32ee600000 mprotect(0x32ee624000, 2093056, PROT_NONE) = 0 mmap(0x32ee823000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x32ee823000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\340\3552\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=22440, ...}) = 0 mmap(0x32ede00000, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32ede00000 mprotect(0x32ede03000, 2093056, PROT_NONE) = 0 mmap(0x32ee002000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x32ee002000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220m\240\3552\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=150744, ...}) = 0 mmap(0x32eda00000, 2213104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x32eda00000 mprotect(0x32eda18000, 2093056, PROT_NONE) = 0 mmap(0x32edc17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x32edc17000 mmap(0x32edc19000, 13552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x32edc19000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4b1000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4b0000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4ae000 arch_prctl(ARCH_SET_FS, 0x7f022c4ae840) = 0 mprotect(0x651000, 4096, PROT_READ) = 0 mprotect(0x32f7007000, 4096, PROT_READ) = 0 mprotect(0x32ef820000, 4096, PROT_READ) = 0 mprotect(0x32ed9b3000, 16384, PROT_READ) = 0 mprotect(0x32f0003000, 4096, PROT_READ) = 0 mprotect(0x32ef464000, 4096, PROT_READ) = 0 mprotect(0x32ee823000, 4096, PROT_READ) = 0 mprotect(0x32ee002000, 4096, PROT_READ) = 0 mprotect(0x32ed01f000, 4096, PROT_READ) = 0 mprotect(0x32edc17000, 4096, PROT_READ) = 0 munmap(0x7f022c4b4000, 49867) = 0 set_tid_address(0x7f022c4aeb10) = 2292 set_robust_list(0x7f022c4aeb20, 24) = 0 rt_sigaction(SIGRTMIN, {0x32eda06880, [], SA_RESTORER|SA_SIGINFO, 0x32eda0f6d0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x32eda06910, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x32eda0f6d0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 statfs("/sys/fs/selinux", 0x7ffcb9152b30) = -1 ENOENT (No such file or directory) statfs("/selinux", 0x7ffcb9152b30) = -1 ENOENT (No such file or directory) brk(0) = 0xf2d000 brk(0xf4e000) = 0xf4e000 open("/proc/filesystems", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4c0000 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 314 read(3, "", 1024) = 0 close(3) = 0 munmap(0x7f022c4c0000, 4096) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=106070960, ...}) = 0 mmap(NULL, 106070960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0225f85000 close(3) = 0 fcntl(0, F_GETFD) = 0 fcntl(1, F_GETFD) = 0 fcntl(2, F_GETFD) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x32ed6358f0}, {SIG_DFL, [], 0}, 8) = 0 geteuid() = 0 umask(0) = 022 pipe([3, 4]) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f022c4aeb10) = 2293 close(4) = 0 fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 read(3, "blogbench-1.0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 10240) = 4096 read(3, "e\n\n ;;\n esac\n # We did n"..., 6144) = 4096 read(3, "and\n# only ac_max_sed_lines shou"..., 2048) = 2048 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 connect(4, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 connect(4, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1702, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4c0000 read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1702 read(4, "", 4096) = 0 close(4) = 0 munmap(0x7f022c4c0000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=49867, ...}) = 0 mmap(NULL, 49867, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f022c4b4000 close(4) = 0 open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\"\0\0\0\0\0\0"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0755, st_size=57976, ...}) = 0 mmap(NULL, 2144360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f0225d79000 mprotect(0x7f0225d84000, 2093056, PROT_NONE) = 0 mmap(0x7f0225f83000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0x7f0225f83000 close(4) = 0 mprotect(0x7f0225f83000, 4096, PROT_READ) = 0 munmap(0x7f022c4b4000, 49867) = 0 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1304, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4c0000 read(4, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1304 close(4) = 0 munmap(0x7f022c4c0000, 4096) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 connect(4, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 connect(4, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/group", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=619, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4c0000 read(4, "root:x:0:\nbin:x:1:\ndaemon:x:2:\ns"..., 4096) = 619 close(4) = 0 munmap(0x7f022c4c0000, 4096) = 0 mkdirat(AT_FDCWD, "blogbench-1.0", 0700) = 0 openat(AT_FDCWD, "blogbench-1.0/configure", O_WRONLY|O_CREAT|O_EXCL|O_NOCTTY|O_NONBLOCK|O_CLOEXEC, 0700) = 4 write(4, "#! /bin/sh\n# Guess values for sy"..., 9216) = 9216 read(3, "n=\nprefix=NONE\nprogram_prefix=NO"..., 10240) = 10240 write(4, "n=\nprefix=NONE\nprogram_prefix=NO"..., 10240) = 10240 read(3, "invalid package name: $ac_packag"..., 10240) = 10240 write(4, "invalid package name: $ac_packag"..., 10240) = 10240 read(3, "op_builddir=`echo \"$ac_dir_suffi"..., 10240) = 10240 write(4, "op_builddir=`echo \"$ac_dir_suffi"..., 10240) = 10240 read(3, "previous run\" >&5\necho \"$as_me: "..., 10240) = 10240 write(4, "previous run\" >&5\necho \"$as_me: "..., 10240) = 10240 read(3, " echo \"$as_me:$LINENO: found $a"..., 10240) = 10240 write(4, " echo \"$as_me:$LINENO: found $a"..., 10240) = 10240 read(3, "ARATOR\nfor as_dir in $PATH\ndo\n "..., 10240) = 10240 write(4, "ARATOR\nfor as_dir in $PATH\ndo\n "..., 10240) = 10240 read(3, "e: failed program was:\" >&5\nsed "..., 10240) = 10240 write(4, "e: failed program was:\" >&5\nsed "..., 10240) = 10240 read(3, "echo \"$as_me:$LINENO: \\$? = $ac_"..., 10240) = 4096 read(3, "th many dependencies, because so"..., 6144) = 4096 read(3, " and SCO ODT 3.0 have their own "..., 2048) = 2048 write(4, "echo \"$as_me:$LINENO: \\$? = $ac_"..., 10240) = 10240 read(3, "\" = set; then\n echo $ECHO_N \"(c"..., 10240) = 2048 read(3, "O: \\$? = $ac_status\" >&5\n (exit"..., 8192) = 4096 read(3, "_egrep\" >&5\necho \"${ECHO_T}$ac_c"..., 4096) = 4096 write(4, "\" = set; then\n echo $ECHO_N \"(c"..., 10240) = 10240 read(3, "IBS=\"$ac_cv_search_strerror $LIB"..., 10240) = 4096 read(3, "time.h may both be included\" >&5"..., 6144) = 4096 read(3, "t.$ac_ext <<_ACEOF\n/* confdefs.h"..., 2048) = 2048 write(4, "IBS=\"$ac_cv_search_strerror $LIB"..., 10240) = 10240 read(3, " echo \"$as_me: failed program wa"..., 10240) = 2048 read(3, "s_me:$LINENO: checking for $ac_h"..., 8192) = 4096 read(3, " be compiled\" >&2;}\n { echo \""..., 4096) = 4096 write(4, " echo \"$as_me: failed program wa"..., 10240) = 10240 read(3, "it $ac_status); } >/dev/null; th"..., 10240) = 4096 read(3, "eval $ac_try) 2>&5\n ac_status=$"..., 6144) = 4096 read(3, "ng return type of signal handler"..., 2048) = 2048 write(4, "it $ac_status); } >/dev/null; th"..., 10240) = 10240 read(3, "return 0;\n}\n_ACEOF\nrm -f conftes"..., 10240) = 2048 read(3, "\"$as_me:$LINENO: \\\"$ac_try\\\"\") >"..., 8192) = 4096 read(3, "id)];\ntest_array [0] = 0\n\n ;\n "..., 4096) = 4096 write(4, "return 0;\n}\n_ACEOF\nrm -f conftes"..., 10240) = 10240 read(3, "ludes_default\nint\nmain ()\n{\nstat"..., 10240) = 4096 read(3, "^ *+' conftest.er1 >conftest.err"..., 6144) = 4096 read(3, "static int test_array [1 - 2 * !"..., 2048) = 2048 write(4, "ludes_default\nint\nmain ()\n{\nstat"..., 10240) = 10240 read(3, " if test $ac_mid -le $ac_hi; "..., 10240) = 2048 read(3, "test \"$cross_compiling\" = yes; t"..., 8192) = 4096 read(3, "on the size, compute the lo and "..., 4096) = 4096 write(4, " if test $ac_mid -le $ac_hi; "..., 10240) = 10240 read(3, "est.err >&5\n echo \"$as_me:$LINE"..., 10240) = 4096 read(3, "_cv_sizeof_long=`cat conftest.va"..., 6144) = 4096 read(3, "st_array [1 - 2 * !(((long) (siz"..., 2048) = 2048 write(4, "est.err >&5\n echo \"$as_me:$LINE"..., 10240) = 10240 read(3, "); }; } &&\n\t { ac_try='test -s c"..., 10240) = 2048 read(3, "ext\ncat >>conftest.$ac_ext <<_AC"..., 8192) = 4096 read(3, "clude \n# endif\n#endif\n"..., 4096) = 4096 write(4, "); }; } &&\n\t { ac_try='test -s c"..., 10240) = 10240 read(3, "gcc_traditional=yes\nfi\nrm -f con"..., 10240) = 4096 read(3, "as_me:$LINENO: \\$? = $ac_status\""..., 6144) = 4096 read(3, "5\n (eval $ac_try) 2>&5\n ac_sta"..., 2048) = 2048 write(4, "gcc_traditional=yes\nfi\nrm -f con"..., 10240) = 10240 read(3, ".$ac_objext'\n { (eval echo \"$as"..., 10240) = 2048 read(3, " != no; then\n\ncat >>confdefs.h <"..., 8192) = 4096 read(3, "hed) $ECHO_C\" >&6\nelse\n cat >co"..., 4096) = 4096 write(4, ".$ac_objext'\n { (eval echo \"$as"..., 10240) = 10240 read(3, "_ACEOF\n/* end confdefs.h. */\n#i"..., 10240) = 4096 read(3, " (exit $ac_status); } && { ac_t"..., 6144) = 4096 read(3, "e GNU C library defines this for"..., 2048) = 2048 write(4, "_ACEOF\n/* end confdefs.h. */\n#i"..., 10240) = 10240 read(3, "defs.h. */\n\n/* Override any gcc"..., 10240) = 2048 read(3, "; then\n ac_cv_func_lstat_derefe"..., 8192) = 4096 read(3, "t.$ac_ext <<_ACEOF\n/* end confde"..., 4096) = 4096 write(4, "defs.h. */\n\n/* Override any gcc"..., 10240) = 10240 read(3, "conftest.err\n rm -f conftest.er"..., 10240) = 4096 read(3, " cat >conftest.$ac_ext <<_ACEOF"..., 6144) = 4096 read(3, " without any flags\" >&5\necho $EC"..., 2048) = 2048 write(4, "conftest.err\n rm -f conftest.er"..., 10240) = 10240 read(3, "BS $LIBS\"\n CFLAGS=\"$CFLAG"..., 10240) = 2048 read(3, " echo \"$as_me:$LINENO: result: "..., 8192) = 4096 read(3, "c_ext=c\nac_cpp='$CPP $CPPFLAGS'\n"..., 4096) = 4096 write(4, "BS $LIBS\"\n CFLAGS=\"$CFLAG"..., 10240) = 10240 read(3, " \"C\"\n{\n#endif\n/* We use char bec"..., 10240) = 4096 read(3, "? = $ac_status\" >&5\n (exit $ac_"..., 6144) = 4096 read(3, "__STDC__ is defined, since\n <"..., 2048) = 2048 write(4, " \"C\"\n{\n#endif\n/* We use char bec"..., 10240) = 10240 read(3, "$as_me:$LINENO: checking whether"..., 10240) = 2048 read(3, "EAD_CC\"\n\n\n "..., 8192) = 4096 read(3, "is file to recreate the current "..., 4096) = 4096 write(4, "$as_me:$LINENO: checking whether"..., 10240) = 10240 read(3, "as_dir/$as_base\n\t export CON"..., 10240) = 4096 read(3, "int version number, then exit\n "..., 6144) = 4096 read(3, " is used. Set only those that a"..., 2048) = 2048 write(4, "as_dir/$as_base\n\t export CON"..., 10240) = 10240 read(3, "sysconfdir,;t t\ns,@sharedstatedi"..., 10240) = 2048 read(3, "AD_LIBS@,$PTHREAD_LIBS,;t t\ns,@P"..., 8192) = 4096 read(3, "rectories may not exist.\ncase `p"..., 4096) = 4096 write(4, "sysconfdir,;t t\ns,@sharedstatedi"..., 10240) = 10240 read(3, "sed 's,:.*,,'` ;;\n * ) ac_fil"..., 10240) = 4096 read(3, " here documents, and old seds ha"..., 6144) = 4096 read(3, "[^/].*/{ s//\\1/; q; }\n \t /^X\\("..., 2048) = 2048 write(4, "sed 's,:.*,,'` ;;\n * ) ac_fil"..., 10240) = 10240 read(3, "bs_top_builddir=$ac_abs_builddir"..., 10240) = 2048 read(3, "< \"$mf\"`\n test -z \"am__include\""..., 8192) = 4096 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096 write(4, "bs_top_builddir=$ac_abs_builddir"..., 5151) = 5151 dup2(4, 4) = 4 fstat(4, {st_mode=S_IFBLK|020000740, st_rdev=makedev(4294937303, 3436209), ...}) = 74 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2293, si_uid=0, si_status=0, si_utime=1, si_stime=0} --- open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=2492, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f022c4c0000 read(5, "# Locale name alias data base.\n#"..., 4096) = 2492 read(5, "", 4096) = 0 close(5) = 0 munmap(0x7f022c4c0000, 4096) = 0 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/tar.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US.utf8/LC_MESSAGES/tar.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US/LC_MESSAGES/tar.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.UTF-8/LC_MESSAGES/tar.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.utf8/LC_MESSAGES/tar.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/tar.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "tar: ", 5tar: ) = 5 write(2, "blogbench-1.0/configure: Cannot "..., 37blogbench-1.0/configure: Cannot utime) = 37 write(2, "\n", 1 ) = 1 fchown(4, 1000, 1000) = 0 fchmod(4, 0755) = 0 close(4) = 0 close(3) = 0 wait4(2293, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2293 newfstatat(AT_FDCWD, "blogbench-1.0", {st_mode=S_IFDIR|0700, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 utimensat(AT_FDCWD, "blogbench-1.0", {{1431505002, 0}, {1431501906, 0}}, AT_SYMLINK_NOFOLLOW) = 0 fchownat(AT_FDCWD, "blogbench-1.0", 1000, 1000, AT_SYMLINK_NOFOLLOW) = 0 fchmodat(AT_FDCWD, "blogbench-1.0", 0777) = 0 write(2, "tar: ", 5tar: ) = 5 write(2, "Exiting with failure status due "..., 50Exiting with failure status due to previous errors) = 50 write(2, "\n", 1 ) = 1 close(1) = 0 close(2) = 0 exit_group(2) = ? +++ exited with 2 +++ --Apple-Mail=_7D473BB4-83E6-457E-A7EE-4F3C4E454E1A Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Regards Yan, Zheng --Apple-Mail=_7D473BB4-83E6-457E-A7EE-4F3C4E454E1A--