Date: Wed, 16 Dec 1998 21:17:23 -0600 From: Karl Denninger <karl@Denninger.Net> To: Alfred Perlstein <bright@hotjobs.com>, hackers@FreeBSD.ORG Subject: Re: yup, found it (NFS) Message-ID: <19981216211723.A27176@Denninger.Net> In-Reply-To: <Pine.BSF.4.05.9812162128370.338-100000@bright.fx.genx.net>; from Alfred Perlstein on Wed, Dec 16, 1998 at 09:37:00PM -0500 References: <Pine.BSF.4.05.9812162128370.338-100000@bright.fx.genx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Remove the intr for now. If that fixes it then at least we have hard proof of where it is. The problem is that vinvlbuf is not the only place you can get screwed. There is also a problem in the vm pager (it can hang in there too, as I've now been able to prove and isolate) due to what I *believe* is the same cause. This of course assumes you mount executable directories (very common in clusters) across NFS. Certainly the expected execution path is basically the same, and I can *trigger it* with a SIGINT to a running process which happens to have some of its working set paged out at the time it receives the signal (ouch!) -- -- Karl Denninger (karl@denninger.net) http://www.mcs.net/~karl I ain't even *authorized* to speak for anyone other than myself, so give up now on trying to associate my words with any particular organization. On Wed, Dec 16, 1998 at 09:37:00PM -0500, Alfred Perlstein wrote: > > yup, that code I forwarded seems to be where it goes bad: > > db> ps > pid proc addr uid ppid pgrp flag stat wmesg wchan cmd > 346 f683a080 f68e8000 1288 339 346 004086 2 vinvlbuf f69727c8 pine > 340 f6920600 f6960000 1288 325 340 004086 3 ttyin f02723d4 zsh > 339 f6920740 f695d000 1288 327 339 004086 3 pause f695d0f0 zsh > 338 f6920880 f6950000 1288 328 338 004086 3 ttyin f02721ec zsh > 332 f6920c40 f6928000 1288 1 293 004186 3 nanslp f0272148 kblob.kss > 329 f6920d80 f6925000 1288 1 324 004086 3 select f029995c knotes > 328 f6839b80 f68f5000 1288 1 322 004086 3 select f029995c kvt > 327 f69209c0 f693e000 1288 1 321 004086 3 select f029995c kvt > 326 f6839180 f6913000 1288 1 320 004086 3 select f029995c kmix > 325 f6838f00 f691a000 1288 1 323 004086 3 select f029995c kvt > 317 f6839040 f6917000 1288 303 293 004086 3 nanslp f0272148 maudio > ... > > I don't know why this happens off and on, last time i had these > problems was over a month ago. > > Anyone have any ideas? I can't pretend to know anything about vfs at this > point. :/ > > Alfred Perlstein - Programmer, HotJobs Inc. - www.hotjobs.com > -- There are operating systems, and then there's FreeBSD. > -- http://www.freebsd.org/ 3.0-current > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981216211723.A27176>