NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: kern/45647: kill from ddb broken
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
You could probably just mutex_tryenter(&proc_lock) and print a message if
it fails.
On Thu, 1 Dec 2011, matthew green wrote:
Trying to kill a process from ddb fails:
db{1}> kill 0t507
Skipping crash dump on recursive panic
panic: kernel diagnostic assertion "mutex_owned(proc_lock)" failed: file
"../../../../kern/kern_proc.c", line 590
this is non trivial to solve.
simply taking proc_lock (and more!) isn't going to work if some cpu
was stopped mid-lock of these.
perhaps a solution would be to have ddb create a thread that will go
away that will send the signal asap...
.mrg.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (NetBSD)
iQEcBAEBAgAGBQJO13CjAAoJEKdMfxFXhnem9X4H/32c6aj8urcvgjuUmVDzgWZN
WtmhiUafeJqlQ6aoeQpxJrj17tYrTWO5vtQ8/12/2h47kzc1hC3uubGG+RDOY6ci
kyaaBmJKiZ6tQ74BtOOvs/4tYfqHFq5rS1bQLsF4t+Z/UPUpqvT8+Zgn6iVPVw0c
1dMXGlugVDJ5kOGtjkBxe1npY7AVmGQmR7ayv8A30ID6Dx3BUGyzX/pMXtkboAGQ
mEV7tG3AcpvQSTspe6zIzAqXnua3pZxjdb4/B1YOqzr8Z+F+Y0Sd5ZO5SFTwFDSa
cM2vtOk/LSvTCwmA+ZSEY6WVzhFSabO9M4wSMtjTXdLWzkX7bQwIJWHDkuoKTE4=
=pnQa
-----END PGP SIGNATURE-----
Home |
Main Index |
Thread Index |
Old Index