Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Aug 2011 15:18:38 -0400
From:      "b. f." <bf1783@googlemail.com>
To:        freebsd-java@freebsd.org, tinderbox-list@marcuscom.com, kib@freebsd.org,  des@freebsd.org, glewis@freebsd.org
Subject:   java + procfs + nullfs = disaster
Message-ID:  <CAGFTUwNUM2zb77UVZT3YDo-AdfokKviMihERD3x3_6KGHKVnEQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I've run into a problem building java ports on my FreeBSD 9 amd64
tinderbox.  Following an earlier suggestion,

http://www.marcuscom.com/pipermail/tinderbox-list/2010-September/001957.html

I've been performing builds in a tmpfs that is nullfs-mounted on a ufs
mountpoint.  After building packages for java/diablo-jdk16 on
{7.3,8.1}-{i386,amd64}, the ports that depend upon it fail when
invoking java binary executables from that port, with:

Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.

A search of the mailing lists reveals that this problem has occurred
for the past several years, and has sometimes been attributed to the
fact that a procfs is mounted on /proc, and sometimes to vague nullfs
problems, but has never been solved:

http://lists.freebsd.org/pipermail/freebsd-java/2011-March/009169.html
http://lists.freebsd.org/pipermail/freebsd-stable/2010-May/056814.html
http://lists.freebsd.org/pipermail/freebsd-java/2009-May/008104.html
http://lists.freebsd.org/pipermail/freebsd-java/2009-February/007854.html
http://lists.freebsd.org/pipermail/freebsd-stable/2005-February/011629.html
...

However, it seems rather to be a combination of factors, because, for
example, if I:

mount /proc
mkdir /tmp/java
tar -C /tmp/java -xvf
/home/shared/freebsd/tinderbox/packages/8.1-amd64-u1/All/diablo-jdk-1.6.0.07.02_15.tbz
cd /tmp/diablo-jdk1.6.0/bin
truss ./java -version

, I obtain:

...

readlink("/proc/curproc/file","/tmp/java/diablo-jdk1.6.0/bin/java",1024)
= 35 (0x23)
access("/tmp/java/diablo-jdk1.6.0/lib/amd64/libjava.so",0) ERR#2 'No
such file or directory'
access("/tmp/java/diablo-jdk1.6.0/jre/lib/amd64/libjava.so",0) = 0 (0x0)

...

, and libjava.so is found.  Then, if I:

 umount /proc
truss ./java -version

, the library is also found, in a slightly different manner:

+readlink("/proc/curproc/file",0x7fffffffca40,1024) ERR#2 'No such
file or directory'
+__getcwd("/tmp/java/diablo-jdk1.6.0/bin",1026)   = 0 (0x0)
+stat("/tmp/java/diablo-jdk1.6.0/bin/./java",{ mode=-rwxr-xr-x
,inode=3121,size=95014,blksize=4096 }) = 0 (0x0)
+lstat("/tmp",{ mode=drwxrwxrwt ,inode=2,size=600,blksize=4096 }) = 0 (0x0)
+lstat("/tmp/java",{ mode=drwxr-xr-x ,inode=15,size=280,blksize=4096
}) = 0 (0x0)
+lstat("/tmp/java/diablo-jdk1.6.0",{ mode=drwxr-xr-x
,inode=3105,size=560,blksize=4096 }) = 0 (0x0)
+lstat("/tmp/java/diablo-jdk1.6.0/bin",{ mode=drwxr-xr-x
,inode=3112,size=1720,blksize=4096 }) = 0 (0x0)
+lstat("/tmp/java/diablo-jdk1.6.0/bin/java",{ mode=-rwxr-xr-x
,inode=3121,size=95014,blksize=4096 }) = 0 (0x0)
 access("/tmp/java/diablo-jdk1.6.0/lib/amd64/libjava.so",0) ERR#2 'No
such file or directory'
 access("/tmp/java/diablo-jdk1.6.0/jre/lib/amd64/libjava.so",0) = 0 (0x0)


However, if I:

rm -vr /tmp/java
mount /proc
mkdir /tmp/java /root/java
mount -t nullfs /tmp/java /root/java
tar -C /root/java -xvf
/home/shared/freebsd/tinderbox/packages/8.1-amd64-u1/All/diablo-jdk-1.6.0.07.02_15.tbz
cd /root/diablo-jdk1.6.0/bin
truss ./java -version

then the library cannot be found:

readlink("/proc/curproc/file","unknown",1024)    = 7 (0x7)
Error: could not find libjava.so
write(2,"Error: could not find libjava.so"...,33) = 33 (0x21)
Error: could not find Java 2 Runtime Environment.
write(2,"Error: could not find Java 2 Run"...,50) = 50 (0x32)

, and then when I:

umount /proc
truss ./java -version

, the library can be found:

readlink("/proc/curproc/file",0x7fffffffc9a0,1024) ERR#2 'No such file
or directory'
__getcwd(0x7fffffffc550,1026)			 ERR#2 'No such file or directory'
stat("/",{ mode=drwxr-xr-x ,inode=2,size=512,blksize=32768 }) = 0 (0x0)
lstat(".",{ mode=drwxr-xr-x ,inode=3112,size=1720,blksize=4096 }) = 0 (0x0)
openat(0xffffff9c,0x800a72681,0x0,0x2,0x7fffffffcf30,0x400) = 3 (0x3)
fstat(3,{ mode=drwxr-xr-x ,inode=3105,size=560,blksize=4096 }) = 0 (0x0)
fcntl(3,F_SETFD,FD_CLOEXEC)			 = 0 (0x0)
fstatfs(0x3,0x7fffffffba30,0x0,0x800ca0ec0,0x0,0x80056b000) = 0 (0x0)
fstat(3,{ mode=drwxr-xr-x ,inode=3105,size=560,blksize=4096 }) = 0 (0x0)
getdirentries(0x3,0x80101c000,0x1000,0x8010190a8,0x0,0x80056b000) = 280 (0x118)
fstat(3,{ mode=drwxr-xr-x ,inode=3105,size=560,blksize=4096 }) = 0 (0x0)
openat(0x3,0x800a72681,0x0,0x0,0x7ff7fefe089e,0x80056b000) = 4 (0x4)
lseek(3,0x0,SEEK_SET)				 = 0 (0x0)
madvise(0x80105e000,0x1000,0x5,0x8d0,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x80101b000,0x2000,0x5,0x1a,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x801019000,0x1000,0x5,0x258,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
close(3)					 = 0 (0x0)
fstat(4,{ mode=drwxr-xr-x ,inode=15,size=280,blksize=4096 }) = 0 (0x0)
fcntl(4,F_SETFD,FD_CLOEXEC)			 = 0 (0x0)
fstatfs(0x4,0x7fffffffba30,0x0,0x800ca0ec0,0x0,0x80056b000) = 0 (0x0)
fstat(4,{ mode=drwxr-xr-x ,inode=15,size=280,blksize=4096 }) = 0 (0x0)
getdirentries(0x4,0x80101c000,0x1000,0x8010190a8,0x0,0x80056b000) = 164 (0xa4)
fstat(4,{ mode=drwxr-xr-x ,inode=15,size=280,blksize=4096 }) = 0 (0x0)
openat(0x4,0x800a72681,0x0,0x0,0x7ff7fefe08aa,0x80056b000) = 3 (0x3)
lseek(4,0x0,SEEK_SET)				 = 0 (0x0)
madvise(0x80105e000,0x1000,0x5,0x8d0,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x80101b000,0x2000,0x5,0x1a,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x801019000,0x1000,0x5,0x258,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
close(4)					 = 0 (0x0)
fstat(3,{ mode=drwxr-xr-x ,inode=49543,size=8704,blksize=32768 }) = 0 (0x0)
fcntl(3,F_SETFD,FD_CLOEXEC)			 = 0 (0x0)
fstatfs(0x3,0x7fffffffba30,0x0,0x800ca0ec0,0x0,0x80056b000) = 0 (0x0)
fstat(3,{ mode=drwxr-xr-x ,inode=49543,size=8704,blksize=32768 }) = 0 (0x0)
getdirentries(0x3,0x80101c000,0x1000,0x8010190a8,0x0,0x80056b000) =
4096 (0x1000)
fstatat(0x3,0x80101c020,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c034,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c044,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c058,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c068,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c08c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0ac,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0cc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0e0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c110,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c120,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c134,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c148,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c15c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c174,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c18c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1a0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1b8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1d4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c208,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c224,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c244,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c268,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c288,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2a4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2c4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2e0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2f8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c314,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c32c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c340,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c358,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c374,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c388,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3a0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3bc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3d4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c408,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c420,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c434,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c448,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c458,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c46c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c480,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4a0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4b4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4c4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4d4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4e8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4fc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c518,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c52c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c540,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c550,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c574,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c590,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5ac,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5c4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5e4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5f4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c608,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c61c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c634,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c64c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c664,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c67c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c68c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6b8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6d0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c708,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c718,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c730,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c744,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c75c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c780,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c790,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7a0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7c0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7d8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7f4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c808,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c81c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c830,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c84c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c85c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c870,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c888,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c8c0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c8f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c910,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c924,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c934,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c948,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c960,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c974,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c990,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9a4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9c8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9e0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9fc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca08,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca28,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca40,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca58,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca6c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca84,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca98,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101caac,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cac0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cad4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101caf4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb10,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb24,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb3c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb4c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb68,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb7c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb94,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbac,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbbc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbd8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbf8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc08,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc38,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc54,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc68,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc78,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc90,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cca0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ccc8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ccfc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd30,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd48,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd58,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd70,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd8c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cdb0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cdbc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cdd0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cdec,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce08,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce34,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce4c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce60,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce70,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce88,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce9c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ceb0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cecc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cee8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf0c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf20,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf34,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf50,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf6c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf94,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cfb0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cfc8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cfdc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cff0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
getdirentries(0x3,0x80101c000,0x1000,0x8010190a8,0x0,0x80056b000) =
4096 (0x1000)
fstatat(0x3,0x80101c008,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c024,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c03c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c050,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c05c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c070,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c088,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0a8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0c0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0d8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c0f4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c110,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c12c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c154,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c174,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c194,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1b0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1c0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1d4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1e8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c1f8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c208,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c224,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c240,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c25c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c274,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c298,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2b0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2c8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2e0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c2fc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c320,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c34c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c35c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c37c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c39c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3b4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3c4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3dc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c3f4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c408,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c420,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c438,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c44c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c464,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c47c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c494,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4b4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4c4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4d8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c4f8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c514,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c524,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c544,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c550,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c56c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c584,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5a4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5c0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5dc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c5fc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c608,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c628,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c650,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c670,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c684,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6a4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6b8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6d4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c6e8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c708,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c728,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c744,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c75c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c788,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7b4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7d0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c7f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c808,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c82c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c840,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c854,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c868,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c888,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c8b4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c8d4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c8f4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c90c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c924,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c944,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c964,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c97c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c998,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9c0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9d8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c9f0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca08,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca28,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca48,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca68,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca7c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ca90,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101caac,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cac8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cae8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb0c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb40,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb54,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cb7c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cba4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbc0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbd0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cbec,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc08,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc30,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc48,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc5c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cc84,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ccac,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ccd4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cce8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ccfc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd10,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd24,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd40,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd5c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd78,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cd94,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cda8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cdc0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cdd8,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce08,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce18,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce2c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce48,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ce74,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ceb4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101ceec,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cefc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf20,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf3c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf5c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf7c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cf98,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cfb4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cfc4,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cfdc,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101cff0,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
getdirentries(0x3,0x80101c000,0x1000,0x8010190a8,0x0,0x80056b000) = 512 (0x200)
fstatat(0x3,0x80101c008,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c01c,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstatat(0x3,0x80101c038,0x7fffffffbc80,0x200,0x0,0x80056b000) = 0 (0x0)
fstat(3,{ mode=drwxr-xr-x ,inode=49543,size=8704,blksize=32768 }) = 0 (0x0)
openat(0x3,0x800a72681,0x0,0x0,0x7ff7fefe0901,0x80056b000) = 4 (0x4)
lseek(3,0x0,SEEK_SET)				 = 0 (0x0)
madvise(0x80105e000,0x1000,0x5,0x8d0,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x80101b000,0x2000,0x5,0x1a,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x801019000,0x1000,0x5,0x258,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
close(3)					 = 0 (0x0)
fstat(4,{ mode=drwxr-xr-x ,inode=2,size=512,blksize=32768 }) = 0 (0x0)
fcntl(4,F_SETFD,FD_CLOEXEC)			 = 0 (0x0)
fstatfs(0x4,0x7fffffffba30,0x0,0x800ca0ec0,0x0,0x80056b000) = 0 (0x0)
fstat(4,{ mode=drwxr-xr-x ,inode=2,size=512,blksize=32768 }) = 0 (0x0)
getdirentries(0x4,0x80101c000,0x1000,0x8010190a8,0x0,0x80056b000) = 512 (0x200)
fstat(4,{ mode=drwxr-xr-x ,inode=2,size=512,blksize=32768 }) = 0 (0x0)
lseek(4,0x0,SEEK_SET)				 = 0 (0x0)
madvise(0x80105e000,0x1000,0x5,0x8d0,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x80101b000,0x2000,0x5,0x1a,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
madvise(0x801019000,0x1000,0x5,0x258,0x7fffffffb110,0x7fffffffb110) = 0 (0x0)
close(4)					 = 0 (0x0)
stat("/root/java/diablo-jdk1.6.0/bin/./java",{ mode=-rwxr-xr-x
,inode=3121,size=95014,blksize=4096 }) = 0 (0x0)
lstat("/root",{ mode=drwxr-xr-x ,inode=49543,size=8704,blksize=32768
}) = 0 (0x0)
lstat("/root/java",{ mode=drwxr-xr-x ,inode=15,size=280,blksize=4096
}) = 0 (0x0)
lstat("/root/java/diablo-jdk1.6.0",{ mode=drwxr-xr-x
,inode=3105,size=560,blksize=4096 }) = 0 (0x0)
lstat("/root/java/diablo-jdk1.6.0/bin",{ mode=drwxr-xr-x
,inode=3112,size=1720,blksize=4096 }) = 0 (0x0)
lstat("/root/java/diablo-jdk1.6.0/bin/java",{ mode=-rwxr-xr-x
,inode=3121,size=95014,blksize=4096 }) = 0 (0x0)
access("/root/java/diablo-jdk1.6.0/lib/amd64/libjava.so",0) ERR#2 'No
such file or directory'
access("/root/java/diablo-jdk1.6.0/jre/lib/amd64/libjava.so",0) = 0 (0x0)

The problem does occur if I use the full pathname of the java binary
executable, but does not occur if instead of a nullfs mount, I use:

ln -s /tmp/java /root/java

Some strings from the pre-built java binary gives very limited
information about what is happening:

LD_LIBRARY_PATH=%s:%s/lib/%s:%s/../lib/%s
execve()
Error trying to exec %s.
Check if file exists and permissions are set correctly.
%s/libjvm.so
%s/lib/%s/%s/libjvm.so
Does `%s' exist ...
yes.
%s/lib/%s/libjava.so
%s/jre/lib/%s/libjava.so
/jre
Error: could not find libjava.so
JRE path is %s
JVM path is %s
dl failure on line %d

...

How can this problem (finally) be overcome? I  don't know of a simple
workaround, as symlinks seemingly cannot be employed with a tinderbox,
and /proc is always mounted for a tinderbox.


Regards,

b.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGFTUwNUM2zb77UVZT3YDo-AdfokKviMihERD3x3_6KGHKVnEQ>