On 17. sep. 2006, at 04.42, John Baldwin wrote:

On Saturday 16 September 2006 16:55, Frode Nordahl wrote:
On 16. sep. 2006, at 22.22, Frode Nordahl wrote:

On 16. sep. 2006, at 22.09, John Baldwin wrote:

On Saturday 16 September 2006 07:02, Frode Nordahl wrote:
Hello,

FreeBSD localhost.localdomain 6.2-PRERELEASE FreeBSD 6.2- PRERELEASE #1: Wed Sep 13 00:10:04 CEST 2006 [EMAIL PROTECTED]:/
usr/obj/usr/src/sys/PT  i386

After running some stress tests for 3 days, I wanted to remove some
large directories.

Do you have a coredump? I assume you do from your debug output. Can you download http://www.FreeBSD.org/~jhb/gdb/gdb6, fire up kgdb, and
once in kgdb, do 'source /path/to/gdb6' and then run 'ps' and reply
with the output from that?

I am sorry, I have not. I tried to call doadump, but there was no
dumpdevice configured :-(

Somehow I have convinced myself that this was turned on by default
now, so I have not enabled it explicitly in rc.conf. Is there any
way to tell DDB what dumpdevice to use directly?

I will configure a dumpdevice and try really hard to make it happen
again.

I was able to reproduce the livelock again, and this time I had the
system armed with dumpon :-)

Here is the output you requested:
(kgdb) ps
   pid  ppid  pgrp   uid   state   wmesg     wchan    cmd
2535  2499  2535     0  R+      CPU  0              rm
2534  2499  2534     0  L+     *Giant    0xc6704580 rm
2533  2499  2533     0  L+     *Giant    0xc6704580 rm
2532  2499  2532     0  R+                          rm
2531  2499  2531     0  L+     *Giant    0xc6704580 rm
2499  2496  2499     0  Ss+     ttyin    0xc655d810 bash
2496   784  2496     0  Rs                          sshd

Ok, do 'lockchain 2534' in kgdb (with gdb6 sourced) and let me see the
output from that.

(kgdb) lockchain 2534
thread 100038 (pid 2534, rm) blocked on lock 0xc09e6800 "Giant"
thread 100091 (pid 2535, rm) running on CPU 0

--
Frode Nordahl



_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to