kern/159621: [tcp] [panic] panic: soabort: so_count
Pavel Polyakov
bsd at kobyla.org
Fri Jan 27 15:20:12 UTC 2012
The following reply was made to PR kern/159621; it has been noted by GNATS.
From: "Pavel Polyakov" <bsd at kobyla.org>
To: bug-followup at freebsd.org, bsd at kobyla.org
Cc:
Subject: Re: kern/159621: [tcp] [panic] panic: soabort: so_count
Date: Fri, 27 Jan 2012 16:48:10 +0200
Dump header from device /dev/ada1p20
Architecture: amd64
Architecture Version: 1
Dump Length: 465408B (0 MB)
Blocksize: 512
Dumptime: Wed Jan 25 00:14:21 2012
Hostname: shared
Magic: FreeBSD Text Dump
Version String: FreeBSD 8.2-STABLE #5 r230331: Mon Jan 23 22:05:26 UTC
2012
Panic String: soabort: so_count
Dump Parity: 1378570526
Bounds: 2
Dump Status: good
ichwd0: timer reloaded
panic: soabort: so_count
cpuid = 1
KDB: enter: panic
0xffffff0008d8a3b0: tag syncer, type VNON
usecount 1, writecount 0, refcount 2 mountedhere 0
flags ()
lock type syncer: EXCL by thread 0xffffff0008657000 (pid 20)
0xffffff02104dcce8: tag ufs, type VDIR
usecount 1, writecount 0, refcount 3 mountedhere 0
flags ()
v_object 0xffffff009f19a798 ref 0 pages 1
lock type ufs: SHARED (count 1)
ino 89806906, on dev mirror/shared0home
0xffffff0085b4b760: tag ufs, type VDIR
usecount 1, writecount 0, refcount 3 mountedhere 0
flags ()
v_object 0xffffff013d38c5e8 ref 0 pages 1
lock type ufs: SHARED (count 1)
ino 57062185, on dev mirror/shared0home
0xffffff01afaa21d8: tag nfs, type VDIR
usecount 2, writecount 0, refcount 10934 mountedhere 0
flags ()
v_object 0xffffff01a4955000 ref 0 pages 15576
lock type nfs: SHARED (count 1)
fileid 43900928 fsid 0x500ff01
db:0:kdb.enter.panic> run lockinfo
db:1:lockinfo> show locks
exclusive rw tcpinp (tcpinp) r = 0 (0xffffff0042d89670) locked @
/usr/src/sys/netinet/tcp_input.c:946
exclusive rw tcp (tcp) r = 0 (0xffffffff80b35108) locked @
/usr/src/sys/netinet/tcp_usrreq.c:1507
db:1:locks> show alllocks
Process 65325 (mysqldump) thread 0xffffff00be85f460 (100712)
exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xffffff01ae596648) locked @
/usr/src/sys/kern/uipc_sockbuf.c:148
Process 63966 (exim-4.77-0) thread 0xffffff01ba777000 (100319)
exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xffffff00be7170f8) locked @
/usr/src/sys/kern/uipc_sockbuf.c:148
Process 62099 (cpsrvd-ssl) thread 0xffffff01d78de460 (103292)
exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xffffff00255b4b98) locked @
/usr/src/sys/kern/uipc_sockbuf.c:148
Process 34226 (pkgacct) thread 0xffffff011936e8c0 (101408)
shared lockmgr nfs (nfs) r = 0 (0xffffff01afaa2270) locked @
/usr/src/sys/kern/vfs_syscalls.c:4100
Process 33445 (pkgacct) thread 0xffffff01ba0c5460 (101331)
exclusive lockmgr bufwait (bufwait) r = 0 (0xffffff81ee9040e0) locked @
/usr/src/sys/kern/vfs_bio.c:1891
shared lockmgr ufs (ufs) r = 0 (0xffffff02104dcd80) locked @
/usr/src/sys/kern/vfs_syscalls.c:4100
Process 26396 (pkgacct) thread 0xffffff01baa80460 (100415)
exclusive lockmgr bufwait (bufwait) r = 0 (0xffffff81ee66b748) locked @
/usr/src/sys/kern/vfs_bio.c:1891
shared lockmgr ufs (ufs) r = 0 (0xffffff0085b4b7f8) locked @
/usr/src/sys/kern/vfs_syscalls.c:4100
Process 20 (syncer) thread 0xffffff0008657000 (100115)
exclusive sleep mutex struct mount mtx (struct mount mtx) r = 0
(0xffffff00087e1bc0) locked @ /usr/src/sys/ufs/ufs/ufs_quota.c:939
exclusive lockmgr syncer (syncer) r = 0 (0xffffff0008d8a448) locked @
/usr/src/sys/kern/vfs_subr.c:1770
Process 0 (kernel) thread 0xffffff0002b07000 (100076)
exclusive rw tcpinp (tcpinp) r = 0 (0xffffff0042d89670) locked @
/usr/src/sys/netinet/tcp_input.c:946
exclusive rw tcp (tcp) r = 0 (0xffffffff80b35108) locked @
/usr/src/sys/netinet/tcp_usrreq.c:1507
db:1:alllocks> show lockedvnods
Locked vnodes
db:0:kdb.enter.panic> show pcpu
cpuid = 1
dynamic pcpu = 0xffffff807f6d5780
curthread = 0xffffff0002b07000: pid 0 "em0 rxq"
curpcb = 0xffffff824101dd10
fpcurthread = none
idlethread = 0xffffff00023778c0: tid 100017 "idle: cpu1"
curpmap = 0xffffffff8096b670
tssp = 0xffffffff80b7a768
commontssp = 0xffffffff80b7a768
rsp0 = 0xffffff824101dd10
gs32p = 0xffffffff80b795a0
ldt = 0xffffffff80b795e0
tss = 0xffffffff80b795d0
spin locks held:
db:0:kdb.enter.panic> bt
Tracing pid 0 tid 100076 td 0xffffff0002b07000
kdb_enter() at kdb_enter+0x3b
panic() at panic+0x17b
soabort() at soabort+0x9c
syncache_expand() at syncache_expand+0x2ca
tcp_input() at tcp_input+0xf05
ip_input() at ip_input+0xb3
netisr_dispatch_src() at netisr_dispatch_src+0x9e
ether_demux() at ether_demux+0x176
ether_input() at ether_input+0x198
em_rxeof() at em_rxeof+0x19d
em_handle_rx() at em_handle_rx+0x1c
taskqueue_run_locked() at taskqueue_run_locked+0x93
taskqueue_thread_loop() at taskqueue_thread_loop+0x3f
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffff824101dd00, rbp = 0 ---
1 0 1 0 SLs wait 0xffffff00023648e0 [init]
10 0 0 0 SL audit_wo 0xffffffff80b3fdd0 [audit]
0 0 0 0 RLs (threaded) kernel
100321 D - 0xffffff01ba75c500 [aiod_bio
taskq]
100107 Run CPU 7 [dummynet]
100105 D - 0xffffffff8096e5c4 [deadlkres]
100083 D - 0xffffff0002b21380 [em1 txq]
100081 D - 0xffffff0002b21500 [em1 rxq]
100078 D - 0xffffff0002b0f980 [em0 txq]
100076 Run CPU 1 [em0 rxq]
100053 D - 0xffffff0002466880 [kqueue taskq]
100049 D - 0xffffff00024a2380 [thread taskq]
100047 D - 0xffffff00024a2500 [ffs_trim
taskq]
100046 D - 0xffffff0002444280 [acpi_task_2]
100045 D - 0xffffff0002444280 [acpi_task_1]
100044 D - 0xffffff0002444280 [acpi_task_0]
100040 D - 0xffffff0002363880 [firmware
taskq]
100000 D sched 0xffffffff8096aca0 [swapper]
More information about the freebsd-net
mailing list