Bug 15680
Summary: | kswapd NULL pointer dereference | ||
---|---|---|---|
Product: | Memory Management | Reporter: | Steinar H. Gunderson (steinar+kernel) |
Component: | Page Allocator | Assignee: | Andrew Morton (akpm) |
Status: | RESOLVED UNREPRODUCIBLE | ||
Severity: | normal | CC: | alan, shurik.morozov |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.34-rc2 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Steinar H. Gunderson
2010-04-02 13:01:00 UTC
Hi, I've got almost the same issue with 2.6.35.7 kernel. The machine simply died with no warnings, no load and after the reboot I found this: //===================================================== Mar 3 03:49:30 kernel: BUG: unable to handle kernel NULL pointer dereference at (nil) Mar 3 03:49:30 kernel: IP: [<ffffffff811939ac>] Mar 3 03:49:30 kernel: PGD 205131067 PUD 141261067 PMD 0 Mar 3 03:49:30 kernel: Oops: 0000 [#1] SMP Mar 3 03:49:30 kernel: last sysfs file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map Mar 3 03:49:30 kernel: CPU 0 Mar 3 03:49:30 kernel: Modules linked in: nf_conntrack_ipv4 nf_defrag_ipv4 xt_recent xt_owner xt_conntrack iptable_mangle ipt_REJECT ipt_LOG xt_limit xt_multiport xt_state iptable_filter ip_tables ipv6 dm_mirror dm_multipath dm_region_hash dm_log shpchp ohci_hcd Mar 3 03:49:30 kernel: Mar 3 03:49:30 kernel: Pid: 500, comm: kswapd0 Not tainted 2.6.35.7-grsec #1 X8DTL/X8DTL Mar 3 03:49:30 kernel: RIP: 0010:[<ffffffff811939ac>] [<ffffffff811939ac>] Mar 3 03:49:30 kernel: RSP: 0018:ffff88023e863d30 EFLAGS: 00010297 Mar 3 03:49:30 kernel: RAX: ffff880074775670 RBX: ffffffffffffff18 RCX: ffff880074775660 Mar 3 03:49:30 kernel: RDX: ffff880074775670 RSI: ffff880074775658 RDI: ffff88007477579c Mar 3 03:49:30 kernel: RBP: ffff88023e863d70 R08: 0000000000000000 R09: 0000000000000000 Mar 3 03:49:30 kernel: R10: 0000000000000000 R11: 00000000ffffff02 R12: ffff880074775670 Mar 3 03:49:30 kernel: R13: ffff8800747756f0 R14: ffff880074775660 R15: 0000000000000012 Mar 3 03:49:30 kernel: FS: 0000000000000000(0000) GS:ffff880001c00000(0000) knlGS:0000000000000000 Mar 3 03:49:30 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Mar 3 03:49:30 kernel: CR2: 0000000000000000 CR3: 0000000001841000 CR4: 00000000000006f0 Mar 3 03:49:30 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Mar 3 03:49:30 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Mar 3 03:49:30 kernel: Process kswapd0 (pid: 500, threadinfo ffff88023e862000, task ffff88023f459900) Mar 3 03:49:30 kernel: Stack: Mar 3 03:49:30 kernel: ffff8801d805e298 ffff8801d805e298 ffff88023e863d40 0000000000004bc8 Mar 3 03:49:30 kernel: <0> ffffffff818dffe0 0000000000000081 00000000000000d0 0000000000000000 Mar 3 03:49:30 kernel: <0> ffff88023e863dc0 ffffffff8109bcf5 ffff88023e863dc0 000000000018ecb6 Mar 3 03:49:30 kernel: Call Trace: Mar 3 03:49:30 kernel: [<ffffffff8109bcf5>] Mar 3 03:49:30 kernel: [<ffffffff8109c780>] Mar 3 03:49:30 kernel: [<ffffffff81055dc0>] ? Mar 3 03:49:30 kernel: [<ffffffff8109c3b0>] ? Mar 3 03:49:30 kernel: [<ffffffff810559ee>] Mar 3 03:49:30 kernel: [<ffffffff81003b94>] Mar 3 03:49:30 kernel: [<ffffffff81492911>] ? Mar 3 03:49:30 kernel: [<ffffffff81055960>] ? Mar 3 03:49:30 kernel: [<ffffffff81003b90>] ? Mar 3 03:49:30 kernel: Code: 89 10 4d 89 64 24 08 4c 89 a3 e8 00 00 00 f0 80 a3 90 00 00 00 fb 41 fe 85 ac 00 00 00 48 8b 9b e8 00 00 00 48 81 eb e8 00 00 00 <48> 8b 83 e8 00 00 00 4c 8d a3 e8 00 00 00 0f 18 08 49 81 fc d0 Mar 3 03:49:30 kernel: RIP [<ffffffff811939ac>] Mar 3 03:49:30 kernel: RSP <ffff88023e863d30> Mar 3 03:49:30 kernel: CR2: 0000000000000000 Mar 3 03:49:30 kernel: ---[ end trace 09c41ba9fa71fb72 ]--- Mar 3 03:49:31 kernel: swap_free: Bad swap offset entry 00800000 Mar 3 03:49:31 kernel: BUG: Bad page map in process httpd pte:100000000 pmd:74775067 Mar 3 03:49:31 cx96 kernel: addr:0000000002af3000 vm_flags:00100073 anon_vma:ffff88006e09cc00 mapping:(nil) index:2af3 Mar 3 03:49:31 kernel: Pid: 3970, comm: httpd Tainted: G D 2.6.35.7-grsec #1 Mar 3 03:49:31 kernel: Call Trace: Mar 3 03:49:31 kernel: [<ffffffff810a492b>] Mar 3 03:49:31 kernel: [<ffffffff810a5bb5>] Mar 3 03:49:31 kernel: [<ffffffff810aacc2>] Mar 3 03:49:31 kernel: [<ffffffff810396f6>] Mar 3 03:49:31 kernel: [<ffffffff810cb516>] Mar 3 03:49:31 kernel: [<ffffffff8110de18>] Mar 3 03:49:31 kernel: [<ffffffff81095336>] ? Mar 3 03:49:31 kernel: [<ffffffff8102a7db>] ? Mar 3 03:49:31 kernel: [<ffffffff810989e4>] ? Mar 3 03:49:31 kernel: [<ffffffff810afc22>] ? Mar 3 03:49:31 kernel: [<ffffffff810989e4>] ? Mar 3 03:49:31 kernel: [<ffffffff810a6afe>] ? Mar 3 03:49:31 kernel: [<ffffffff810a5442>] ? Mar 3 03:49:31 kernel: [<ffffffff810a6e48>] ? Mar 3 03:49:31 kernel: [<ffffffff811cb915>] ? Mar 3 03:49:31 kernel: [<ffffffff81203d61>] ? Mar 3 03:49:31 kernel: [<ffffffff8110b380>] ? Mar 3 03:49:31 kernel: [<ffffffff810a7184>] ? Mar 3 03:49:31 kernel: [<ffffffff810ca08f>] ? Mar 3 03:49:31 kernel: [<ffffffff810bdfe9>] ? Mar 3 03:49:31 kernel: [<ffffffff810ca009>] ? Mar 3 03:49:31 kernel: [<ffffffff810ca425>] ? Mar 3 03:49:31 kernel: [<ffffffff810ca644>] Mar 3 03:49:31 kernel: [<ffffffff810cc58e>] Mar 3 03:49:31 kernel: [<ffffffff81207f3a>] ? Mar 3 03:49:31 kernel: [<ffffffff8100b4c9>] Mar 3 03:49:31 kernel: [<ffffffff810031ea>] //===================================================== It appears to happen intermittently and I can't find a reason (this error has happened two times for the last 10 days). Not much we can do with this data versus the old kernel alas, so closing |