All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.