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

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Vegard Nossum <vegard.nossum@...>
Cc: Rafael J. Wysocki <rjw@...>, Linux Kernel Mailing List <linux-kernel@...>, Andrew Morton <akpm@...>, Jens Axboe <jens.axboe@...>
Date: Thursday, August 21, 2008 - 5: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 req..., Rafael J. Wysocki, (Thu Aug 21, 2:10 pm)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Thu Aug 21, 6:16 pm)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Fri Aug 22, 5:34 am)
Re: latest -git: suspend: unable to handle kernel paging req..., Bartlomiej Zolnierkiewicz..., (Fri Aug 22, 6:01 am)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Fri Aug 22, 6:15 am)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Thu Aug 21, 3:13 pm)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Thu Aug 21, 3:37 pm)
Re: latest -git: suspend: unable to handle kernel paging req..., Pekka Enberg, (Thu Aug 21, 5:21 pm)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Thu Aug 21, 6:10 pm)
Re: latest -git: suspend: unable to handle kernel paging req..., Rafael J. Wysocki, (Thu Aug 21, 4:22 pm)