From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760609AbYHUTKX (ORCPT ); Thu, 21 Aug 2008 15:10:23 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753609AbYHUTKL (ORCPT ); Thu, 21 Aug 2008 15:10:11 -0400 Received: from ogre.sisk.pl ([217.79.144.158]:39589 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752223AbYHUTKJ (ORCPT ); Thu, 21 Aug 2008 15:10:09 -0400 From: "Rafael J. Wysocki" To: "Vegard Nossum" Subject: Re: latest -git: suspend: unable to handle kernel paging request (was Re: no_console_suspend doesn't work?) Date: Thu, 21 Aug 2008 21:13:52 +0200 User-Agent: KMail/1.9.6 (enterprise 20070904.708012) Cc: "Linux Kernel Mailing List" , Andrew Morton References: <19f34abd0808211028w7889587fke523ff244339e7c5@mail.gmail.com> <19f34abd0808211121l25e6b187p93db789607c2af30@mail.gmail.com> <19f34abd0808211145y1c3d5aedwf8e918afeba9cc98@mail.gmail.com> In-Reply-To: <19f34abd0808211145y1c3d5aedwf8e918afeba9cc98@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808212113.53411.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday, 21 of August 2008, Vegard Nossum wrote: > On Thu, Aug 21, 2008 at 8:21 PM, Vegard Nossum wrote: > > I got a "proper" oops this time (brace yourself, it's long ;-)), and > > it does not have serial on the stack: > > > > BUG: unable to handle kernel paging request at 00100104 > > IP: [] __list_add+0x15/0x90 > > *pdpt = 00000000325bb001 *pde = 0000000000000000 > > Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC > > Pid: 3597, comm: bash Not tainted (2.6.27-rc4-00003-ga798564-dirty #30) > > EIP: 0060:[] EFLAGS: 00210082 CPU: 0 > > EIP is at __list_add+0x15/0x90 > > This one is slightly different: > > WARNING: at lib/list_debug.c:26 __list_add+0x61/0x90() > list_add corruption. next->prev should be prev (c088e34c), but was > 00200200. (next=f7814774). > Pid: 3572, comm: bash Not tainted 2.6.27-rc4-00003-ga798564-dirty #30 > [] warn_slowpath+0x5e/0x80 > [] ? validate_chain+0x7df/0xe90 > [] ? __kernel_text_address+0x8/0x20 > [] ? __lock_acquire+0x27a/0xa00 > [] ? get_lock_stats+0x1e/0x50 > [] ? put_lock_stats+0xd/0x30 > [] __list_add+0x61/0x90 > [] deactivate_slab+0x158/0x1b0 > [] __slab_alloc+0x105/0x4e0 > [] ? get_lock_stats+0x1e/0x50 > [] kmem_cache_alloc+0xb4/0xe0 > [] ? serio_queue_event+0x6b/0xe0 > [] ? serio_queue_event+0x6b/0xe0 > [] serio_queue_event+0x6b/0xe0 > [] ? trace_hardirqs_on+0xb/0x10 > [] serio_resume+0x28/0x30 > [] device_resume+0x32e/0x380 > [] hibernation_snapshot+0xa1/0x220 > [] ? printk+0x1b/0x20 > [] hibernate+0xe0/0x180 > [] ? state_store+0x0/0xd0 > [] state_store+0xbf/0xd0 > [] ? state_store+0x0/0xd0 > [] kobj_attr_store+0x24/0x30 > [] sysfs_write_file+0xa2/0x100 > [] vfs_write+0x96/0x130 > [] ? sysfs_write_file+0x0/0x100 > [] sys_write+0x3d/0x70 > [] sysenter_do_call+0x12/0x3f > ======================= > ---[ end trace 0bc52e2837e4b8b8 ]--- > > ...followed by the "unable to handle kernel paging request" as in > previous e-mail. The numbers 00100104 and 00200200 seem to appear all > the time. > > At least it is 100% reproducible now and with nice oopses too :-) Hm, slab corruption, it seems. Do you use SLAB or SLUB? Rafael