https://bugzilla.novell.com/show_bug.cgi?id=716757 https://bugzilla.novell.com/show_bug.cgi?id=716757#c2 --- Comment #2 from Michal Hocko <mhocko@suse.com> 2011-11-03 11:34:14 CET --- (In reply to comment #0) [...]
Sep 8 12:35:07 japetus kernel: [93005.834213] swap_free: Bad swap offset entry 20000000000000 Sep 8 12:35:07 japetus kernel: [93005.834224] BUG: Bad page map in process httpd2-prefork pte:4000000000000000 pmd:1ff53067 Sep 8 12:35:07 japetus kernel: [93005.834232] addr:00007f4a1b936000 vm_flags:08000070 anon_vma: (null) mapping:ffff880132be0228 index:22f Sep 8 12:35:07 japetus kernel: [93005.834247] vma->vm_ops->fault: filemap_fault+0x0/0x4a0 Sep 8 12:35:07 japetus kernel: [93005.834310] vma->vm_file->f_op->mmap: ext4_file_mmap+0x0/0x50 [ext4] Sep 8 12:35:07 japetus kernel: [93005.834319] Pid: 29271, comm: httpd2-prefork
Hmm, vm_flags:08000070 = VM_CAN_NONLINEAR | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC. As we do not have any information about the page itself (mapcount is correct). This should be a file pte but the pte doesn't look like a file pte (bit 6 should be set in pte flags which is not the case) even more the flags are 0xe000000000000 (4000000000000000 & 0xffffc00000000fff(PTE_FLAGS_MASK)) which doesn't match any flags. This means that we had to go via swap entry code path. I am wondering, do you happen to use a swap file on ext4 filesystem? Otherwise it would be really strange to have a file backed pte pointing to a swap. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.