Date: Thu, 22 Nov 2012 19:26:17 -0600 From: Bryan Drewery <bryan-lists@shatow.net> To: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: kldstat / kernel linker deadlock Message-ID: <50AED0B9.7040108@shatow.net>
next in thread | raw e-mail | index | archive | help
On 8.3-RELEASE I've hit a deadlock with kldstat. I can't provide much information as procstat(1) locks up and I have already rebooted the servers due to it breaking quite a bit in my setup. > # kldstat > Id Refs Address Size Name > load: 0.91 cmd: kldstat 9936 [kernel linker] 51.21r 0.00u 0.00s 0% 768k > ^C > load: 0.72 cmd: kldstat 9936 [kernel linker] 225.23r 0.00u 0.00s 0% 704k > load: 0.72 cmd: kldstat 9936 [kernel linker] 225.39r 0.00u 0.00s 0% 704k > load: 0.42 cmd: kldstat 9936 [kernel linker] 1837.24r 0.00u 0.00s 0% 692k Short list of affected processes (74 in all): > root 3685 0.0 0.0 3264 700 ?? D 7:27PM 0:00.00 kldstat > root 67061 0.0 0.0 3380 892 ?? D 7:27PM 0:00.00 /usr/bin/netstat -nrf inet > root 5579 0.0 0.0 3380 892 ?? D 7:37PM 0:00.00 /usr/bin/netstat -nrf inet > root 6393 0.0 0.0 3264 704 ?? D 7:32PM 0:00.00 /sbin/kldstat -v > root 99635 0.0 0.1 3324 1244 13 D+ 7:52PM 0:00.01 procstat -ka [... 69 more removed ...] I had 2 minutely cron entries that were running kldstat(1)/netstat(1). Guessing the kldstat(1) and netstat(1) deadlocked initially. -- Regards, Bryan Drewery bdrewery@freenode/EFNet
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50AED0B9.7040108>