3. du -sh returns zero even for a non-empty directory.
This email is not a bug report and I'm not asking for any of these to be "fixed" as hashfs.scm is just an example but the short file from compiling common.scm seems interesting and perhaps is related to the moosefs issue. Anyone have suggestions on things to look for in a source file that might be challenging for a filesystem? For the record, both fossil open and building/running Megatest work fine on sshfs, another fuse based filesystem.
I pasted the instructions I gave to the Moosefs folks for reproducing the problem below in case it is useful.
Thanks,
Matt
-=-
How to reproduce:
1. Install chicken + IUP gui (alternative: use Makefile.installall from utils dir in Megatest)
wget
http://www.kiatoa.com/matt/chicken_4.11rc2_x86.tar.gz /tmp/chicken.tar.gz
cd /opt;tar xf /tmp/chicken.tar.gz
source /opt/chicken/4.11rc2_x86_64/setup-chicken4x.sh
tar xf /tmp/megatest.tar.gz
cd megatest
make clean;make -j && make install
cd tests
source fixpath.sh
make dashboard
========== results ==========
cd fullrun && /mfs/tmp/megatest/bin/
dashboard -skip-version-check -rows 20 &
address@hidden:/mfs/tmp/megatest/tests$
Error: segmentation violation
Call history:
dcommon.scm:68: hash-table-set!
tree.scm:12: ##sys#require
tree.scm:13: ##sys#require
tree.scm:15: ##sys#require
tree.scm:17: ##sys#require
tree.scm:17: ##sys#require
tree.scm:17: ##sys#require
altdb.scm:2: make-hash-table
altdb.scm:3: ##sys#require
altdb.scm:3: hash-table-set!
vg.scm:13: ##sys#require
vg.scm:16: ##sys#require
vg.scm:16: ##sys#require
vg_records.scm:4: ##sys#require
vg_records.scm:5: make-exception
vg_records.scm:17: ##sys#require <--