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
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"