Garbled shutdown message

Rui Paulo rpaulo at fnop.net
Fri Dec 28 11:51:31 PST 2007


At Fri, 28 Dec 2007 14:23:35 -0500,
Michael Butler wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Kris Kennaway wrote:
> > Jens Schweikhardt wrote:
> >> If you look at this closely you can find "Syncing (max 60 seconds) for
> >> system process" if you read about every other character. It's always the
> >> third of the three "Waiting" lines. Anyone else seeing this?
> > 
> > You have an SMP system and do not have the PRINTF_BUFR option or
> > whatever it is.  Without it multiple CPUs have no synchronization
> > between printfs and will interleave.
> 
> So the recommended value for PRINTF_BUFR_SIZE is ... ?
> 
> In my (very brief) browse through kern/subr_prf.c, I didn't see any
> overflow protection on the stack-allocated buffer ... which makes me
> rather nervous.
> 
> Interleaved text is *way* better than clobbered kernel stack ..

	pca.n_bufr = sizeof(bufr);
	pca.remain = sizeof(bufr);

I think this is the "overflow protection".

--
Rui Paulo


More information about the freebsd-current mailing list