6.1RC system nearly freezing
Henri Hennebert
hlh at restart.be
Mon Apr 24 19:17:50 UTC 2006
Robert Watson wrote:
>
> On Thu, 20 Apr 2006, Henri Hennebert wrote:
>
>> I upgrade a web, squid, mail server (under SMP with 2 pentium III) to
>> 6.1-RC (Apr 9 2006) and encounter 2 `freezing'.
>>
>> The system is still responding to http requests but I can't login on
>> the console or through ssh -- no shell prompt. No more mail delivery.
>>
>> I break to KDB and found more then 1000 sendmail processes waiting for
>> devfs...
>>
>> call boot(0) can't complete the shutdown process.
>>
>> I join the KDB informations. Let me know if more informations are needed.
>
> Are you running with WITNESS and INVARIANTS enabled? If not, could you
> do so and see if the problem is reproduceable, and if so, whether or not
> WITNESS (and friends) generate any warnings?
>
> It looks like something has leaked a lock, resulting in deadlock. The
> question is, however, which lock, and where. WITNESS may be able to
> provide some insight into this; if you could run "show alllocks" with
> WITNESS in place, that would be helpful also.
I add WITNESS and INVARIANTS to my config and the next freeze/boot will have it [see PS].
This server is in production and running with a newer kernel for more than 5 days now.
The diff (from apr 13) with the previous kernel [the one with the last freeze] are:
Connected to cvsup.ciger.be
Updating collection src-all/cvs
Edit src/etc/sendmail/freebsd.mc
Edit src/etc/sendmail/freebsd.submit.mc
Edit src/lib/libc/gen/vis.3
Edit src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml
Edit src/release/doc/share/misc/dev.archlist.txt
Edit src/sbin/geom/core/geom.c
Edit src/share/man/man4/Makefile
Checkout src/share/man/man4/bce.4
Edit src/share/man/man4/miibus.4
Edit src/sys/amd64/conf/GENERIC
Edit src/sys/conf/files
Edit src/sys/conf/options
Checkout src/sys/dev/bce/if_bce.c
Checkout src/sys/dev/bce/if_bcefw.h
Checkout src/sys/dev/bce/if_bcereg.h
Edit src/sys/dev/ipw/if_ipw.c
Edit src/sys/dev/ipw/if_ipwvar.h
Edit src/sys/dev/mii/brgphy.c
Edit src/sys/dev/mii/miidevs
Edit src/sys/i386/conf/GENERIC
Edit src/sys/modules/Makefile
Checkout src/sys/modules/bce/Makefile
Edit src/usr.sbin/wpa/wpa_supplicant/Packet32.c
Finished successfully
Maybe something in this changes make things better ?
Anyway, I will reboot this night (with WITNESS and friends)
but maybe have to reverse it if the performances are too bad :-/
Thanks for your concern,
Henri
P.S.
ARGH...
buildkernel failed with:
cc -c -O -pipe -march=pentium3 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -g -nostdinc
-I- -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter
-I/usr/src/sys/contrib/pf -I/usr/src/sys/contrib/dev/ath -I/usr/src/sys/contrib/dev/ath/freebsd
-I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param
large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx
-mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Werror /usr/src/sys/dev/ata/atapi-cd.c
/usr/src/sys/dev/ata/atapi-cd.c: In function `acd_geom_attach':
/usr/src/sys/dev/ata/atapi-cd.c:179: warning: implicit declaration of function `_sx_assert'
/usr/src/sys/dev/ata/atapi-cd.c:179: warning: nested extern declaration of `_sx_assert'
*** Error code 1
Stop in /usr/obj/usr/src/sys/MORZINE.
*** Error code 1
Stop in /usr/src.
*** Error code 1
I run cvsup and retry...
I keep you posted.
>
> Robert N M Watson
More information about the freebsd-stable
mailing list