mounting devfs at boot hangs on at least two i386 machines
It appears on i386 there may be a regression after
Date: Fri Feb 22 21:57:45 2013 -0800
kernel - Implement shared namecache locks
and possibly including
Date: Sat Feb 23 11:49:31 2013 -0800
debug - vmpageinfo changes
that results in booting hanging at
Attached is a dmesg of one of the machines. So far this has been tested on an Intel and an AMD64 machine that could run x86_64 but for which I also have a partition running i386.
I am compiling world and kernel using
# make -j7 buildworld && make CCVER=gcc44 buildkernel
i am not sure "&& make CCVER=gcc44" is doing anything.
for buildkernel, it should be "&& make WORLD_CCVER=gcc44"
(see man 5 make.conf)
I suspect the kernel has been building with gcc47 this whole time.
Thanks to the recommendation to mv / delete /include on
I have been able to switch all of my machines to use the default gcc 4.7 for everything.
However I have also been able to reproduce the hang after
on multiple machines running i386.
My own bisect tests on i386 point to 1b3342693b737646f3cab0715e31ec6ab5216b38 as the first problematic commit.
That is: <malloc.h>: Restrict support for <malloc.h> to !defined(__STDC__).
... and this was the last good commit.
The devfs mount issue appears with the next one, ce94514e6b38abad5c78107e3d1ac401117df5c4
"kernel - Implementat much deeper use of shared VM object locks"
Sorry for the confusion.
Date: Mon Feb 25 18:31:26 2013 -0800
kernel - Fix vm.shared_fault for vkernels and 32-bit
has been successfully tested on two machines running i386, one an Asrock Z77M Intel I3 and the other an Asus M5A87 AMD64, with successful booting and operation. Thanks!