From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yh0-f45.google.com (mail-yh0-f45.google.com [209.85.213.45]) by kanga.kvack.org (Postfix) with ESMTP id DEC916B00C0 for ; Wed, 12 Mar 2014 12:26:21 -0400 (EDT) Received: by mail-yh0-f45.google.com with SMTP id a41so2256159yho.32 for ; Wed, 12 Mar 2014 09:26:21 -0700 (PDT) Received: from userp1040.oracle.com (userp1040.oracle.com. [156.151.31.81]) by mx.google.com with ESMTPS id w21si42383558yhl.130.2014.03.12.09.26.20 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 12 Mar 2014 09:26:20 -0700 (PDT) Message-ID: <53208A87.2040907@oracle.com> Date: Wed, 12 Mar 2014 12:25:43 -0400 From: Sasha Levin MIME-Version: 1.0 Subject: mm: slub: gpf in deactivate_slab Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org List-ID: To: Pekka Enberg , Christoph Lameter , Matt Mackall Cc: "linux-mm@kvack.org" , LKML Hi all, While fuzzing with trinity inside a KVM tools guest running latest -next kernel I've stumbled on the following spew: [ 241.916559] BUG: unable to handle kernel paging request at ffff880029aa5e58 [ 241.917961] IP: [] deactivate_slab+0x103/0x560 [ 241.919439] PGD 88f9067 PUD 88fa067 PMD 102fd35067 PTE 8000000029aa5060 [ 241.920339] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 241.920339] Dumping ftrace buffer: [ 241.920339] (ftrace buffer empty) [ 241.920339] Modules linked in: [ 241.920339] CPU: 17 PID: 9910 Comm: trinity-c183 Tainted: G W 3.14.0-rc6-next-20140311-sasha-00009-g6c028cd-dirty #146 [ 241.920339] task: ffff88090eb68000 ti: ffff88090eb70000 task.ti: ffff88090eb70000 [ 241.920339] RIP: 0010:[] [] deactivate_slab+0x103/0x560 [ 241.920339] RSP: 0018:ffff88090eb71c18 EFLAGS: 00010082 [ 241.920339] RAX: 0000000000000418 RBX: ffff880229ae2010 RCX: 0000000180170017 [ 241.920339] RDX: 0000000000000000 RSI: ffffffff812c5f52 RDI: ffffffff812c5e29 [ 241.920339] RBP: ffff88090eb71d28 R08: ffff880229ae2010 R09: 0000000000000080 [ 241.920339] R10: ffff880229ae2ed0 R11: 0000000000000000 R12: ffffea0008a6b800 [ 241.920339] R13: ffff88012b4da580 R14: ffff880029aa5a40 R15: ffff880229ae2010 [ 241.920339] FS: 00007fb615415700(0000) GS:ffff88022ba00000(0000) knlGS:0000000000000000 [ 241.920339] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 241.920339] CR2: ffff880029aa5e58 CR3: 000000090eb4a000 CR4: 00000000000006a0 [ 241.920339] DR0: 0000000000005bf2 DR1: 0000000000000000 DR2: 0000000000000000 [ 241.920339] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000070602 [ 241.920339] Stack: [ 241.920339] ffffffff856e37ab ffffffff84486272 0000000000000000 000000002b405600 [ 241.920339] ffff88090eb71c58 ffff88090eb70000 0000000000000011 ffff88022ba03fc0 [ 241.920339] ffff88090eb71cb8 000000000000000f ffff88022b405600 ffff880029aa5a40 [ 241.920339] Call Trace: [ 241.920339] [] ? preempt_count_sub+0xe2/0x120 [ 241.920339] [] ? alloc_inode+0x41/0xa0 [ 241.954886] [] ? alloc_inode+0x41/0xa0 [ 241.954886] [] ? alloc_inode+0x41/0xa0 [ 241.954886] [] ? set_track+0xab/0x100 [ 241.954886] [] __slab_alloc+0x42f/0x4d0 [ 241.954886] [] ? sched_clock+0x1d/0x30 [ 241.954886] [] ? alloc_inode+0x41/0xa0 [ 241.961624] [] kmem_cache_alloc+0x12f/0x2e0 [ 241.961624] [] ? alloc_inode+0x41/0xa0 [ 241.961624] [] alloc_inode+0x41/0xa0 [ 241.961624] [] new_inode_pseudo+0x1b/0x70 [ 241.961624] [] get_pipe_inode+0x1c/0xf0 [ 241.961624] [] create_pipe_files+0x2c/0x170 [ 241.961624] [] __do_pipe_flags+0x41/0xf0 [ 241.961624] [] SyS_pipe2+0x2b/0xb0 [ 241.961624] [] ? tracesys+0x7e/0xe2 [ 241.961624] [] tracesys+0xdd/0xe2 [ 241.972975] Code: 4d 85 f6 75 8b eb 45 90 4d 85 f6 75 13 49 8b 5c 24 10 45 31 ff 0f 1f 00 eb 32 66 0f 1f 44 00 00 4c 89 b5 48 ff ff ff 49 63 45 20 <49> 8b 0c 06 48 85 c9 74 10 4d 89 f7 49 8b 54 24 10 49 89 ce e9 [ 241.972975] RIP [] deactivate_slab+0x103/0x560 [ 241.972975] RSP [ 241.972975] CR2: ffff880029aa5e58 Thanks, Sasha -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org