6.1RC system nearly freezing
Robert Watson
rwatson at FreeBSD.org
Mon Apr 24 19:20:54 UTC 2006
On Mon, 24 Apr 2006, Henri Hennebert wrote:
>> 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:
Make sure you are also compiling in INVARIANT_SUPPORT and WITNESS_SKIPSPIN.
Robert N M Watson
>
> 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