public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Keith Owens <kaos@ocs.com.au>
To: linux-kernel@vger.kernel.org
Subject: Re: kernel BUG at /usr/src/linux-2.5.30/include/linux/dcache.h:261!
Date: Sat, 10 Aug 2002 18:44:22 +1000	[thread overview]
Message-ID: <11683.1028969062@kao2.melbourne.sgi.com> (raw)
In-Reply-To: Your message of "Sat, 10 Aug 2002 09:08:04 +0100." <20020810090803.A7235@flint.arm.linux.org.uk>

On Sat, 10 Aug 2002 09:08:04 +0100, 
Russell King <rmk@arm.linux.org.uk> wrote:
>In 2.5, I changed ARM to indicate the last word as the EIP (so we get more
>context as Andrew Morton suggests.)  However, ksymoops now seems to ignore
>the '()' !
>
>At some point I plan to check what happens if its the second to last.  I
>suspect ksymoops is looking for the strings ' (' and ') ', the second of
>which obviously doesn't exist.

ksymoops is scanning for (oops.c line 361)

              "([<(]?)"                 /* 2 */
              "([0-9a-fA-F]+)"          /* 3 */
              "[)>]?"
              " *"

The trailing [)>] is required but any space after that is optional.  It
works for me.

Code: e7973108 e1a02423 e5c42001 e5c43000 (e1a02823)

Code;  c00160b8 No symbols available
00000000 <_EIP>:
Code;  c00160b8 No symbols available
0:   08 31                     or     %dh,(%ecx)
Code;  c00160ba No symbols available
2:   97                        xchg   %eax,%edi
Code;  c00160bb No symbols available
3:   e7 23                     out    %eax,$0x23
Code;  c00160bd No symbols available
5:   24 a0                     and    $0xa0,%al
Code;  c00160bf No symbols available
7:   e1 01                     loope  a <_EIP+0xa> c00160c2 No symbols available
Code;  c00160c1 No symbols available
9:   20 c4                     and    %al,%ah
Code;  c00160c3 No symbols available
b:   e5 00                     in     $0x0,%eax
Code;  c00160c5 No symbols available
d:   30 c4                     xor    %al,%ah
Code;  c00160c7 No symbols available   <=====
f:   e5 23                     in     $0x23,%eax   <=====
Code;  c00160c9 No symbols available
11:   28 a0 e1 00 00 00         sub    %ah,0xe1(%eax)

Disassembling arm as i386 is pointless, but it shows that ksymoops
2.4.5 recognises () as the last code fragment.


      reply	other threads:[~2002-08-10  8:40 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-08-09 17:32 kernel BUG at /usr/src/linux-2.5.30/include/linux/dcache.h:261! Badari Pulavarty
2002-08-09 20:54 ` Dave Hansen
2002-08-09 21:00   ` Andrew Morton
2002-08-09 21:22     ` Andries Brouwer
2002-08-09 21:47       ` Patrick Mochel
2002-08-10  1:09     ` Keith Owens
2002-08-10  8:08       ` Russell King
2002-08-10  8:44         ` Keith Owens [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=11683.1028969062@kao2.melbourne.sgi.com \
    --to=kaos@ocs.com.au \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox