Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id g0AMih727361 for linux-xfs-outgoing; Thu, 10 Jan 2002 14:44:43 -0800 Received: from mail.ocs.com.au (mail.ocs.com.au [203.34.97.2]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id g0AMicg27336 for ; Thu, 10 Jan 2002 14:44:38 -0800 Received: (qmail 29734 invoked from network); 10 Jan 2002 21:44:34 -0000 Received: from ocs3.intra.ocs.com.au (192.168.255.3) by mail.ocs.com.au with SMTP; 10 Jan 2002 21:44:34 -0000 Received: by ocs3.intra.ocs.com.au (Postfix, from userid 16331) id 20EFC300095; Fri, 11 Jan 2002 08:44:32 +1100 (EST) Received: from ocs3.intra.ocs.com.au (localhost [127.0.0.1]) by ocs3.intra.ocs.com.au (Postfix) with ESMTP id 08DFC94; Fri, 11 Jan 2002 08:44:31 +1100 (EST) X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 From: Keith Owens To: Steve Lord Cc: Pascal Haakmat , linux-xfs@oss.sgi.com Subject: Re: Oops with 2.4.16 In-reply-to: Your message of "10 Jan 2002 15:29:14 MDT." <1010698155.1829.24.camel@jen.americas.sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 11 Jan 2002 08:44:26 +1100 Message-ID: <30631.1010699066@ocs3.intra.ocs.com.au> Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Status: O Content-Length: 788 Lines: 20 On 10 Jan 2002 15:29:14 -0600, Steve Lord wrote: >cd linux >rm fs/xfs/xfs_vfsops.o >make CFLAGS_xfs_vfsops.o=-g vmlinux >s=$(sed -ne '/xfs_syncsub/s/ .*//p' System.map | tr '[a-z]' '[A-Z]') >e=$(echo -e "obase=16\nibase=16\n$s+3112" | bc) >objdump -S --start-address=0x$s --stop-address=0x$e vmlinux Hey, no fair pinching my debugging tools :). The assignment for s and e should be s=$(sed -ne '/ xfs_syncsub$/s/ .*//p' System.map | tr '[a-z]' '[A-Z]') e=$(echo -e "obase=16\nibase=16\n$s+C28" | bc) klogd decoded the oops using decimal, objdump needs hex. I never trust the klogd decode, it has too many bugs. Can you change /etc/rc.d/init.d/syslog to start klogd as "klogd -x", restart syslog, reproduce the problem and decode the untouched log, just to be sure.