Four -CURRENT panics (backtrace included)
Xin LI/李鑫
delphij at frontfree.net
Thu Sep 4 02:31:55 PDT 2003
Hello everyone,
I have encounted several panics in recent kernels. The kernel was compiled right after cvsup, so the date will apply to the source code.
panic 1:
============================================================================================
beastie# gdb -k kernel.debug /var/crash/vmcore.0
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-undermydesk-freebsd"...
panic: sent too much
panic messages:
---
---
Reading symbols from /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240 dumping++;
(kgdb) where
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1 0xc019b6ef in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:372
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3 0xc022c240 in tcp_input (m=0xc0a3f300, off0=20) at /usr/src/sys/netinet/tcp_input.c:2310
#4 0xc0221893 in ip_input (m=0xc0a3f300) at /usr/src/sys/netinet/ip_input.c:950
#5 0xc020cca2 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:236
#6 0xc0189692 in ithread_loop (arg=0xc09f9c00) at /usr/src/sys/kern/kern_intr.c:534
#7 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
(kgdb) bt full
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
No locals.
#1 0xc019b6ef in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:372
No locals.
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
td = (struct thread *) 0xc0a07ab0
bootopt = 256
newpanic = 1
ap = 0xc6242b20 "H繺f"
buf = "sent too much", '\0' <repeats 242 times>
#3 0xc022c240 in tcp_input (m=0xc0a3f300, off0=20) at /usr/src/sys/netinet/tcp_input.c:2310
th = (struct tcphdr *) 0xc0c3f834
ip = (struct ip *) 0xc0c3f820
ipov = (struct ipovly *) 0x16bc
inp = (struct inpcb *) 0xc176aab0
optp = (u_char *) 0xc0c3f848 "\001\001\b\n"
optlen = 12
len = -1460824075
tlen = 0
off = -1460824075
drop_hdrlen = 52
tp = (struct tcpcb *) 0xc189a858
thflags = 5820
so = (struct socket *) 0xc1888700
todrop = -1460824075
acked = -1460824075
ourfinisacked = -1460824075
needoutput = 0
tiwin = 57600
to = {to_flags = 1, to_tsval = 517689, to_tsecr = 169603, to_cc = 0, to_ccecho = 0, to_mss = 0,
to_requested_s_scale = 0 '\0', to_pad = 0 '\0'}
taop = (struct rmxp_tao *) 0xa8ed97f5
tao_noncached = {tao_cc = 3324259320, tao_ccsent = 3324259328, tao_mssopt = 10971}
headlocked = 1
next_hop = (struct sockaddr_in *) 0x0
rstreason = -1460824075
---Type <return> to continue, or q <return> to quit---
#4 0xc0221893 in ip_input (m=0xc0a3f300) at /usr/src/sys/netinet/ip_input.c:950
ip = (struct ip *) 0xc0c3f820
fp = (struct ipq *) 0xc02efe4d
ia = (struct in_ifaddr *) 0xc1578c00
ifa = (struct ifaddr *) 0x0
i = 0
hlen = 20
checkif = 1
sum = 0
pkt_dst = {s_addr = 126970842}
divert_info = 0
args = {m = 0xc0191c00, oif = 0x0, next_hop = 0x0, rule = 0x0, eh = 0x0, ro = 0xe0000000,
dst = 0xc0369ff4, flags = 233, f_id = {dst_ip = 3224305229, src_ip = 3324259512, dst_port = 7120,
src_port = 49177, proto = 244 '?, flags = 159 '\237'}, divert_rule = 0, retval = 3224267492}
#5 0xc020cca2 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:236
ni = (struct netisr *) 0xc0367030
m = (struct mbuf *) 0xc0a3f300
bits = 2147483648
i = 0
#6 0xc0189692 in ithread_loop (arg=0xc09f9c00) at /usr/src/sys/kern/kern_intr.c:534
ithd = (struct ithd *) 0xc09f9c00
ih = (struct intrhand *) 0xc09fdd80
td = (struct thread *) 0xc0a07ab0
p = (struct proc *) 0xc0a06790
#7 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
p = (struct proc *) 0xc0a06790
td = (struct thread *) 0xc0a07ab0
============================================================================================
Panic #2:
============================================================================================
beastie# gdb -k kernel.debug /var/crash/vmcore.1
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-undermydesk-freebsd"...
panic: recurse
panic messages:
---
panic: recurse
Stack backtrace:
syncing disks, buffers remaining... panic: sleeping thread (pid 9) owns a mutex
Uptime: 3m21s
Dumping 63 MB
16 32 48
---
Reading symbols from /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240 dumping++;
(kgdb) where
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1 0xc019b6ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3 0xc019188b in propagate_priority (td=0x0) at /usr/src/sys/kern/kern_mutex.c:124
#4 0xc01920a9 in _mtx_lock_sleep (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:635
#5 0xc0191af7 in _mtx_lock_flags (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:333
#6 0xc02c2ad5 in sf_buf_free (addr=0x0, args=0xc1416ec8) at /usr/src/sys/i386/i386/vm_machdep.c:633
#7 0xc01baa66 in m_free (mb=0xc0a22a00) at /usr/src/sys/kern/subr_mbuf.c:1376
#8 0xc01dc717 in sbdrop (sb=0xc1768284, len=263) at /usr/src/sys/kern/uipc_socket2.c:792
#9 0xc022bb8c in tcp_input (m=0xc0a14b00, off0=20) at /usr/src/sys/netinet/tcp_input.c:1973
#10 0xc0221893 in ip_input (m=0xc0a14b00) at /usr/src/sys/netinet/ip_input.c:950
#11 0xc020cca2 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:236
b#12 0xc0189692 in ithread_loop (arg=0xc09f9c00) at /usr/src/sys/kern/kern_intr.c:534
t #13 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
(kgdb) bt full
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
No locals.
#1 0xc019b6ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
No locals.
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
td = (struct thread *) 0xc0a07ab0
bootopt = 260
newpanic = 0
ap = 0xc6242a3c "\t"
buf = "recurse", '\0' <repeats 248 times>
#3 0xc019188b in propagate_priority (td=0x0) at /usr/src/sys/kern/kern_mutex.c:124
td1 = (struct thread *) 0x0
pri = 40
m = (struct mtx *) 0xc0376180
#4 0xc01920a9 in _mtx_lock_sleep (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:635
td = (struct thread *) 0xc0a07ab0
td1 = (struct thread *) 0x0
v = 0
#5 0xc0191af7 in _mtx_lock_flags (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:333
No locals.
#6 0xc02c2ad5 in sf_buf_free (addr=0x0, args=0xc1416ec8) at /usr/src/sys/i386/i386/vm_machdep.c:633
sf = (struct sf_buf *) 0x279
m = (struct vm_page *) 0xc0376180
#7 0xc01baa66 in m_free (mb=0xc0a22a00) at /usr/src/sys/kern/subr_mbuf.c:1376
nb = (struct mbuf *) 0xc030046e
cchnum = 390
persist = 0
#8 0xc01dc717 in sbdrop (sb=0xc1768284, len=263) at /usr/src/sys/kern/uipc_socket2.c:792
m = (struct mbuf *) 0x0
next = (struct mbuf *) 0x0
#9 0xc022bb8c in tcp_input (m=0xc0a14b00, off0=20) at /usr/src/sys/netinet/tcp_input.c:1973
th = (struct tcphdr *) 0xc0c1a834
ip = (struct ip *) 0xc0c1a820
ipov = (struct ipovly *) 0x10
---Type <return> to continue, or q <return> to quit---
inp = (struct inpcb *) 0xc1753b94
optp = (u_char *) 0x0
optlen = 0
len = 1452
tlen = 0
off = 1452
drop_hdrlen = 40
tp = (struct tcpcb *) 0xc16ea858
thflags = 16
so = (struct socket *) 0xc1768200
todrop = 1452
acked = 1452
ourfinisacked = 1452
needoutput = 0
tiwin = 4288
to = {to_flags = 0, to_tsval = 0, to_tsecr = 0, to_cc = 0, to_ccecho = 0, to_mss = 0,
to_requested_s_scale = 0 '\0', to_pad = 0 '\0'}
taop = (struct rmxp_tao *) 0x5ac
tao_noncached = {tao_cc = 1183262627, tao_ccsent = 3231666176, tao_mssopt = 12306}
headlocked = 1
next_hop = (struct sockaddr_in *) 0x0
rstreason = 1452
#10 0xc0221893 in ip_input (m=0xc0a14b00) at /usr/src/sys/netinet/ip_input.c:950
ip = (struct ip *) 0xc0c1a820
fp = (struct ipq *) 0xc6242c68
ia = (struct in_ifaddr *) 0xc157c800
ifa = (struct ifaddr *) 0x0
i = 0
hlen = 20
checkif = 1
sum = 0
pkt_dst = {s_addr = 126970842}
divert_info = 0
args = {m = 0xc0191c00, oif = 0x0, next_hop = 0x0, rule = 0x0, eh = 0x0, ro = 0xe0000000,
dst = 0xc0369ff4, flags = 233, f_id = {dst_ip = 3224305229, src_ip = 3324259512, dst_port = 7120,
src_port = 49177, proto = 244 '?, flags = 159 '\237'}, divert_rule = 0, retval = 3224267492}
---Type <return> to continue, or q <return> to quit---
#11 0xc020cca2 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:236
ni = (struct netisr *) 0xc0367030
m = (struct mbuf *) 0xc0a14b00
bits = 2147483648
i = 0
#12 0xc0189692 in ithread_loop (arg=0xc09f9c00) at /usr/src/sys/kern/kern_intr.c:534
ithd = (struct ithd *) 0xc09f9c00
ih = (struct intrhand *) 0xc09fdd80
td = (struct thread *) 0xc0a07ab0
p = (struct proc *) 0xc0a06790
#13 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
p = (struct proc *) 0xc0a06790
td = (struct thread *) 0xc0a07ab0
============================================================================================
Panic #3:
============================================================================================
gdb -k kernel.debug /var/crash/vmcore.2
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-undermydesk-freebsd"...
panic: recurse
panic messages:
---
panic: recurse
Stack backtrace:
syncing disks, buffers remaining... panic: sleeping thread (pid 9) owns a mutex
Uptime: 2m52s
Dumping 63 MB
16 32 48
---
Reading symbols from /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240 dumping++;
(kgdb) where
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1 0xc019b6ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3 0xc019188b in propagate_priority (td=0x0) at /usr/src/sys/kern/kern_mutex.c:124
#4 0xc01920a9 in _mtx_lock_sleep (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:635
#5 0xc0191af7 in _mtx_lock_flags (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:333
#6 0xc02c2ad5 in sf_buf_free (addr=0x0, args=0xc14169a0) at /usr/src/sys/i386/i386/vm_machdep.c:633
#7 0xc01baa66 in m_free (mb=0xc0a22600) at /usr/src/sys/kern/subr_mbuf.c:1376
#8 0xc01dc717 in sbdrop (sb=0xc17a8384, len=876) at /usr/src/sys/kern/uipc_socket2.c:792
#9 0xc022aaf3 in tcp_input (m=0xc0a1d700, off0=20) at /usr/src/sys/netinet/tcp_input.c:1048
#10 0xc0221893 in ip_input (m=0xc0a1d700) at /usr/src/sys/netinet/ip_input.c:950
#11 0xc020cca2 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:236
#12 0xc0189692 in ithread_loop (arg=0xc09f9c00) at /usr/src/sys/kern/kern_intr.c:534
#13 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
(kgdb) bt full
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
No locals.
#1 0xc019b6ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
No locals.
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
td = (struct thread *) 0xc0a07ab0
bootopt = 260
newpanic = 0
ap = 0xc6242a3c "\t"
buf = "recurse", '\0' <repeats 248 times>
#3 0xc019188b in propagate_priority (td=0x0) at /usr/src/sys/kern/kern_mutex.c:124
td1 = (struct thread *) 0x0
pri = 40
m = (struct mtx *) 0xc0376180
#4 0xc01920a9 in _mtx_lock_sleep (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:635
td = (struct thread *) 0xc0a07ab0
td1 = (struct thread *) 0x0
v = 0
#5 0xc0191af7 in _mtx_lock_flags (m=0xc0376180, opts=0,
file=0xc030046e "/usr/src/sys/i386/i386/vm_machdep.c", line=633) at /usr/src/sys/kern/kern_mutex.c:333
No locals.
#6 0xc02c2ad5 in sf_buf_free (addr=0x0, args=0xc14169a0) at /usr/src/sys/i386/i386/vm_machdep.c:633
sf = (struct sf_buf *) 0x279
m = (struct vm_page *) 0xc0376180
#7 0xc01baa66 in m_free (mb=0xc0a22600) at /usr/src/sys/kern/subr_mbuf.c:1376
nb = (struct mbuf *) 0xc030046e
cchnum = -970708204
persist = 0
#8 0xc01dc717 in sbdrop (sb=0xc17a8384, len=876) at /usr/src/sys/kern/uipc_socket2.c:792
m = (struct mbuf *) 0x0
next = (struct mbuf *) 0x0
#9 0xc022aaf3 in tcp_input (m=0xc0a1d700, off0=20) at /usr/src/sys/netinet/tcp_input.c:1048
th = (struct tcphdr *) 0xc0c6e834
ip = (struct ip *) 0xc0c6e820
ipov = (struct ipovly *) 0x10
---Type <return> to continue, or q <return> to quit---
inp = (struct inpcb *) 0xc1786c78
optp = (u_char *) 0x0
optlen = 0
len = 2864
tlen = 0
off = 2864
drop_hdrlen = 40
tp = (struct tcpcb *) 0xc1772b20
thflags = 16
so = (struct socket *) 0xc17a8300
todrop = 2864
acked = 2864
ourfinisacked = 2864
needoutput = 0
tiwin = 17184
to = {to_flags = 0, to_tsval = 0, to_tsecr = 0, to_cc = 0, to_ccecho = 0, to_mss = 0,
to_requested_s_scale = 0 '\0', to_pad = 0 '\0'}
taop = (struct rmxp_tao *) 0xb30
tao_noncached = {tao_cc = 3481331251, tao_ccsent = 3231666176, tao_mssopt = 40978}
headlocked = 1
next_hop = (struct sockaddr_in *) 0x0
rstreason = 2864
#10 0xc0221893 in ip_input (m=0xc0a1d700) at /usr/src/sys/netinet/ip_input.c:950
ip = (struct ip *) 0xc0c6e820
fp = (struct ipq *) 0xc6242c68
ia = (struct in_ifaddr *) 0xc157c200
ifa = (struct ifaddr *) 0x0
i = 0
hlen = 20
checkif = 1
sum = 0
pkt_dst = {s_addr = 126970842}
divert_info = 0
args = {m = 0xc0191c00, oif = 0x0, next_hop = 0x0, rule = 0x0, eh = 0x0, ro = 0xe0000000,
dst = 0xc0369ff4, flags = 233, f_id = {dst_ip = 3224305229, src_ip = 3324259512, dst_port = 7120,
src_port = 49177, proto = 244 '?, flags = 159 '\237'}, divert_rule = 0, retval = 3224267492}
---Type <return> to continue, or q <return> to quit---
#11 0xc020cca2 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:236
ni = (struct netisr *) 0xc0367030
m = (struct mbuf *) 0xc0a1d700
bits = 2147483648
i = 0
#12 0xc0189692 in ithread_loop (arg=0xc09f9c00) at /usr/src/sys/kern/kern_intr.c:534
ithd = (struct ithd *) 0xc09f9c00
ih = (struct intrhand *) 0xc09fdd80
td = (struct thread *) 0xc0a07ab0
p = (struct proc *) 0xc0a06790
#13 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
p = (struct proc *) 0xc0a06790
td = (struct thread *) 0xc0a07ab0
============================================================================================
Panic #4:
============================================================================================
beastie# gdb -k kernel.debug /var/crash/vmcore.3
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-undermydesk-freebsd"...
panic: sent too much
panic messages:
---
panic: sent too much
Stack backtrace:
syncing disks, buffers remaining... panic: sleeping thread (pid 13) owns a mutex
Uptime: 3m26s
Dumping 63 MB
16 32 48
---
Reading symbols from /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/BEASTIE/modules/usr/src/sys/modules/acpi/acpi.ko.debug
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240 dumping++;
(kgdb) where
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1 0xc019b6ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3 0xc019188b in propagate_priority (td=0x0) at /usr/src/sys/kern/kern_mutex.c:124
#4 0xc01920a9 in _mtx_lock_sleep (m=0xc0370aec, opts=0, file=0xc02f2364 "/usr/src/sys/netinet/tcp_timer.c",
line=180) at /usr/src/sys/kern/kern_mutex.c:635
#5 0xc0191af7 in _mtx_lock_flags (m=0xc0370aec, opts=0, file=0xc02f2364 "/usr/src/sys/netinet/tcp_timer.c",
line=180) at /usr/src/sys/kern/kern_mutex.c:333
#6 0xc02312a6 in tcp_timer_delack (xtp=0xc18146f4) at /usr/src/sys/netinet/tcp_timer.c:180
#7 0xc01ac1eb in softclock (dummy=0x0) at /usr/src/sys/kern/kern_timeout.c:225
#8 0xc0189692 in ithread_loop (arg=0xc09f9d00) at /usr/src/sys/kern/kern_intr.c:534
#9 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
(kgdb) bt full
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
No locals.
#1 0xc019b6ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
No locals.
#2 0xc019ba77 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
td = (struct thread *) 0xc0a07850
bootopt = 260
newpanic = 0
ap = 0xc623cbd8 "\r"
buf = "sent too much", '\0' <repeats 242 times>
#3 0xc019188b in propagate_priority (td=0x0) at /usr/src/sys/kern/kern_mutex.c:124
td1 = (struct thread *) 0x0
pri = 64
m = (struct mtx *) 0xc0370aec
#4 0xc01920a9 in _mtx_lock_sleep (m=0xc0370aec, opts=0, file=0xc02f2364 "/usr/src/sys/netinet/tcp_timer.c",
line=180) at /usr/src/sys/kern/kern_mutex.c:635
td = (struct thread *) 0xc0a07850
td1 = (struct thread *) 0x0
v = 0
#5 0xc0191af7 in _mtx_lock_flags (m=0xc0370aec, opts=0, file=0xc02f2364 "/usr/src/sys/netinet/tcp_timer.c",
line=180) at /usr/src/sys/kern/kern_mutex.c:333
No locals.
#6 0xc02312a6 in tcp_timer_delack (xtp=0xc18146f4) at /usr/src/sys/netinet/tcp_timer.c:180
tp = (struct tcpcb *) 0xc0370aec
inp = (struct inpcb *) 0xb4
#7 0xc01ac1eb in softclock (dummy=0x0) at /usr/src/sys/kern/kern_timeout.c:225
c_func = (void (*)(void *)) 0xc0231270 <tcp_timer_delack>
c_arg = (void *) 0xc18146f4
c_flags = -1070652572
c = (struct callout *) 0x0
bucket = (struct callout_tailq *) 0xc277b858
curticks = 20519
steps = -1070134548
depth = 2
mpcalls = 1
gcalls = 1
---Type <return> to continue, or q <return> to quit---
bt1 = {sec = 206, frac = 3020292737246421877}
bt2 = {sec = 0, frac = 128818686321450}
ts2 = {tv_sec = 547, tv_nsec = 206}
maxdt = 362900792606481920
#8 0xc0189692 in ithread_loop (arg=0xc09f9d00) at /usr/src/sys/kern/kern_intr.c:534
ithd = (struct ithd *) 0xc09f9d00
ih = (struct intrhand *) 0xc09fde00
td = (struct thread *) 0xc0a07850
p = (struct proc *) 0xc0a06b58
#9 0xc01886bf in fork_exit (callout=0xc0189510 <ithread_loop>, arg=0x0, frame=0x0)
at /usr/src/sys/kern/kern_fork.c:796
p = (struct proc *) 0xc0a06b58
td = (struct thread *) 0xc0a07850
============================================================================================
It's a pity that I don't have much time to research on this problem, hope these information helpful, and, please fell free to ask more information if you need. Thanks in advance!
Xin LI
More information about the freebsd-current
mailing list