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