Re: latest -git: suspend: unable to handle kernel paging request (was Re: no_console_suspend doesn't work?)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Pekka Enberg
Date: Thursday, August 21, 2008 - 2:21 pm

Hi Vegard,

On Thu, Aug 21, 2008 at 11:08 PM, Vegard Nossum <vegard.nossum@gmail.com> wrote:

Looks like slabp->list is corrupted when we do list_del() in
free_block(). Why is the stack trace so unreliable, though?


This looks most interesting. The free_list in zone->free_area is corrupted.


Here the block layer is passing a pointer to a non-slab page to
kmem_cache_free(). Assuming we can rely on the stack trace, of
course...



And now we have the per-cpu page lists corrupted as well. Note that
even though we have tty showing up in the stack traces, the list has
already been corrupted by someone else. So I don't think tty is at
fault here.


I don't know the suspend code at all but the bogus pointer coming from
hibernation_snapshot() seems suspicious. Another possibility is that
the block layer is doing something strange here. Dunno.

                           Pekka
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Thu Aug 21, 11:10 am)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Thu Aug 21, 12:13 pm)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Thu Aug 21, 12:37 pm)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Thu Aug 21, 1:22 pm)
Re: latest -git: suspend: unable to handle kernel paging r ..., Pekka Enberg, (Thu Aug 21, 2:21 pm)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Thu Aug 21, 3:10 pm)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Thu Aug 21, 3:16 pm)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Fri Aug 22, 2:34 am)
Re: latest -git: suspend: unable to handle kernel paging r ..., Bartlomiej Zolnierki ..., (Fri Aug 22, 3:01 am)
Re: latest -git: suspend: unable to handle kernel paging r ..., Rafael J. Wysocki, (Fri Aug 22, 3:15 am)