We have a fresh new computer installed in June. After running for 3 months without problem it froze.
/var/log/messages has following lines:
kernel: Eeek! page_mapcount(page) went negative! (-1)
kernel: page pfn = cc2a6
kernel: page->flags = 80080014
kernel: page->count = 0
kernel: page->mapping = 00000000
kernel: vma->vm_ops = 0xc0362f08
kernel: vma->vm_ops->nopage = filemap_nopage+0x0/0x296
kernel: vma->vm_file->f_op->mmap = generic_file_mmap+0x0/0x37
kernel: kernel BUG at mm/rmap.c:628!
kernel: Fixing recursive fault but reboot is needed!
kernel: BUG: scheduling while atomic: cleanup/0x00000001/5525
kernel BUG at arch/i386/mm/highmem.c:38! (repeated 7 times also later)
Our system is:
openSUSE 10.3 (i586)
Linux lsmlx8 220.127.116.11-0.2-bigsmp #1 SMP 2008-12-18 10:17:03 +0100 i686 i686 i386 GNU/Linux
gcc (GCC) 4.2.1 (SUSE Linux)
Intel(R) Core™2 Quad CPU Q9400 @ 2.66GHz
Motherboard ASUStek P5KPL/1600
Memory 4Gb (2Gb + 2Gb, DIMM0 + DIMM2, 800Mhz)
Reason to run 32-bit SuSE on this monster is because of LabVIEW NI-DAQ which is only 32-bit.
Any idea what these messages are?