client hanging on io-net

I had an odd problem installing patch by pkg-installer. When it finished downloading repository description the progress dialog did not go away. It stayed with progress bar on 100%. Thread 4 was MUTEX blocked on thread 3, which was REPLY blocked on io-net.

It stayed that way for a long while and I thought it would stay forver (network access was still working fine). But then I started vmail and hit Ctrl-L several times to download headers for this newsgroup and pkg-installer magically unblocked.

I’m having a dejaview again. Had similar odd situations in the past with clients hanging on devb-xxx/fs-nfs/pipe until some kind of another activity with resmgr allowed clients to unblock…

Here is relevant pidin output:

pid tid name prio STATE Blocked
1 1 (n/a) 0f READY
1 2 (n/a) 15r RECEIVE 1
1 3 (n/a) 10r RUNNING
1 4 (n/a) 15r RECEIVE 1
1 6 (n/a) 15r RECEIVE 1
1 7 (n/a) 6r NANOSLEEP
1 8 (n/a) 15r RECEIVE 1
1 11 (n/a) 15r RECEIVE 1
1 16 (n/a) 15r RECEIVE 1
1 17 (n/a) 15r RECEIVE 1
1 19 (n/a) 15r RECEIVE 1
1 23 (n/a) 15r RECEIVE 1
2 1 sbin/tinit 10o REPLY 192534
3 1 proc/boot/slogger 10o RECEIVE 1
12292 1 queue/x86/o/mqueue 10o RECEIVE 1
5 1 ios/x86/o/pci-bios 12o RECEIVE 1
6 1 roc/boot/devb-eide 10o SIGWAITINFO
6 2 roc/boot/devb-eide 21r RECEIVE 1
6 3 roc/boot/devb-eide 21r RECEIVE 4
6 4 roc/boot/devb-eide 10o RECEIVE 10
6 5 roc/boot/devb-eide 10o CONDVAR b0374468
6 6 roc/boot/devb-eide 10o RECEIVE 7
6 7 roc/boot/devb-eide 10o RECEIVE 7
6 8 roc/boot/devb-eide 10o RECEIVE 7
7 1 roc/boot/devb-aha8 10o SIGWAITINFO
7 2 roc/boot/devb-aha8 21r RECEIVE 1
7 3 roc/boot/devb-aha8 21r RECEIVE 4
7 4 roc/boot/devb-aha8 10o RECEIVE 10
7 5 roc/boot/devb-aha8 10r CONDVAR b0374468
7 7 roc/boot/devb-aha8 10o RECEIVE 7
7 8 roc/boot/devb-aha8 10o RECEIVE 7
7 12 roc/boot/devb-aha8 10o RECEIVE 7
8 1 devc-con 10o RECEIVE 1
9 1 r/pkg/x86/o/fs-pkg 10o RECEIVE 1
9 2 r/pkg/x86/o/fs-pkg 10o SIGWAITINFO
9 3 r/pkg/x86/o/fs-pkg 10o RECEIVE 1
9 4 r/pkg/x86/o/fs-pkg 10o RECEIVE 1
9 5 r/pkg/x86/o/fs-pkg 10o RECEIVE 1
9 6 r/pkg/x86/o/fs-pkg 10o RECEIVE 1
4106 1 to/pipe/x86/o/pipe 10o RECEIVE 1
4106 2 to/pipe/x86/o/pipe 10o RECEIVE 1
4106 3 to/pipe/x86/o/pipe 10o RECEIVE 1
135179 1 umper/x86/o/dumper 10o RECEIVE 1
45068 1 devc-pty 10o RECEIVE 1
77837 1 devc-ser8250 24o RECEIVE 1
114702 1 sbin/devb-fdc 10o SIGWAITINFO
114702 2 sbin/devb-fdc 21r RECEIVE 1
114702 3 sbin/devb-fdc 10o RECEIVE 7
114702 4 sbin/devb-fdc 10o CONDVAR b0374468
114702 5 sbin/devb-fdc 10o RECEIVE 4
114702 6 sbin/devb-fdc 10o RECEIVE 4
139279 1 usr/sbin/inetd 10o SIGWAITINFO
77840 1 devc-par 10o RECEIVE 1
77840 2 devc-par 9r CONDVAR 804e9f8
1122321 1 r/photon/bin/pterm 10r RECEIVE 1
77842 1 o-net/x86/o/io-net 10o SIGWAITINFO
77842 2 o-net/x86/o/io-net 10o RECEIVE 1
77842 3 o-net/x86/o/io-net 10o RECEIVE 1
77842 4 o-net/x86/o/io-net 21o RECEIVE 3
77842 5 o-net/x86/o/io-net 10o RECEIVE 1
77842 6 o-net/x86/o/io-net 17f CONDVAR 805f8d4
77842 7 o-net/x86/o/io-net 21r RECEIVE 13
77842 8 o-net/x86/o/io-net 10o RECEIVE 1
77842 11 o-net/x86/o/io-net 18f CONDVAR 805debc
1122323 1 bin/sh 10r REPLY 45068
94228 1 oler/x86/o/spooler 10o NANOSLEEP
94229 1 /x86/o/deva-sblive 10o SIGWAITINFO
94229 2 /x86/o/deva-sblive 15r INTR
94229 3 /x86/o/deva-sblive 5r CONDVAR b034bd80
94229 4 /x86/o/deva-sblive 10o RECEIVE 1
94229 5 /x86/o/deva-sblive 10o RECEIVE 1
192534 1 /photon/bin/Photon 12r RECEIVE 1
237591 1 ton/bin/fontsleuth 6o RECEIVE 1
999448 1 usr/photon/bin/pwm 10r RECEIVE 1
229401 1 hoton/bin/phfontFA 12r RECEIVE 1
270362 1 io-graphics 12r REPLY 192534
1044507 1 r/photon/bin/shelf 10r RECEIVE 1
1044507 2 r/photon/bin/shelf 10r CONDVAR b04a2ea4
286748 1 o/x86/o/devi-hirun 15o RECEIVE 1
286748 2 o/x86/o/devi-hirun 10o REPLY 8
286748 3 o/x86/o/devi-hirun 12o SIGWAITINFO
286748 4 o/x86/o/devi-hirun 15o RECEIVE 1
1081373 1 photon/bin/bkgdmgr 10r REPLY 192534
1081374 1 hoton/bin/wmswitch 10r RECEIVE 2
1081375 1 r/photon/bin/saver 10r REPLY 192534
1097760 1 ./Xphoton 10r SIGWAITINFO
1138721 1 photon/bin/voyager 10r RECEIVE 1
1138722 1 photon/bin/vserver 10r RECEIVE 1
1097763 1 gtwm 10r SIGWAITINFO
1294372 1 ton/bin/helpviewer 10r RECEIVE 1
1081381 1 r/photon/bin/phicq 10r RECEIVE 1
1294374 1 n/bin/vserver.file 10r RECEIVE 1
1302567 1 r/photon/bin/pterm 10r RECEIVE 1
1302568 1 bin/sh 10r SIGSUSPEND
1368105 1 /bin/pkg-installer 10r RECEIVE 1
1368105 3 /bin/pkg-installer 10r REPLY 77842
1368105 4 /bin/pkg-installer 10r MUTEX 1368105-03 #-
1368106 1 photon/bin/vserver 10r RECEIVE 1
1413163 1 bin/pidin 10r REPLY 1