Evict NULL pointer dereference in 3.0.4

From: Berck E. Nash
Date: Fri Oct 14 2011 - 11:49:15 EST


I'm unable to determine what triggers this. It's been occurring on my
machine almost every night, but I'm not able to reproduce it at will.
Let me know if I can do anything to provide more useful information...

Berck Nash
[25775.302813] BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
[25775.310883] IP: [<ffffffff810b5ccd>] evict+0x64/0x10d
[25775.316208] PGD 0
[25775.318386] Oops: 0000 [#1] SMP
[25775.321746] CPU 3
[25775.323602] Modules linked in: nouveau ttm drm_kms_helper drm i2c_algo_bit video bridge stp llc tun nfsd nfs lockd auth_rpcgss nfs_acl sunrpc hid_apple acpi_ipmi ipmi_msghandler uhci_hcd i2c_scmi i2c_dev hfsplus usbhid kvm_intel kvm fuse w83627ehf hwmon_vid snd_hda_codec_realtek mxm_wmi snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq snd_timer snd_seq_device i2c_i801 r8169 mii xhci_hcd snd ehci_hcd wmi usbcore soundcore snd_page_alloc
[25775.365284]
[25775.366797] Pid: 47, comm: kswapd0 Not tainted 3.0.4 #12 To Be Filled By O.E.M. To Be Filled By O.E.M./P67 Extreme6
[25775.377391] RIP: 0010:[<ffffffff810b5ccd>] [<ffffffff810b5ccd>] evict+0x64/0x10d
[25775.384945] RSP: 0018:ffff880235b8dc00 EFLAGS: 00010286
[25775.390292] RAX: ffff88004c5ed358 RBX: ffff88004c5ed2d0 RCX: ffff88004c5ed6a8
[25775.397475] RDX: ffff88004c5f0d88 RSI: ffff88004c5ed2f8 RDI: ffffffff814de300
[25775.404639] RBP: 0000000000000000 R08: ffff88004c5ed338 R09: 7fffffffffffffff
[25775.411811] R10: 7fffffffffffffff R11: ffff88004c5efe40 R12: ffff88004c5e8240
[25775.418983] R13: ffff88004c5ed2d0 R14: ffff880087de5290 R15: ffff88023510b4d8
[25775.426165] FS: 0000000000000000(0000) GS:ffff88023f4c0000(0000) knlGS:0000000000000000
[25775.434306] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[25775.440104] CR2: 0000000000000028 CR3: 00000000014df000 CR4: 00000000000406e0
[25775.447251] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[25775.454406] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[25775.461581] Process kswapd0 (pid: 47, threadinfo ffff880235b8c000, task ffff880235b62880)
[25775.469799] Stack:
[25775.471839] 7fffffffffffffff ffff88004c5efe40 ffff88004c5ed2d0 ffffffff810b3273
[25775.479346] ffff88004c5efe40 ffff88004c5e8240 ffff880235b8dc90 ffffffff810b33d9
[25775.486866] ffffea0007194748 ffff88004c5efd40 ffff88023510b400 ffff880235b8dcec
[25775.494393] Call Trace:
[25775.496841] [<ffffffff810b3273>] ? d_kill+0xe1/0xf6
[25775.501887] [<ffffffff810b33d9>] ? shrink_dentry_list+0x151/0x16f
[25775.508101] [<ffffffff810b35bd>] ? __shrink_dcache_sb+0x13d/0x150
[25775.514315] [<ffffffff810b36b1>] ? shrink_dcache_memory+0xe1/0x15b
[25775.520622] [<ffffffff8107baaf>] ? shrink_slab+0xe3/0x153
[25775.526152] [<ffffffff8107de51>] ? balance_pgdat+0x257/0x498
[25775.531968] [<ffffffff8107e29c>] ? kswapd+0x20a/0x223
[25775.537136] [<ffffffff8104ac2f>] ? abort_exclusive_wait+0x79/0x79
[25775.543370] [<ffffffff8107e092>] ? balance_pgdat+0x498/0x498
[25775.549131] [<ffffffff8104a665>] ? kthread+0x76/0x7e
[25775.554213] [<ffffffff8137a754>] ? kernel_thread_helper+0x4/0x10
[25775.560358] [<ffffffff8104a5ef>] ? kthread_worker_fn+0x104/0x104
[25775.566519] [<ffffffff8137a750>] ? gs_change+0xb/0xb
[25775.571591] Code: 00 00 48 8d 83 88 00 00 00 48 8b 93 90 00 00 00 48 89 51 08 48 89 0a 48 89 83 88 00 00 00 48 89 83 90 00 00 00 fe 05 33 86 42 00
[25775.585409] 8b 45 28 48 85 c0 74 07 48 89 df ff d0 eb 20 48 83 bb a8 01
[25775.592764] RIP [<ffffffff810b5ccd>] evict+0x64/0x10d
[25775.597948] RSP <ffff880235b8dc00>
[25775.601456] CR2: 0000000000000028
[25775.629248] ---[ end trace bf8d48b997b22a9d ]---