NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/43893: Hard lock under moderate filtering web-proxy use
The following reply was made to PR kern/43893; it has been noted by GNATS.
From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/43893: Hard lock under moderate filtering web-proxy use
Date: Tue, 19 Oct 2010 02:38:06 +0000
(not sent to gnats)
From: Stephen Borrill <netbsd%precedence.co.uk@localhost>
To: Mindaugas Rasiukevicius <rmind%netbsd.org@localhost>
cc: gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/43893: Hard lock under moderate filtering web-proxy use
Date: Mon, 18 Oct 2010 09:15:31 +0100 (BST)
On Sat, 16 Oct 2010, Mindaugas Rasiukevicius wrote:
> netbsd%precedence.co.uk@localhost wrote:
>> db{0}> bt
>> tcp_output(c5830a04,c9e69c2e,0,d80c4c9c,2c,0,d80c4bcc,ff,0,0) at
>> netbsd:tcp_output+0x81 tcp_input
>> (c58c4500,14,6,1,d80c0010,d80c0010,d5975ce0,d80c0154,14,c58c4500) at
>> netbsd:tcp_input+0x1fb4 ip_input
>> (c58c4500,0,43b83278,0,0,d80c01ec,d80c4d80,c04ed8df,0,d96c0010) at
>> netbsd:ip_input+0x6a1 ipintr
>> (0,d96c0010,d80c0030,10,d80c0010,0,6cc360,d9723bac,0,d80c4da0) at
>> netbsd:ipintr+0x4d softint_dispatch
>> (d96cc860,4,0,0,0,0,d80c4d90,d80c4bd8,d80c4c30,0) at
>> netbsd:softint_dispatch+0x9f DDB lost frame for netbsd:Xsoftintr+0x3d,
>> trying 0xd80c4d88 Xsoftintr() at netbsd:Xsoftintr+0x3d
>
> Can you objdump -D what is on tcp_output+0x81?
I've done objdump -D netbsd and searched for tcp_output. I guess you
are looking around c0161bc1:
c0161b40 <tcp_output>:
[snip] c0161bb3: 8b ba d0 00 00 00 mov 0xd0(%edx),%edi
c0161bb9: 85 ff test %edi,%edi
c0161bbb: 0f 84 33 10 00 00 je c0162bf4 <tcp_output+0x10b4>
c0161bc1: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp)
c0161bc8: 31 c0 xor %eax,%eax
c0161bca: c7 45 a0 28 00 00 00 movl $0x28,0xffffffa0(%ebp)
c0161bd1: 85 ff test %edi,%edi
> Also, is it always 0x81 on this trace when it lock-ups?
I'll have to get back to you on that. The end user is currently
running -current - they have reported that it seems to be much more
stable than netbsd-5 (which is an interesting datapoint in itself).
We're going to switch back to netbsd-5 today and wait for another lock
up.
--
Stephen
Home |
Main Index |
Thread Index |
Old Index