Hi,
We are seeing the following problem with the df in coreutils version 8.23
(which we call /usr/bin/gdf on Solaris to differentiate it from the "native"
version):
Now I realize that the latest version of the GNU df utility doesn't list
all mounted file systems by default, it skips that it calls "dummy" file
system.
However I noticed that on S12 the "/" file-system is no longer showing up
with "gdf -h". It works fine on Solaris 11.2 which has coreutils 8.16).
Here's what I see on my machine running Solaris 12 build #70:
$ gdf -h
Filesystem Size Used Avail Use% Mounted on
/usr/lib/libc/libc_hwcap1.so.1 323G 13G 310G 4% /lib/libc.so.1
swap 12G 2.4M 12G 1% /system/volatile
rpool/ROOT/os-s12-b70-take2/var 311G 1021M 310G 1% /var
swap 12G 131M 12G 2% /tmp
rpool/VARSHARE 310G 1.4M 310G 1% /var/share
rpool/export 310G 32K 310G 1% /export
rpool/export/home 310G 32K 310G 1% /export/home
rpool/export/home/richb 316G 5.9G 310G 2% /export/home/richb
rpool 310G 4.9M 310G 1% /rpool
rpool/VARSHARE/zones 310G 31K 310G 1% /system/zones
tank 914G 41G 874G 5% /tank
rpool/VARSHARE/pkg 310G 32K 310G 1% /var/share/pkg
rpool/VARSHARE/pkg/repositories 310G 31K 310G 1%
/var/share/pkg/repositories
strax:/ 786G 17G 770G 3% /net/strax
strax:/builds 7.8T 1.1T 6.8T 14% /net/strax/builds
Compare this with the Solaris "native" df:
$ df -h
Filesystem Size Used Available Capacity Mounted on
rpool/ROOT/os-s12-b70-take2
457G 13G 310G 4% /
/devices 0K 0K 0K 0% /devices
/dev 0K 0K 0K 0% /dev
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 12G 2.3M 12G 1% /system/volatile
objfs 0K 0K 0K 0% /system/object
sharefs 0K 0K 0K 0% /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
322G 13G 310G 4% /lib/libc.so.1
fd 0K 0K 0K 0% /dev/fd
rpool/ROOT/os-s12-b70-take2/var
457G 1020M 310G 1% /var
swap 12G 130M 12G 2% /tmp
rpool/VARSHARE 457G 1.3M 310G 1% /var/share
rpool/export 457G 32K 310G 1% /export
rpool/export/home 457G 32K 310G 1% /export/home
rpool/export/home/richb
457G 5.9G 310G 2% /export/home/richb
rpool 457G 4.9M 310G 1% /rpool
rpool/VARSHARE/zones 457G 31K 310G 1% /system/zones
tank 914G 40G 873G 5% /tank
rpool/VARSHARE/pkg 457G 32K 310G 1% /var/share/pkg
rpool/VARSHARE/pkg/repositories
457G 31K 310G 1%
/var/share/pkg/repositories
strax:/ 786G 17G 769G 3% /net/strax
You'll notice that gdf no longer shows the "/" file-system:
rpool/ROOT/os-s12-b70-take2
457G 13G 310G 4% /
Paul (Eggert) mentioned that adding the -a option gives the correct output:
$ gdf -h -a
Filesystem Size Used Avail Use% Mounted on
rpool/ROOT/os-s12-b70-take2 - - - - /
/devices 0 0 0 - /devices
/dev 0 0 0 - /dev
ctfs 0 0 0 - /system/contract
proc 0 0 0 - /proc
mnttab 0 0 0 - /etc/mnttab
swap 12G 2.4M 12G 1% /system/volatile
objfs 0 0 0 - /system/object
sharefs 0 0 0 - /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1 323G 13G 310G 4% /lib/libc.so.1
fd 0 0 0 - /dev/fd
rpool/ROOT/os-s12-b70-take2/var 311G 1021M 310G 1% /var
swap 12G 131M 12G 2% /tmp
rpool/VARSHARE 310G 1.4M 310G 1% /var/share
rpool/export 310G 32K 310G 1% /export
rpool/export/home 310G 32K 310G 1% /export/home
rpool/export/home/richb 316G 5.9G 310G 2% /export/home/richb
rpool 310G 4.9M 310G 1% /rpool
rpool/VARSHARE/zones 310G 31K 310G 1% /system/zones
tank 914G 41G 874G 5% /tank
rpool/VARSHARE/pkg 310G 32K 310G 1% /var/share/pkg
rpool/VARSHARE/pkg/repositories 310G 31K 310G 1%
/var/share/pkg/repositories
-hosts 0 0 0 - /net
auto_home 0 0 0 - /home
-fedfs 0 0 0 - /nfs4
strax:/ 786G 17G 770G 3% /net/strax
but it suggests that there might be a bug here, and "/" should be
there without the need to specify -a.
More info:
$ mount
/ on rpool/ROOT/os-s12-b70-take2
read/write/setuid/devices/rstchown/dev=4750002 on Wed Dec 31 16:00:00 1969
/devices on /devices read/write/setuid/devices/rstchown/dev=9040000 on
Fri Mar 27 06:16:10 2015
/dev on /dev read/write/setuid/devices/rstchown/dev=9080000 on Fri Mar
27 06:16:10 2015
/system/contract on ctfs read/write/setuid/devices/rstchown/dev=9180001
on Fri Mar 27 06:16:11 2015
/proc on proc read/write/setuid/devices/rstchown/dev=90c0000 on Fri Mar
27 06:16:11 2015
/etc/mnttab on mnttab read/write/setuid/devices/rstchown/dev=91c0001 on
Fri Mar 27 06:16:11 2015
/system/volatile on swap
read/write/setuid/devices/rstchown/xattr/dev=9200001 on Fri Mar 27
06:16:11 2015
/system/object on objfs read/write/setuid/devices/rstchown/dev=9240001
on Fri Mar 27 06:16:11 2015
/etc/dfs/sharetab on sharefs
read/write/setuid/devices/rstchown/dev=9280001 on Fri Mar 27 06:16:11 2015
/lib/libc.so.1 on /usr/lib/libc/libc_hwcap1.so.1
read/write/setuid/devices/rstchown/dev=4750002 on Fri Mar 27 06:16:28 2015
/dev/fd on fd read/write/setuid/devices/rstchown/dev=9340001 on Fri Mar
27 06:16:28 2015
/var on rpool/ROOT/os-s12-b70-take2/var
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=4750004
on Fri Mar 27 06:16:44 2015
/tmp on swap read/write/setuid/devices/rstchown/xattr/dev=9200002 on Fri
Mar 27 06:16:44 2015
/var/share on rpool/VARSHARE
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=4750005
on Fri Mar 27 06:16:45 2015
/export on rpool/export
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=4750006
on Fri Mar 27 06:18:26 2015
/export/home on rpool/export/home
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=4750007
on Fri Mar 27 06:18:26 2015
/export/home/richb on rpool/export/home/richb
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=4750008
on Fri Mar 27 06:18:26 2015
/rpool on rpool
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=4750009
on Fri Mar 27 06:18:26 2015
/system/zones on rpool/VARSHARE/zones
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=475000a
on Fri Mar 27 06:18:27 2015
/tank on tank
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=475000b
on Fri Mar 27 06:18:27 2015
/var/share/pkg on rpool/VARSHARE/pkg
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=475000c
on Fri Mar 27 06:18:27 2015
/var/share/pkg/repositories on rpool/VARSHARE/pkg/repositories
read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/dev=475000d
on Fri Mar 27 06:18:27 2015
$ mount -p
rpool/ROOT/os-s12-b70-take2 - / zfs - no
/devices - /devices devfs - no
/dev - /dev dev - no
ctfs - /system/contract ctfs - no
proc - /proc proc - no
mnttab - /etc/mnttab mntfs - no
swap - /system/volatile tmpfs - no xattr
objfs - /system/object objfs - no
sharefs - /etc/dfs/sharetab sharefs - no
/usr/lib/libc/libc_hwcap1.so.1 - /lib/libc.so.1 lofs - no
fd - /dev/fd fd - no rw
rpool/ROOT/os-s12-b70-take2/var - /var zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
swap - /tmp tmpfs - no xattr
rpool/VARSHARE - /var/share zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/export - /export zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/export/home - /export/home zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/export/home/richb - /export/home/richb zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool - /rpool zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/VARSHARE/zones - /system/zones zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
tank - /tank zfs - no rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/VARSHARE/pkg - /var/share/pkg zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
rpool/VARSHARE/pkg/repositories - /var/share/pkg/repositories zfs - no
rw,devices,setuid,nonbmand,exec,rstchown,xattr,atime
I've also attached the output from two truss runs (truss is the
Solaris equivilent of strace):
1/
$ truss -o solaris-df.out -a -f -e /usr/bin/df -h
Filesystem Size Used Available Capacity Mounted on
rpool/ROOT/os-s12-b70-take2
457G 13G 309G 4% /
/devices 0K 0K 0K 0% /devices
/dev 0K 0K 0K 0% /dev
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 12G 2.3M 12G 1% /system/volatile
objfs 0K 0K 0K 0% /system/object
sharefs 0K 0K 0K 0% /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
322G 13G 309G 4% /lib/libc.so.1
fd 0K 0K 0K 0% /dev/fd
rpool/ROOT/os-s12-b70-take2/var
457G 1020M 309G 1% /var
swap 12G 130M 12G 2% /tmp
rpool/VARSHARE 457G 1.3M 309G 1% /var/share
rpool/export 457G 32K 309G 1% /export
rpool/export/home 457G 32K 309G 1% /export/home
rpool/export/home/richb
457G 6.0G 309G 2% /export/home/richb
rpool 457G 4.9M 309G 1% /rpool
rpool/VARSHARE/zones 457G 31K 309G 1% /system/zones
tank 914G 40G 873G 5% /tank
rpool/VARSHARE/pkg 457G 32K 309G 1% /var/share/pkg
rpool/VARSHARE/pkg/repositories
457G 31K 309G 1%
/var/share/pkg/repositories
2/
$ truss -o gnu-df.out -a -f -e /usr/bin/gdf -h
Filesystem Size Used Avail Use% Mounted on
/usr/lib/libc/libc_hwcap1.so.1 323G 13G 310G 4% /lib/libc.so.1
swap 13G 2.4M 13G 1% /system/volatile
rpool/ROOT/os-s12-b70-take2/var 311G 1021M 310G 1% /var
swap 13G 131M 13G 2% /tmp
rpool/VARSHARE 310G 1.4M 310G 1% /var/share
rpool/export 310G 32K 310G 1% /export
rpool/export/home 310G 32K 310G 1% /export/home
rpool/export/home/richb 316G 6.1G 310G 2% /export/home/richb
rpool 310G 4.9M 310G 1% /rpool
rpool/VARSHARE/zones 310G 31K 310G 1% /system/zones
tank 914G 41G 874G 5% /tank
rpool/VARSHARE/pkg 310G 32K 310G 1% /var/share/pkg
rpool/VARSHARE/pkg/repositories 310G 31K 310G 1%
/var/share/pkg/repositories
From a cursory look at the output, I'm not sure there's going to be
enough information to go on there, so if you can suggest places where
I should add debug to .../coreutils-8.23/src/df.c (or wherever), then
I'll do that, and send on that output.
Thanks.
2505: execve("/usr/sbin/df", 0xFFFF80C17E02BC18, 0xFFFF80C17E02BC30) argc = 2
2505: argv: /usr/bin/df -h
2505: envp: LC_MONETARY= TERM=xterm-color SHELL=/usr/bin/bash
2505: SSH_CLIENT=10.0.1.5 35826 22 LC_NUMERIC= SSH_TTY=/dev/pts/3
2505: LC_ALL=en_US.UTF-8
2505: http_proxy=http://www-proxy.us.oracle.com:80 USER=richb
2505: ftp_proxy=http://www-proxy.us.oracle.com:80
2505: FTP_PROXY=http://www-proxy.us.oracle.com:80
2505: PAGER=/usr/bin/less -ins MAIL=/var/mail/richb
2505:
PATH=/opt/onbld/bin:/opt/onbld/bin/i386:/opt/SUNWspro/bin:/opt/teamware/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/sfw/bin:/opt/SUNWspro/sunstudio12.1/bin:/usr/perl5/5.12/bin/:/export/home/richb/go/bin
2505: LC_MESSAGES=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
2505: PWD=/export/home/richb/userland/bugs/20807778
2505: EDITOR=/usr/bin/vi LANG=en_US.UTF-8 TZ=localtime
2505: https_proxy=http://www-proxy.us.oracle.com:80
2505: HTTPS_PROXY=http://www-proxy.us.oracle.com:80 SHLVL=1
2505: HOME=/export/home/richb no_proxy=ipkg.us.oracle.com
2505: HTTP_PROXY=http://www-proxy.us.oracle.com:80 LOGNAME=richb
2505: PARFAIT_HOME=/ws/onnv-tools/parfait/latest
2505: SSH_CONNECTION=10.0.1.5 35826 10.0.1.32 22
2505: LC_CTYPE=en_US.UTF-8 GOPATH=/export/home/richb/go
2505: DISPLAY=localhost:11.0
2505: DOCTOOLS=/net/mpk-doctools.sfbay/doctools/ LC_TIME=
2505: XAUTHORITY=/tmp/ssh-xauth-yraW2e/xauthfile
2505: OLDPWD=/export/home/richb/userland/bugs _=/usr/bin/truss
2505: sysinfo(SI_MACHINE, "i86pc", 257) = 6
2505: mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON,
4294967295, 0) = 0x7FF64783F000
2505: memcntl(0x7FF647850000, 98248, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: memcntl(0x00400000, 12552, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: resolvepath("/usr/sbin/df", "/usr/sbin/df", 1023) = 12
2505: resolvepath("/usr/lib/amd64/ld.so.1", "/lib/amd64/ld.so.1", 1023) = 18
2505: fstatat(AT_FDCWD, "/usr/sbin/df", 0xFFFF80C17E02B7C0, 0) = 0
2505: openat(AT_FDCWD, "/var/ld/64/ld.config", O_RDONLY) Err#2 ENOENT
2505: fstatat(AT_FDCWD, "/lib/64/libc.so.1", 0xFFFF80C17E02ABC0, 0) = 0
2505: resolvepath("/lib/64/libc.so.1", "/lib/amd64/libc.so.1", 1023) = 20
2505: openat(AT_FDCWD, "/lib/64/libc.so.1", O_RDONLY) = 3
2505: mmapobj(3, MMOBJ_INTERPRET, 0x7FF64783FF78, 0xFFFF80C17E02AB4C,
0x00000000) = 0
2505: close(3) = 0
2505: memcntl(0x7FF647400000, 746816, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0x7FF647830000
2505: getcontext(0xFFFF80C17E02B1F0)
2505: getrlimit(RLIMIT_STACK, 0xFFFF80C17E02B550) = 0
2505: getpid() = 2505 [2503]
2505: lwp_private(0, 0, 0x7FF647832A40) = 0x00000000
2505: setustack(0x7FF647832AE8)
2505: sigfillset(0x7FF6476A06F0) = 0
2505: brk(0x00000000) = 0x702C2F1AC
2505: brk(0x702C2F1B0) = 0x00000000
2505: brk(0x702C331B0) = 0x00000000
2505: fstatat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3",
0xFFFF80C17E02A6E0, 0) = 0
2505: resolvepath("/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3",
"/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3", 1023) = 50
2505: openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3",
O_RDONLY) = 3
2505: mmapobj(3, MMOBJ_INTERPRET, 0x7FF647844FF8, 0xFFFF80C17E02A66C,
0x00000000) = 0
2505: close(3) = 0
2505: memcntl(0x7FF646C00000, 16992, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: fstatat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/amd64/libc.so.1",
0xFFFF80C17E02A590, 0) Err#2 ENOENT
2505: fstatat(AT_FDCWD,
"/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3", 0xFFFF80C17E02A0F0,
0) = 0
2505: resolvepath("/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3",
"/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3", 1023) = 54
2505: openat(AT_FDCWD,
"/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3", O_RDONLY) = 3
2505: mmapobj(3, MMOBJ_INTERPRET, 0x7FF647846398, 0xFFFF80C17E02A07C,
0x00000000) = 0
2505: close(3) = 0
2505: memcntl(0x7FF647810000, 7256, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: brk(0x702C331B0) = 0x00000000
2505: brk(0x702C371B0) = 0x00000000
2505: fstatat(AT_FDCWD, "/lib/64/libzfs.so.1", 0xFFFF80C17E02AED0, 0) = 0
2505: resolvepath("/lib/64/libzfs.so.1", "/lib/amd64/libzfs.so.1", 1023) = 22
2505: openat(AT_FDCWD, "/lib/64/libzfs.so.1", O_RDONLY) = 3
2505: mmapobj(3, MMOBJ_INTERPRET, 0x7FF647847188, 0xFFFF80C17E02AE5C,
0x00000000) = 0
2505: close(3) = 0
2505: memcntl(0x7FF6476F0000, 130056, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: fstatat(AT_FDCWD, "/lib/64/libumem.so.1", 0xFFFF80C17E02ADF0, 0) = 0
2505: resolvepath("/lib/64/libumem.so.1", "/lib/amd64/libumem.so.1", 1023) =
23
2505: openat(AT_FDCWD, "/lib/64/libumem.so.1", O_RDONLY) = 3
2505: mmapobj(3, MMOBJ_INTERPRET, 0x7FF647848DC0, 0xFFFF80C17E02AD7C,
0x00000000) = 0
2505: close(3) = 0
2505: memcntl(0x7FF6473B0000, 80096, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: sysconfig(_CONFIG_PAGESIZE) = 4096
2505: openat(AT_FDCWD, "/dev/zfs", O_RDWR) = 3
2505: openat(AT_FDCWD, "/etc/mnttab", O_RDONLY) = 4
2505: fstatat(AT_FDCWD, "/lib/64/libavl.so.1", 0xFFFF80C17E02ADD0, 0) = 0
2505: resolvepath("/lib/64/libavl.so.1", "/lib/amd64/libavl.so.1", 1023) = 22
2505: openat(AT_FDCWD, "/lib/64/libavl.so.1", O_RDONLY) = 5
2505: mmapobj(5, MMOBJ_INTERPRET, 0x7FF647849CA8, 0xFFFF80C17E02AD5C,
0x00000000) = 0
2505: close(5) = 0
2505: memcntl(0x7FF6476D0000, 4072, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: fstatat(AT_FDCWD, "/lib/64/libxprop.so.1", 0xFFFF80C17E02ABD0, 0) = 0
2505: resolvepath("/lib/64/libxprop.so.1", "/lib/amd64/libxprop.so.1", 1023)
= 24
2505: openat(AT_FDCWD, "/lib/64/libxprop.so.1", O_RDONLY) = 5
2505: mmapobj(5, MMOBJ_INTERPRET, 0x7FF64784A910, 0xFFFF80C17E02AB5C,
0x00000000) = 0
2505: close(5) = 0
2505: memcntl(0x7FF647390000, 5464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: brk(0x702C371B0) = 0x00000000
2505: brk(0x702C3B1B0) = 0x00000000
2505: brk(0x702C3B1B0) = 0x00000000
2505: brk(0x702C3F1B0) = 0x00000000
2505: fstatat(AT_FDCWD, "/lib/64/libshare.so.1", 0xFFFF80C17E02AE20, 0) = 0
2505: resolvepath("/lib/64/libshare.so.1", "/lib/amd64/libshare.so.1", 1023)
= 24
2505: openat(AT_FDCWD, "/lib/64/libshare.so.1", O_RDONLY) = 5
2505: mmapobj(5, MMOBJ_INTERPRET, 0x7FF64784B750, 0xFFFF80C17E02ADAC,
0x00000000) = 0
2505: close(5) = 0
2505: memcntl(0x7FF647360000, 37592, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: sysinfo(SI_ARCHITECTURE_64, "amd64", 257) = 6
2505: openat(AT_FDCWD, "/lib/share/proto/amd64",
O_RDONLY|O_NDELAY|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 5
2505: getdents(5, 0x7FF647834000, 8192) = 168
2505: fstatat(AT_FDCWD, "/lib/share/proto/amd64/libshare_autofs.so.1",
0xFFFF80C17E02A6A0, 0) = 0
2505: resolvepath("/lib/share/proto/amd64/libshare_autofs.so.1",
"/lib/share/proto/amd64/libshare_autofs.so.1", 1023) = 43
2505: openat(AT_FDCWD, "/lib/share/proto/amd64/libshare_autofs.so.1",
O_RDONLY) = 6
2505: mmapobj(6, MMOBJ_INTERPRET, 0x7FF64784C8F8, 0xFFFF80C17E02A62C,
0x00000000) = 0
2505: close(6) = 0
2505: memcntl(0x7FF647340000, 12840, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: schedctl() = 0x7FF6478C3000
2505: fstatat(AT_FDCWD, "/lib/share/proto/amd64/libshare_nfs.so.1",
0xFFFF80C17E02A6A0, 0) = 0
2505: resolvepath("/lib/share/proto/amd64/libshare_nfs.so.1",
"/lib/share/proto/amd64/libshare_nfs.so.1", 1023) = 40
2505: openat(AT_FDCWD, "/lib/share/proto/amd64/libshare_nfs.so.1", O_RDONLY)
= 6
2505: mmapobj(6, MMOBJ_INTERPRET, 0x7FF64784DAA8, 0xFFFF80C17E02A62C,
0x00000000) = 0
2505: close(6) = 0
2505: memcntl(0x7FF647310000, 32072, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: fstatat(AT_FDCWD, "/lib/share/proto/amd64/libshare_smb.so.1",
0xFFFF80C17E02A6A0, 0) = 0
2505: resolvepath("/lib/share/proto/amd64/libshare_smb.so.1",
"/lib/share/proto/amd64/libshare_smb.so.1", 1023) = 40
2505: openat(AT_FDCWD, "/lib/share/proto/amd64/libshare_smb.so.1", O_RDONLY)
= 6
2505: mmapobj(6, MMOBJ_INTERPRET, 0x7FF64784ECF8, 0xFFFF80C17E02A62C,
0x00000000) = 0
2505: close(6) = 0
2505: mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON,
4294967295, 0) = 0x7FF6476BF000
2505: memcntl(0x7FF6472F0000, 12488, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: getdents(5, 0x7FF647834000, 8192) = 0
2505: close(5) = 0
2505: fstatat(AT_FDCWD, "/lib/64/libnvpair.so.1", 0xFFFF80C17E02AC70, 0) = 0
2505: resolvepath("/lib/64/libnvpair.so.1", "/lib/amd64/libnvpair.so.1",
1023) = 25
2505: openat(AT_FDCWD, "/lib/64/libnvpair.so.1", O_RDONLY) = 5
2505: mmapobj(5, MMOBJ_INTERPRET, 0x7FF6476C00C8, 0xFFFF80C17E02ABFC,
0x00000000) = 0
2505: close(5) = 0
2505: memcntl(0x7FF6472C0000, 32056, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: openat(AT_FDCWD,
"/usr/lib/locale/en_US.UTF-8/LC_MESSAGES/SUNW_OST_OSLIB.mo", O_RDONLY) Err#2
ENOENT
2505: brk(0x702C3F1B0) = 0x00000000
2505: brk(0x702C431B0) = 0x00000000
2505: brk(0x702C431B0) = 0x00000000
2505: brk(0x702C471B0) = 0x00000000
2505: brk(0x702C471B0) = 0x00000000
2505: brk(0x702C4B1B0) = 0x00000000
2505: ioctl(3, ZFS_IOC_REGISTER_XPROPS, 0xFFFF80C17E02A300) Err#1 EPERM
[sys_config]
2505: ioctl(3, ZFS_IOC_REGISTER_XPROPS, 0xFFFF80C17E02A300) Err#1 EPERM
[sys_config]
2505: fstatat(AT_FDCWD, "/lib/64/libdevinfo.so.1", 0xFFFF80C17E02AE20, 0) = 0
2505: resolvepath("/lib/64/libdevinfo.so.1", "/lib/amd64/libdevinfo.so.1",
1023) = 26
2505: openat(AT_FDCWD, "/lib/64/libdevinfo.so.1", O_RDONLY) = 5
2505: mmapobj(5, MMOBJ_INTERPRET, 0x7FF6476C1758, 0xFFFF80C17E02ADAC,
0x00000000) = 0
2505: close(5) = 0
2505: memcntl(0x7FF646BB0000, 75264, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2505: openat(AT_FDCWD, "/etc/dev/cro_db", O_RDONLY) = 5
2505: fstatat(5, NULL, 0xFFFF80C17E02BA40, 0) = 0
2505: read(5, "\001\0\0\0\0\0\001\0\0\0".., 336) = 336
2505: close(5) = 0
2505: ioctl(1, TCGETA, 0xFFFF80C17E02BBB0) = 0
2505: openat(AT_FDCWD, "/etc/mnttab", O_RDONLY) = 5
2505: lseek(5, 0, SEEK_CUR) = 0
2505: lseek(5, 0, SEEK_SET) = 0
2505: mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, 4294967295, 0) = 0x7FF646B90000
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: brk(0x702C4B1B0) = 0x00000000
2505: brk(0x702C4F1B0) = 0x00000000
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 0
2505: ioctl(5, MNTIOC_GETEXTMNTENT, 0xFFFF80C17E02B980) = 1
2505: lseek(5, 0, SEEK_CUR) = 0
2505: close(5) = 0
2505: zone_lookup(NULL) = 0
2505: zone_lookup(NULL) = 0
2505: zone_list(0x702C42000, 0xFFFF80C17E02B9AC) = 0
2505: statvfs("/", 0xFFFF80C17E02BB10) = 0
2505: openat(AT_FDCWD,
"/usr/lib/locale/en_US.UTF-8/LC_MESSAGES/SUNW_OST_OSCMD.mo", O_RDONLY) Err#2
ENOENT
2505: ioctl(1, TCGETA, 0xFFFF80C17E02A730) = 0
2505: fstatat(1, NULL, 0xFFFF80C17E02A6C0, 0) = 0
2505: write(1, " F i l e s y s t e m ".., 67) = 67
2505: write(1, " r p o o l / R O O T / o".., 28) = 28
2505: brk(0x702C4F1B0) = 0x00000000
2505: brk(0x702C531B0) = 0x00000000
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: brk(0x702C531B0) = 0x00000000
2505: brk(0x702C631B0) = 0x00000000
2505: ioctl(3, ZFS_IOC_POOL_STATS, 0xFFFF80C17E028330) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " ".., 58) = 58
2505: statvfs("/devices", 0xFFFF80C17E02BB10) = 0
2505: write(1, " / d e v i c e s ".., 65) = 65
2505: statvfs("/dev", 0xFFFF80C17E02BB10) = 0
2505: write(1, " / d e v ".., 61) = 61
2505: statvfs("/system/contract", 0xFFFF80C17E02BB10) = 0
2505: write(1, " c t f s ".., 73) = 73
2505: statvfs("/proc", 0xFFFF80C17E02BB10) = 0
2505: write(1, " p r o c ".., 62) = 62
2505: statvfs("/etc/mnttab", 0xFFFF80C17E02BB10) = 0
2505: write(1, " m n t t a b ".., 68) = 68
2505: statvfs("/system/volatile", 0xFFFF80C17E02BB10) = 0
2505: write(1, " s w a p ".., 73) = 73
2505: statvfs("/system/object", 0xFFFF80C17E02BB10) = 0
2505: write(1, " o b j f s ".., 71) = 71
2505: statvfs("/etc/dfs/sharetab", 0xFFFF80C17E02BB10) = 0
2505: write(1, " s h a r e f s ".., 74) = 74
2505: statvfs("/lib/libc.so.1", 0xFFFF80C17E02BB10) = 0
2505: write(1, " / u s r / l i b / l i b".., 31) = 31
2505: write(1, " ".., 71) = 71
2505: statvfs("/dev/fd", 0xFFFF80C17E02BB10) = 0
2505: write(1, " f d ".., 64) = 64
2505: statvfs("/var", 0xFFFF80C17E02BB10) = 0
2505: write(1, " r p o o l / R O O T / o".., 32) = 32
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " ".., 61) = 61
2505: statvfs("/tmp", 0xFFFF80C17E02BB10) = 0
2505: write(1, " s w a p ".., 61) = 61
2505: statvfs("/var/share", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " r p o o l / V A R S H A".., 67) = 67
2505: statvfs("/export", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " r p o o l / e x p o r t".., 64) = 64
2505: statvfs("/export/home", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " r p o o l / e x p o r t".., 69) = 69
2505: statvfs("/export/home/richb", 0xFFFF80C17E02BB10) = 0
2505: write(1, " r p o o l / e x p o r t".., 24) = 24
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " ".., 75) = 75
2505: statvfs("/rpool", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " r p o o l ".., 63) = 63
2505: statvfs("/system/zones", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " r p o o l / V A R S H A".., 70) = 70
2505: statvfs("/tank", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_POOL_STATS, 0xFFFF80C17E028330) = 0
2505: brk(0x702C631B0) = 0x00000000
2505: brk(0x702C671B0) = 0x00000000
2505: write(1, " t a n k ".., 62) = 62
2505: statvfs("/var/share/pkg", 0xFFFF80C17E02BB10) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " r p o o l / V A R S H A".., 71) = 71
2505: statvfs("/var/share/pkg/repositories", 0xFFFF80C17E02BB10) = 0
2505: write(1, " r p o o l / V A R S H A".., 32) = 32
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: ioctl(3, ZFS_IOC_OBJSET_STATS, 0xFFFF80C17E029C00) = 0
2505: write(1, " ".., 84) = 84
2505: _exit(0)
2532: execve("/usr/gnu/bin/df", 0xFFFF80C033FDC518, 0xFFFF80C033FDC530) argc
= 2
2532: argv: /usr/bin/gdf -h
2532: envp: LC_MONETARY= TERM=xterm-color SHELL=/usr/bin/bash
2532: SSH_CLIENT=10.0.1.5 35826 22 LC_NUMERIC= SSH_TTY=/dev/pts/3
2532: LC_ALL=en_US.UTF-8
2532: http_proxy=http://www-proxy.us.oracle.com:80 USER=richb
2532: ftp_proxy=http://www-proxy.us.oracle.com:80
2532: FTP_PROXY=http://www-proxy.us.oracle.com:80
2532: PAGER=/usr/bin/less -ins MAIL=/var/mail/richb
2532:
PATH=/opt/onbld/bin:/opt/onbld/bin/i386:/opt/SUNWspro/bin:/opt/teamware/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/sfw/bin:/opt/SUNWspro/sunstudio12.1/bin:/usr/perl5/5.12/bin/:/export/home/richb/go/bin
2532: LC_MESSAGES=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
2532: PWD=/export/home/richb/userland/bugs/20807778
2532: EDITOR=/usr/bin/vi LANG=en_US.UTF-8 TZ=localtime
2532: https_proxy=http://www-proxy.us.oracle.com:80
2532: HTTPS_PROXY=http://www-proxy.us.oracle.com:80 SHLVL=1
2532: HOME=/export/home/richb no_proxy=ipkg.us.oracle.com
2532: HTTP_PROXY=http://www-proxy.us.oracle.com:80 LOGNAME=richb
2532: PARFAIT_HOME=/ws/onnv-tools/parfait/latest
2532: SSH_CONNECTION=10.0.1.5 35826 10.0.1.32 22
2532: LC_CTYPE=en_US.UTF-8 GOPATH=/export/home/richb/go
2532: DISPLAY=localhost:11.0
2532: DOCTOOLS=/net/mpk-doctools.sfbay/doctools/ LC_TIME=
2532: XAUTHORITY=/tmp/ssh-xauth-yraW2e/xauthfile
2532: OLDPWD=/export/home/richb/userland/bugs _=/usr/bin/truss
2532: sysinfo(SI_MACHINE, "i86pc", 257) = 6
2532: mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON,
4294967295, 0) = 0x7FFEF906F000
2532: memcntl(0x7FFEF9080000, 98248, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2532: memcntl(0x00400000, 35024, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2532: resolvepath("/usr/gnu/bin/df", "/usr/gnu/bin/df", 1023) = 15
2532: resolvepath("/usr/lib/amd64/ld.so.1", "/lib/amd64/ld.so.1", 1023) = 18
2532: fstatat(AT_FDCWD, "/usr/gnu/bin/df", 0xFFFF80C033FDC0C0, 0) = 0
2532: openat(AT_FDCWD, "/var/ld/64/ld.config", O_RDONLY) Err#2 ENOENT
2532: fstatat(AT_FDCWD, "/lib/64/libc.so.1", 0xFFFF80C033FDB4C0, 0) = 0
2532: resolvepath("/lib/64/libc.so.1", "/lib/amd64/libc.so.1", 1023) = 20
2532: openat(AT_FDCWD, "/lib/64/libc.so.1", O_RDONLY) = 3
2532: mmapobj(3, MMOBJ_INTERPRET, 0x7FFEF9070240, 0xFFFF80C033FDB44C,
0x00000000) = 0
2532: close(3) = 0
2532: memcntl(0x7FFEF8C00000, 746816, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2532: mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0x7FFEF9060000
2532: getcontext(0xFFFF80C033FDBAF0)
2532: getrlimit(RLIMIT_STACK, 0xFFFF80C033FDBE50) = 0
2532: getpid() = 2532 [2531]
2532: lwp_private(0, 0, 0x7FFEF9062A40) = 0x00000000
2532: setustack(0x7FFEF9062AE8)
2532: sigfillset(0x7FFEF8EA06F0) = 0
2532: brk(0x00000000) = 0x9508C5798
2532: brk(0x9508C57A0) = 0x00000000
2532: brk(0x9508C97A0) = 0x00000000
2532: fstatat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3",
0xFFFF80C033FDACF0, 0) = 0
2532: resolvepath("/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3",
"/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3", 1023) = 50
2532: openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/amd64/en_US.UTF-8.so.3",
O_RDONLY) = 3
2532: mmapobj(3, MMOBJ_INTERPRET, 0x7FFEF90752C0, 0xFFFF80C033FDAC7C,
0x00000000) = 0
2532: close(3) = 0
2532: memcntl(0x7FFEF8400000, 16992, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2532: fstatat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/amd64/libc.so.1",
0xFFFF80C033FDABA0, 0) Err#2 ENOENT
2532: fstatat(AT_FDCWD,
"/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3", 0xFFFF80C033FDA700,
0) = 0
2532: resolvepath("/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3",
"/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3", 1023) = 54
2532: openat(AT_FDCWD,
"/usr/lib/locale/en_US.UTF-8/amd64/methods_unicode.so.3", O_RDONLY) = 3
2532: mmapobj(3, MMOBJ_INTERPRET, 0x7FFEF9076660, 0xFFFF80C033FDA68C,
0x00000000) = 0
2532: close(3) = 0
2532: memcntl(0x7FFEF9040000, 7256, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
2532: brk(0x9508C97A0) = 0x00000000
2532: brk(0x9508CD7A0) = 0x00000000
2532: openat(AT_FDCWD,
"/usr/gnu/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) Err#2
ENOENT
2532: openat(AT_FDCWD, "/etc/.mnttab.lock", O_RDONLY) Err#2 ENOENT
2532: openat(AT_FDCWD, "/etc/mnttab", O_RDONLY) = 3
2532: mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, 4294967295, 0) = 0x7FFEF9020000
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 0
2532: ioctl(3, MNTIOC_GETMNTENT, 0xFFFF80C033FDC0A0) = 1
2532: lseek(3, 0, SEEK_CUR) = 0
2532: close(3) = 0
2532: fstatat(AT_FDCWD, "/", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/devices", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/dev", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/system/contract", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/proc", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/etc/mnttab", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/system/volatile", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/system/object", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/etc/dfs/sharetab", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/lib/libc.so.1", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/dev/fd", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/var", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/tmp", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/var/share", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/export", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/export/home", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/export/home/richb", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/rpool", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/system/zones", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/tank", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/var/share/pkg", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/var/share/pkg/repositories", 0xFFFF80C033FDC440, 0)
= 0
2532: fstatat(AT_FDCWD, "/net", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/home", 0xFFFF80C033FDC440, 0) = 0
2532: fstatat(AT_FDCWD, "/nfs4", 0xFFFF80C033FDC440, 0) = 0
2532: statvfs("/lib/libc.so.1", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/devices", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/dev", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/system/contract", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/proc", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/etc/mnttab", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/system/volatile", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/system/object", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/etc/dfs/sharetab", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/dev/fd", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/var", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/tmp", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/var/share", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/export", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/export/home", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/export/home/richb", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/rpool", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/system/zones", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/tank", 0xFFFF80C033FDBEB0) = 0
2532: brk(0x9508CD7A0) = 0x00000000
2532: brk(0x9508D17A0) = 0x00000000
2532: statvfs("/var/share/pkg", 0xFFFF80C033FDBEB0) = 0
2532: statvfs("/var/share/pkg/repositories", 0xFFFF80C033FDBEB0) = 0
2532: ioctl(1, TCGETA, 0xFFFF80C033FDC080) = 0
2532: fstatat(1, NULL, 0xFFFF80C033FDC010, 0) = 0
2532: write(1, " F i l e s y s t e m ".., 31) = 31
2532: write(1, " S i z e", 6) = 6
2532: write(1, " U s e d", 6) = 6
2532: write(1, " A v a i l", 6) = 6
2532: write(1, " U s e %", 5) = 5
2532: write(1, " M o u n t e d o n", 11) = 11
2532: write(1, "\n", 1) = 1
2532: write(1, " / u s r / l i b / l i b".., 31) = 31
2532: write(1, " 3 2 3 G", 6) = 6
2532: write(1, " 1 3 G", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 4 %", 5) = 5
2532: write(1, " / l i b / l i b c . s".., 15) = 15
2532: write(1, "\n", 1) = 1
2532: write(1, " s w a p ".., 31) = 31
2532: write(1, " 1 3 G", 6) = 6
2532: write(1, " 2 . 4 M", 6) = 6
2532: write(1, " 1 3 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / s y s t e m / v o l".., 17) = 17
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / R O O T / o".., 31) = 31
2532: write(1, " 3 1 1 G", 6) = 6
2532: write(1, " 1 0 2 1 M", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / v a r", 5) = 5
2532: write(1, "\n", 1) = 1
2532: write(1, " s w a p ".., 31) = 31
2532: write(1, " 1 3 G", 6) = 6
2532: write(1, " 1 3 1 M", 6) = 6
2532: write(1, " 1 3 G", 6) = 6
2532: write(1, " 2 %", 5) = 5
2532: write(1, " / t m p", 5) = 5
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / V A R S H A".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 . 4 M", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / v a r / s h a r e", 11) = 11
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / e x p o r t".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 3 2 K", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / e x p o r t", 8) = 8
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / e x p o r t".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 3 2 K", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / e x p o r t / h o m".., 13) = 13
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / e x p o r t".., 31) = 31
2532: write(1, " 3 1 6 G", 6) = 6
2532: write(1, " 6 . 1 G", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 2 %", 5) = 5
2532: write(1, " / e x p o r t / h o m".., 19) = 19
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l ".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 4 . 9 M", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / r p o o l", 7) = 7
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / V A R S H A".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 3 1 K", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / s y s t e m / z o n".., 14) = 14
2532: write(1, "\n", 1) = 1
2532: write(1, " t a n k ".., 31) = 31
2532: write(1, " 9 1 4 G", 6) = 6
2532: write(1, " 4 1 G", 6) = 6
2532: write(1, " 8 7 4 G", 6) = 6
2532: write(1, " 5 %", 5) = 5
2532: write(1, " / t a n k", 6) = 6
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / V A R S H A".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 3 2 K", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / v a r / s h a r e /".., 15) = 15
2532: write(1, "\n", 1) = 1
2532: write(1, " r p o o l / V A R S H A".., 31) = 31
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 3 1 K", 6) = 6
2532: write(1, " 3 1 0 G", 6) = 6
2532: write(1, " 1 %", 5) = 5
2532: write(1, " / v a r / s h a r e /".., 28) = 28
2532: write(1, "\n", 1) = 1
2532: close(1) = 0
2532: close(2) = 0
2532: _exit(0)