Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Feb 2004 16:27:50 -0500
From:      "Robin P. Blanchard" <robin.blanchard@gactr.uga.edu>
To:        "Robin P. Blanchard" <robin.blanchard@gactr.uga.edu>, "Ken Smith" <kensmith@cse.Buffalo.EDU>, "Poul-Henning Kamp" <phk@phk.freebsd.dk>, <andy@siliconlandmark.com>, =?iso-8859-1?Q?Dag-Erling_Sm=F8rgrav?= <des@des.no>
Cc:        current@freebsd.org
Subject:   RE: Processes blocked on ufs or getblk
Message-ID:  <EE3D3FBAFFCAED448C21C398FDAD91AC0108F3@EBE1.gc.nat>

next in thread | raw e-mail | index | archive | help
I noticed some commits to the aac driver and hoped that might lend =
itself to
further diagnosing the getblk issue on my dell 2650. Unfortunately, no. =
And,
yes, underlying filesystem is UFS2.

# uname -a
FreeBSD newweb.gactr.uga.edu 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Mon Feb =
 2
12:49:49 EST 2004
root@bsdfs5.gactr.uga.edu:/usr/obj/usr/src/sys/ule.debug  i386

# ident /boot/modules/aac.ko=20
/boot/modules/aac.ko:
     $FreeBSD: src/sys/dev/aac/aac.c,v 1.82 2004/01/30 07:04:39 scottl =
Exp $
     $FreeBSD: src/sys/dev/aac/aac_pci.c,v 1.41 2004/01/30 07:04:39 =
scottl
Exp $
     $FreeBSD: src/sys/dev/aac/aac_disk.c,v 1.36 2003/10/21 18:28:33 =
silby
Exp $
     $FreeBSD: src/sys/dev/aac/aac_cam.c,v 1.14 2003/12/03 15:42:12 =
scottl
Exp $

# sysctl debug.enter_debugger=3Dddb
debug.enter_debuDgger: ebugger("debug.enter_debugger")
Stopped at      Debugger+0x55:  xchgl   %ebx,in_Debugger.0
db> ps
  pid   proc     uarea   uid  ppid  pgrp  flag   stat  wmesg    wchan  =
cmd
19681 c61f7898 e1869000    0 19669 19681 0004002 [CPU 0] sysctl
19670 c647dc08 ec1c7000    0  3140 19670 0004002 [SLP]ttyin 0xc6d49c40] =
bash
19669 c68c2370 ec36b000    0   582 19669 0004002 [SLP]wait 0xc68c2370] =
bash
19654 c6751a50 ec31e000    0  3140 19654 0004002 [SLP]ttyin 0xc6467a40] =
bash
19651 c68c2000 ec369000    0 19650  3144 0004002 [SLP]getblk 0xd2b8ec38]
makewhatis
19650 c67211b8 ec23c000    0 19649  3144 0004002 [SLP]wait 0xc67211b8] =
make
19649 c642e528 e9f55000    0 19644  3144 0004002 [SLP]wait 0xc642e528] =
sh
19644 c68c2898 ec36e000    0  3277  3144 0004002 [SLP]wait 0xc68c2898] =
make
 3277 c6727dc0 ec294000    0  3270  3144 0004002 [SLP]wait 0xc6727dc0] =
sh
 3270 c6737528 ec2a8000    0  3269  3144 0004002 [SLP]wait 0xc6737528] =
make
 3269 c65a0a50 ec1eb000    0  3219  3144 0004002 [SLP]wait 0xc65a0a50] =
sh
 3219 c6727a50 ec292000    0  3218  3144 0004002 [SLP]wait 0xc6727a50] =
make
 3218 c64301b8 e9f80000    0  3151  3144 0004002 [SLP]wait 0xc64301b8] =
sh
 3151 c674e6e0 ec313000    0  3149  3144 0004002 [SLP]wait 0xc674e6e0] =
make
 3149 c6737000 ec2a5000    0  3144  3144 0004002 [SLP]wait 0xc6737000] =
sh
 3144 c674e000 ec2eb000    0  3142  3144 0004002 [SLP]wait 0xc674e000] =
make
 3142 c6751898 ec31d000    0  3140  3142 0004002 [SLP]wait 0xc6751898] =
bash
 3140 c68c2c08 ec370000    0   498  3140 0000100 [CV]select 0xc0737ce4] =
sshd
  582 c65a0dc0 ec211000    0     1   582 0004102 [SLP]wait 0xc65a0dc0] =
login
  581 c65a2370 ec214000    0     1   581 0004002 [SLP]ttyin 0xc6268610] =
getty
  580 c647d370 ec1c2000    0     1   580 0004002 [SLP]ttyin 0xc6268c10] =
getty
  580 c647d370 ec1c2000    0     1   580 0004002 [SLP]ttyin 0xc6268c10] =
getty
  578 c647d000 ec178000    0     1   578 0004002 [SLP]ttyin 0xc6268810] =
getty
  577 c647d898 ec1c5000    0     1   577 0004002 [SLP]ttyin 0xc6147e10] =
getty
  521 c64306e0 e9f83000    0     1   521 0000000 [SLP]nanslp 0xc070a01c] =
cron
  507 c642e000 e9f52000   25     1   507 0000100 [SLP]pause 0xc65c3000]
sendmail
  504 c65a06e0 ec1e9000    0     1   504 0000100 [CV]select 0xc0737ce4]
sendmail
  498 c6430dc0 e9f87000    0     1   498 0000100 [CV]select 0xc0737ce4] =
sshd
  475 c65a0898 ec1ea000    0     1   475 0000000 [CV]select 0xc0737ce4] =
ntpd
  430 c65a0528 ec1e8000    0   427   427 0000100 [CV]select 0xc0737ce4]
rpc.lockd
  427 c65a0c08 ec1ec000    0     1   427 0000000 [CV]select 0xc0737ce4]
rpc.lockd
  425 c65a0000 ec1e5000    0     1   425 0000000 [CV]select 0xc0737ce4]
rpc.statd
  350 c61f7528 e1867000    1     1   350 0000100 [CV]select 0xc0737ce4]
rpcbind
  331 c61f7a50 e186a000    0     1   331 0000000 [CV]select 0xc0737ce4]
syslogd
  225 c61f7c08 e186b000    0     1   225 0000000 [SLP]pause 0xc6493000]
adjkerntz
   81 c642e6e0 e9f56000    0     0     0 0000204 [SLP]- 0xc07433ac] =
nfsiod 3
   80 c642e898 e9f57000    0     0     0 0000204 [SLP]- 0xc07433a8] =
nfsiod 2
   79 c642ea50 e9f58000    0     0     0 0000204 [SLP]- 0xc07433a4] =
nfsiod 1
   78 c642ec08 e9f59000    0     0     0 0000204 [SLP]- 0xc07433a0] =
nfsiod 0
   77 c642edc0 e9f5a000    0     0     0 0000204 [SLP]syncer 0xc07099e0]
syncer
   76 c6430000 e9f5b000    0     0     0 0000204 [SLP]vlruwt 0xc6430000]
vnlru
   75 c61a6a50 e1834000    0     0     0 0000204 [SLP]psleep 0xc073818c]
bufdaemon
   74 c61a6c08 e1835000    0     0     0 000020c [SLP]pgzero 0xc0749bc8]
pagezero
   73 c61a6dc0 e1836000    0     0     0 0000204 [SLP]psleep 0xc0749c20]
vmdaemon
   72 c61f5000 e1837000    0     0     0 0000204 [SLP]psleep 0xc0749c0c]
pagedaemon
    9 c61f51b8 e1838000    0     0     0 0000204 [SLP]aifthd 0xc61f51b8]
aac0aif
   71 c61f5370 e1839000    0     0     0 0000204 [LOCK  Giant c6573bc0] =
swi0:
tty:sio
    8 c61f5528 e183a000    0     0     0 0000204 [SLP]actask 0xc070196c]
acpi_task2
    7 c61f56e0 e183b000    0     0     0 0000204 [SLP]actask 0xc070196c]
acpi_task1
    6 c61f5898 e183c000    0     0     0 0000204 [SLP]actask 0xc070196c]
acpi_task0
   70 c61f5a50 e183d000    0     0     0 0000204 new [IWAIT] swi6:+
   69 c61f5c08 e183e000    0     0     0 0000204 [IWAIT] swi7: task =
queue
   68 c61f5dc0 e183f000    0     0     0 0000204 [IWAIT] swi3: cambio
   67 c61f7000 e1840000    0     0     0 0000204 new [IWAIT] swi2: =
camnet
   66 c61f71b8 e1841000    0     0     0 0000204 [IWAIT] swi7: acpitaskq
   65 c61f7370 e1842000    0     0     0 0000204 [IWAIT] swi5:+
    5 c61981b8 e17de000    0     0     0 0000204 [SLP]tqthr 0xc0711d48]
taskqueue
   64 c6198370 e17df000    0     0     0 0000204 [SLP]- 0xc0701bc0] =
random
    4 c6198528 e17e0000    0     0     0 0000204 [SLP]- 0xc07046c0] =
g_down
    3 c61986e0 e17e1000    0     0     0 0000204 [SLP]- 0xc07046bc] g_up
    2 c6198898 e17e2000    0     0     0 0000204 [SLP]- 0xc07046b4] =
g_event
   63 c6198a50 e17e3000    0     0     0 0000204 [IWAIT] swi1: net
   62 c6198c08 e17e4000    0     0     0 0000204 new [IWAIT] swi4: vm
   61 c6198dc0 e17e5000    0     0     0 000020c [LOCK  Giant c6573bc0] =
swi8:
tty:sio clock
   60 c61a6000 e17e6000    0     0     0 0000204 new [IWAIT] irq0: clk
   59 c61a61b8 e17e7000    0     0     0 0000204 new [IWAIT] irq47:
   58 c61a6370 e17e8000    0     0     0 0000204 new [IWAIT] irq46:
   57 c61a6528 e17e9000    0     0     0 0000204 new [IWAIT] irq45:
   56 c61a66e0 e17ea000    0     0     0 0000204 new [IWAIT] irq44:
   55 c61a6898 e1833000    0     0     0 0000204 new [IWAIT] irq43:
   54 c6181a50 e17ad000    0     0     0 0000204 new [IWAIT] irq42:
   53 c6181c08 e17ae000    0     0     0 0000204 new [IWAIT] irq41:
   52 c6181dc0 e17af000    0     0     0 0000204 new [IWAIT] irq40:
   51 c6195000 e17b0000    0     0     0 0000204 new [IWAIT] irq39:
   50 c61951b8 e17b1000    0     0     0 0000204 new [IWAIT] irq38:
   49 c6195370 e17b2000    0     0     0 0000204 new [IWAIT] irq37:
   48 c6195528 e17b3000    0     0     0 0000204 new [IWAIT] irq36:
   47 c61956e0 e17b4000    0     0     0 0000204 new [IWAIT] irq35:
   46 c6195898 e17b5000    0     0     0 0000204 new [IWAIT] irq34:
   45 c6195a50 e17b6000    0     0     0 0000204 new [IWAIT] irq33:
   44 c6195c08 e17db000    0     0     0 0000204 new [IWAIT] irq32:
   43 c6195dc0 e17dc000    0     0     0 0000204 new [IWAIT] irq31:
   42 c6198000 e17dd000    0     0     0 0000204 new [IWAIT] irq30: aac0
   41 c6171528 e177d000    0     0     0 0000204 [LOCK  Giant c6573bc0]
irq29: bge1
   40 c61716e0 e177e000    0     0     0 0000204 [LOCK  Giant c6573bc0]
irq28: bge0
   39 c6171898 e177f000    0     0     0 0000204 new [IWAIT] irq27:
   38 c6171a50 e1780000    0     0     0 0000204 new [IWAIT] irq26:
   37 c6171c08 e1781000    0     0     0 0000204 new [IWAIT] irq25:
   36 c6171dc0 e1782000    0     0     0 0000204 new [IWAIT] irq24:
   35 c6181000 e1783000    0     0     0 0000204 new [IWAIT] irq23:
   34 c61811b8 e17a8000    0     0     0 0000204 new [IWAIT] irq22:
   33 c6181370 e17a9000    0     0     0 0000204 new [IWAIT] irq21:
   32 c6181528 e17aa000    0     0     0 0000204 new [IWAIT] irq20:
   31 c61816e0 e17ab000    0     0     0 0000204 new [IWAIT] irq19:
   30 c6181898 e17ac000    0     0     0 0000204 new [IWAIT] irq18:
   29 c22691b8 dfd45000    0     0     0 0000204 new [IWAIT] irq17:
   28 c2269370 dfd46000    0     0     0 0000204 new [IWAIT] irq16:
   27 c2269528 dfd47000    0     0     0 0000204 new [IWAIT] irq15: ata1
   26 c22696e0 dfd48000    0     0     0 0000204 [IWAIT] irq14: ata0
   25 c2269898 dfd6d000    0     0     0 0000204 new [IWAIT] irq13:
   24 c2269a50 dfd6e000    0     0     0 0000204 new [IWAIT] irq12: psm0
   23 c2269c08 dfd6f000    0     0     0 0000204 new [IWAIT] irq11:
   22 c2269dc0 dfd70000    0     0     0 0000204 new [IWAIT] irq10:
   21 c6171000 e177a000    0     0     0 0000204 new [IWAIT] irq9: acpi0
   20 c61711b8 e177b000    0     0     0 0000204 new [IWAIT] irq8: rtc
   19 c6171370 e177c000    0     0     0 0000204 new [IWAIT] irq7:
   18 c2260000 dfcf3000    0     0     0 0000204 [IWAIT] irq6: fdc0
   17 c22601b8 dfd3c000    0     0     0 0000204 new [IWAIT] irq5:
   16 c2260370 dfd3d000    0     0     0 0000204 new [IWAIT] irq4: sio0
   15 c2260528 dfd3e000    0     0     0 0000204 new [IWAIT] irq3: sio1
   14 c22606e0 dfd3f000    0     0     0 0000204 new [IWAIT] irq2:
   13 c2260898 dfd40000    0     0     0 0000204 [IWAIT] irq1: atkbd0
   12 c2260a50 dfd41000    0     0     0 000020c [Can run] idle: cpu0
   11 c2260c08 dfd42000    0     0     0 000020c [CPU 1] idle: cpu1
    1 c2260dc0 dfd43000    0     0     1 0004200 [SLP]wait 0xc2260dc0] =
init
   10 c2269000 dfd44000    0     0     0 0000204 [CV]ktrace 0xc0707c04]
ktrace
    0 c0704760 c0c1f000    0     0     0 0000200 [SLP]sched 0xc0704760]
swapper
db> show lockedvnods
Locked vnodes
0xc6d376f0: tag ufs, type VREG, usecount 1, writecount 0, refcount 1, =
flags
(VV_OBJBUF), lock type ufs: EXCL (count 1) by thread 0xc6753000 (pid =
19651)
        ino 2419, on dev aacd0s1f (4, 25)
db> tr 19651
sched_switch(c6753000,2,c06b53a5,1d2,512b41bf) at sched_switch+0x165
mi_switch(1,50,c06b53a5,ca,1) at mi_switch+0x298
msleep(d2b8ec38,c0709360,50,c06bb742,0) at msleep+0x500
acquire(ec347a38,2000020,600,e7,c06bb3c9) at acquire+0xae
debuglockmgr(d2b8ec38,2090022,c6d376f0,c6753000,c06af5fb) at
debuglockmgr+0x477
getblk(c6d376f0,0,0,800,0) at getblk+0x1a7
breadn(c6d376f0,0,0,800,0) at breadn+0x52
bread(c6d376f0,0,0,800,0) at bread+0x4c
ffs_read(ec347be4,c06bd3bc,c6753000,c06bd39e,20e) at ffs_read+0x43f
vn_read(c64653b8,ec347c80,c65af100,0,c6753000) at vn_read+0x215
dofileread(c6753000,c64653b8,4,80c7000,4000) at dofileread+0xdc
read(c6753000,ec347d14,c,43a,3) at read+0x6b
syscall(806002f,2f,bfbf002f,806c138,4000) at syscall+0x2a0
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (3, FreeBSD ELF32, read), eip =3D 0x8061a4f, esp =3D =
0xbfbfd3ac, ebp
=3D 0
xbfbfd3c8 ---
db> cont

---------------------------------------
Robin P. Blanchard
Systems Integration Specialist
Georgia Center for Continuing Education
fon: 706.542.2404 < > fax: 706.542.6546
---------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EE3D3FBAFFCAED448C21C398FDAD91AC0108F3>