From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261824AbTENKWf (ORCPT ); Wed, 14 May 2003 06:22:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261839AbTENKWf (ORCPT ); Wed, 14 May 2003 06:22:35 -0400 Received: from 205-158-62-136.outblaze.com ([205.158.62.136]:62914 "HELO fs5-4.us4.outblaze.com") by vger.kernel.org with SMTP id S261824AbTENKWc (ORCPT ); Wed, 14 May 2003 06:22:32 -0400 Subject: Re: 2.5.69-bk8: sunrpc From: Felipe Alfaro Solana To: Neil Brown Cc: LKML In-Reply-To: <16065.39634.214317.736721@notabene.cse.unsw.edu.au> References: <1052866301.588.1.camel@teapot.felipe-alfaro.com> <16065.39634.214317.736721@notabene.cse.unsw.edu.au> Content-Type: text/plain Message-Id: <1052908494.586.1.camel@teapot.felipe-alfaro.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.3.3 (Preview Release) Date: 14 May 2003 12:34:54 +0200 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2003-05-14 at 03:24, Neil Brown wrote: > On May 14, felipe_alfaro@linuxmail.org wrote: > > I saw the following oops just after compiling 2.5.69-bk8 and booting it > > up. It happened while booting Red Hat Linux 9. Data copied by hand... > > > > EIP: 0060:[] Not tainted > > EFLAGS: 00010246 > > EIP is at svc_sock_update_bufs+0x74/0x17d [sunrpc] > > Are you able to > echo disassemble svc_sock_update_bufs | gdb -batch -x /dev/stdin net/sunrpc/sunrpc.o > > and send me the output? Of course! Here it is: (no debugging symbols found)...Dump of assembler code for function svc_sock_update_bufs: 0x0000de5a : push %ebp 0x0000de5b : mov $0xffffe000,%eax 0x0000de60 : and %esp,%eax 0x0000de62 : mov %esp,%ebp 0x0000de64 : push %esi 0x0000de65 : push %ebx 0x0000de66 : sub $0x1c,%esp 0x0000de69 : mov 0x8(%ebp),%esi 0x0000de6c : addl $0x100,0x14(%eax) 0x0000de73 : cmpl $0x1d244b3c,0x18(%esi) 0x0000de7a : je 0xde9f 0x0000de7c : lea 0x18(%esi),%eax 0x0000de7f : movl $0x41d,0x8(%esp,1) 0x0000de87 : movl $0x6c2,0x4(%esp,1) 0x0000de8f : mov %eax,0xc(%esp,1) 0x0000de93 : movl $0x23e0,(%esp,1) 0x0000de9a : call 0xde9b 0x0000de9f : mov 0x1c(%esi),%eax 0x0000dea2 : test %eax,%eax 0x0000dea4 : je 0xdeb1 0x0000dea6 : mov 0x20(%esi),%eax 0x0000dea9 : test %eax,%eax 0x0000deab : jne 0xdf91 0x0000deb1 : movl $0x1,0x1c(%esi) 0x0000deb8 : movl $0x6c2,0x28(%esi) 0x0000debf : movl $0x41d,0x2c(%esi) 0x0000dec6 : mov 0x3c(%esi),%edx 0x0000dec9 : mov (%edx),%eax 0x0000decb : lea 0x0(%esi,1),%esi 0x0000decf : lea 0x3c(%esi),%ebx 0x0000ded2 : cmp %ebx,%edx 0x0000ded4 : je 0xdeeb 0x0000ded6 : mov $0x7,%ecx 0x0000dedb : bts %ecx,0x18(%edx) 0x0000dedf : mov %eax,%edx 0x0000dee1 : mov (%eax),%eax 0x0000dee3 : lea 0x0(%esi,1),%esi 0x0000dee7 : cmp %ebx,%edx 0x0000dee9 : jne 0xdedb 0x0000deeb : mov 0x44(%esi),%edx 0x0000deee : mov (%edx),%eax 0x0000def0 : lea 0x0(%esi,1),%esi 0x0000def4 : lea 0x44(%esi),%ebx 0x0000def7 : cmp %ebx,%edx 0x0000def9 : je 0xdf10 0x0000defb : mov $0x7,%ecx 0x0000df00 : bts %ecx,0x18(%edx) 0x0000df04 : mov %eax,%edx 0x0000df06 : mov (%eax),%eax 0x0000df08 : lea 0x0(%esi,1),%esi 0x0000df0c : cmp %ebx,%edx 0x0000df0e : jne 0xdf00 0x0000df10 : cmpl $0x1d244b3c,0x18(%esi) 0x0000df17 : je 0xdf3c 0x0000df19 : lea 0x18(%esi),%eax 0x0000df1c : movl $0x428,0x8(%esp,1) 0x0000df24 : movl $0x6c2,0x4(%esp,1) 0x0000df2c : mov %eax,0xc(%esp,1) 0x0000df30 : movl $0x23e0,(%esp,1) 0x0000df37 : call 0xdf38 0x0000df3c : mov 0x1c(%esi),%eax 0x0000df3f : test %eax,%eax 0x0000df41 : jne 0xdf4a 0x0000df43 : mov 0x20(%esi),%eax 0x0000df46 : test %eax,%eax 0x0000df48 : jne 0xdf5c 0x0000df4a : movl $0x0,0x1c(%esi) 0x0000df51 : add $0x1c,%esp 0x0000df54 : pop %ebx 0x0000df55 : pop %esi 0x0000df56 : pop %ebp 0x0000df57 : jmp 0xdf58 0x0000df5c : lea 0x18(%esi),%eax 0x0000df5f : mov %eax,0x10(%esp,1) 0x0000df63 : mov 0x24(%esi),%eax 0x0000df66 : movl $0x428,0x8(%esp,1) 0x0000df6e : movl $0x6c2,0x4(%esp,1) 0x0000df76 : mov %eax,0xc(%esp,1) 0x0000df7a : movl $0x2420,(%esp,1) 0x0000df81 : call 0xdf82 0x0000df86 : mov 0x20(%esi),%eax 0x0000df89 : sub $0x1,%eax 0x0000df8c : mov %eax,0x20(%esi) 0x0000df8f : jmp 0xdf4a 0x0000df91 : mov 0x2c(%esi),%eax 0x0000df94 : mov %eax,0x18(%esp,1) 0x0000df98 : mov 0x28(%esi),%eax 0x0000df9b : mov %eax,0x14(%esp,1) 0x0000df9f : lea 0x18(%esi),%eax 0x0000dfa2 : mov %eax,0x10(%esp,1) 0x0000dfa6 : mov 0x24(%esi),%eax 0x0000dfa9 : movl $0x41d,0x8(%esp,1) 0x0000dfb1 : movl $0x6c2,0x4(%esp,1) 0x0000dfb9 : mov %eax,0xc(%esp,1) 0x0000dfbd : movl $0x2600,(%esp,1) 0x0000dfc4 : call 0xdfc5 0x0000dfc9 : mov 0x20(%esi),%eax 0x0000dfcc : sub $0x1,%eax 0x0000dfcf : mov %eax,0x20(%esi) 0x0000dfd2 : jmp 0xdeb1 End of assembler dump. Hope this helps!