public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Keith Owens <kaos@ocs.com.au>
To: Andrew Morton <andrewm@uow.edu.au>
Cc: Jasper Spaans <jasper@spaans.ds9a.nl>, linux-kernel@vger.kernel.org
Subject: Re: 2.4.0-test11pre2-ac1 and previous problem
Date: Sun, 12 Nov 2000 13:27:13 +1100	[thread overview]
Message-ID: <3204.973996033@ocs3.ocs-net> (raw)
In-Reply-To: Your message of "Sun, 12 Nov 2000 12:32:55 +1100." <3A0DF347.43807CB5@uow.edu.au>

On Sun, 12 Nov 2000 12:32:55 +1100, 
Andrew Morton <andrewm@uow.edu.au> wrote:
>> > > NMI Watchdog detected LOCKUP on CPU3, registers:
>That's a pretty wierd trace.  You seem to have addresses related
>to the `apm' kernel thread on mysqld's stack.

Normal unfortunately.  Firstly the ix86 oops code just scans the stack
and prints anything that looks like it might be a kernel address.  It
makes no attempt to confirm that these really are return addresses, so
an ix86 oops trace gets lots of false positives.  Secondly that trace
was converted by klogd (symbols in call trace line instead of numbers)
not by ksymoops, I do not trust the klogd algorithm at all.  Between
the false positives and the very real possibility of klogd having got
it wrong, you have to take any ix86 oops with a pinch of salt.

Statrting klogd as "klogd -x" in /etc/rc.d/init.d/syslog will get rid
of one source of error.  Using the kdb patch[*] will give you a much
better debug environment for NMI lockups.  kdb gives an accurate back
trace because it understands ix86 stack frames as well as the out of
line lock handlers, at the expense of some very ugly code.

[*]ftp://oss.sgi.com/projects/kdb/download/ix86/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

  reply	other threads:[~2000-11-12  2:27 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-10 17:17 2.4.0-test11pre2-ac1 and previous problem Pawe³ Kot
2000-11-10 17:30 ` Rik van Riel
2000-11-10 17:36   ` Pawe³ Kot
2000-11-11  0:25 ` Andrew Morton
2000-11-11 15:27   ` Jasper Spaans
2000-11-12  1:32     ` Andrew Morton
2000-11-12  2:27       ` Keith Owens [this message]
2000-11-13  8:58         ` Jasper Spaans
2000-11-13 10:44           ` Keith Owens
2000-11-13 11:16             ` Andrew Morton
2000-11-13 12:11           ` Andrew Morton

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=3204.973996033@ocs3.ocs-net \
    --to=kaos@ocs.com.au \
    --cc=andrewm@uow.edu.au \
    --cc=jasper@spaans.ds9a.nl \
    --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