On Mon, Aug 02, 2004 at 08:38:51AM +0200, Pawel Jakub Dawidek wrote: +> +> What's the best way to look in to this? I can't attach to rm with gdb +> +> (it just ends up waiting for something). I can drop to kdb, but have no +> +> idea where to go from there. +> +> You could use 'ps' command from DDB to which processes are alseep. +> Then you can run 'tr <PID>' where <PID> is PID of sleeping process. +> Look for processes related somehow to this problem. +> +> It'll be also great if you can provide exact procedure which will also +> me to reproduce this problem. +> +> PS. If you plan to upgrade your machine, remember than naming has changed +> in gstripe from /dev/<name>.stripe to /dev/stripe/<name>. One more note. I'm quite sure it is not related to gstripe, because its implementation is very simple: it doesn't use [mt]sleep(9) (so there is no missing wakeup()), it doesn't use any mutexes, so while debugging you may want also look at other components. -- Pawel Jakub Dawidek http://www.FreeBSD.org pjd_at_FreeBSD.org http://garage.freebsd.pl FreeBSD committer Am I Evil? Yes, I Am!
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:04 UTC