From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: "Steinar H. Gunderson" <sgunderson@bigfoot.com>
Cc: linux-kernel@vger.kernel.org, Andrew Morton <akpm@osdl.org>
Subject: Re: kswapd oops reproduced with 2.6.17-rc2 (was Oops with 2.6.15.3 on amd64)
Date: Wed, 26 Apr 2006 22:59:39 +0200 [thread overview]
Message-ID: <200604262259.39691.rjw@sisk.pl> (raw)
In-Reply-To: <20060426161214.GA13689@uio.no>
[sorry, I sent the previous message with a wrong address by mistake]
On Wednesday 26 April 2006 18:12, Steinar H. Gunderson wrote:
> On Wed, Apr 26, 2006 at 05:40:46PM +0200, R. J. Wysocki wrote:
> >> I reproduced this with 2.6.17-rc2 on the same machine:
> >>
> >> [261604.531829] Unable to handle kernel paging request at ffff8000020369d8 RIP:
> >> [261604.536538] <ffffffff802509e6>{isolate_lru_pages+74}
> > If your kernel is compiled with the debug info, could you please do
> > "gdb vmlinux" in the kernel sorces directory and then (in gdb)
> > "l *(isolate_lru_pages+74)" to see which source line it corresponds to?
>
> It isn't, but I hadn't changed the sources, .config or build environment
> since I built it, so I did a straight recompile with CONFIG_DEBUG_INFO set,
> and got:
>
> (gdb) l *(isolate_lru_pages+74)
> 0xffffffff80250c2a is in isolate_lru_pages (list.h:154).
>
> (I had to run gdb on a machine with 64-bit userspace, but I guess just
> copying the vmlinux file should suffice.)
This kind of agrees with my result ie. list_del() in isolate_lru_pages():
0xffffffff80265b7a is in isolate_lru_pages (list.h:160).
155 * Note: list_empty on entry does not return true after this, the entry is
156 * in an undefined state.
157 */
158 static inline void list_del(struct list_head *entry)
159 {
160 BUG_ON(entry->prev->next != entry);
161 BUG_ON(entry->next->prev != entry);
162 __list_del(entry->prev, entry->next);
163 entry->next = LIST_POISON1;
164 entry->prev = LIST_POISON2;
It looks like we have passed an empty list or a NULL to list_del(). Strange.
Greetings,
Rafael
next prev parent reply other threads:[~2006-04-26 21:00 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-04-22 22:12 Oops with 2.6.15.3 on amd64 Steinar H. Gunderson
2006-04-26 15:15 ` kswapd oops reproduced with 2.6.17-rc2 (was Oops with 2.6.15.3 on amd64) Steinar H. Gunderson
2006-04-26 15:40 ` R. J. Wysocki
2006-04-26 16:12 ` Steinar H. Gunderson
2006-04-26 17:07 ` Steinar H. Gunderson
2006-04-26 20:59 ` Rafael J. Wysocki [this message]
2006-04-26 21:01 ` Steinar H. Gunderson
2006-04-26 21:23 ` Rafael J. Wysocki
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=200604262259.39691.rjw@sisk.pl \
--to=rjw@sisk.pl \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sgunderson@bigfoot.com \
/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
all inboxes | Powered by JetHome®