nnpfs_lock on FreeBSD 5.4 with Arla-0.40
Marcus Crestani
crestani at informatik.uni-tuebingen.de
Sat Jul 16 16:13:29 CEST 2005
Hi,
trying to build my current XEmacs workspace on FreeBSD always leads to
nnpfs_lock, probably caused by arla.
Here are the details:
entropy[31] uname -a
FreeBSD entropy 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06
UTC 2005 root at harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
i386
Arla-0.40 (./configure --without-krb4).
My workspace compiles and links fine, then XEmacs is building a dump file
(launching XEmacs, writing out the current heap to a file, load file
upon later launches instead of re-initializing the heap again to
improve startup speed). Afterwards some updated lisp source files are
recompiled.
Reproducably somewhen during these steps the build process hangs
(though not always at the same point). This time it locks here:
Removing old or spurious .elcs in directory tree
`/afs/informatik.uni-tuebingen.de/home/crestani/src/xemacs/newgc-
xemacs-21.5/src/../lisp'...
Hitting CTRL-T gives this information:
load: 0.43 cmd: xemacs 983 [nnpfs_lock] 1.88u 0.15s 2% 16320k
The output of `ps -o wchan -auxo state | grep xemacs' shows:
nnpfs_ crestani 983 0.0 6.4 17264 16304 p0 DL+ 3:31PM
0:02.04 ./xemacs -no-pac DL+
Compiling my workspace on other systems (like MacOSX and Solaris) on
the same afs works fine without causing this deadlock. This problem
only occurs on FreeBSD. The lock also occured on FreeBSD 5.2.1 with an
older arla (sorry, I don't know what version).
I put the tarball of my workspace online, in case you want to try to
reproduce the failure: http://www.crestani.de/newgc-xemacs-21.5.tgz
It is configured with `./configure --enable-newgc --enable-mule'. To
cause XEmacs to link again and resume the build process which then
later causes the nnpfs_lock, you may use `touch src/gc.c' prior to
`make'. Then wait and see...
If you need more information, please contact me.
And please CC me, I'm not subscribed to this list.
Thank you,
--
Marcus
More information about the Arla-drinkers
mailing list