https://bugzilla.novell.com/show_bug.cgi?id=389015 User jw@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=389015#c1 Summary: Eeek! page_mapcount(page) went negative! (-1) Product: openSUSE 10.3 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jw@novell.com QAContact: kernel-maintainers@forge.provo.novell.com Found By: --- far away from a real out of memory condition, my perl script allocated some memory and failed saying Out of memory! Inconsistency detected by ld.so: dl-runtime.c: 80: _dl_fixup: Assertion `((reloc->r_info) & 0xffffffff) == 7' failed! dmesg has this: Eeek! page_mapcount(page) went negative! (-1) page pfn = 7b8c8 page->flags = 100000000080014 page->count = 0 page->mapping = 0000000000000000 vma->vm_ops = _stext+0x7fdf9000/0x1a ------------[ cut here ]------------ kernel BUG at mm/rmap.c:628! invalid opcode: 0000 [1] SMP last sysfs file: /block/sdb/size CPU 0 Modules linked in: snd_seq_dummy binfmt_misc cramfs nls_utf8 nls_iso8859_1 nls_cp437 vfat fat usb_storage ide_core usbhid hid ff_memless ext2 nfs nfsd exportfs lockd autofs4 nfs_acl sunrpc snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device iptable_filter ip_tables ip6table_filter ip6_tables x_tables af_packet ipv6 cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq microcode firmware_class apparmor reiserfs loop dm_mod ohci1394 iTCO_wdt button ieee1394 parport_pc rtc_cmos rtc_core rtc_lib parport e1000 i2c_i801 i2c_core snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc sr_mod cdrom iTCO_vendor_support intel_agp sg sd_mod ehci_hcd uhci_hcd usbcore edd ext3 mbcache jbd fan pata_marvell ata_piix libata scsi_mod thermal processor Pid: 8716, comm: licensedigger.p Tainted: G N 2.6.22.17-0.1-default #1 RIP: 0010:[<ffffffff802781e1>] [<ffffffff802781e1>] page_remove_rmap+0xed/0x108 RSP: 0018:ffff81006271ddb8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8100021f4bc0 RCX: 000000000000bfef RDX: 00000000ffffffff RSI: 0000000000000046 RDI: ffffffff804bf01c RBP: ffff810047e121e8 R08: ffff81007d0e4000 R09: 0000000200000020 R10: 0000000000000000 R11: 0000000000000000 R12: 00002b0d52414000 R13: ffff81007bdfb0a0 R14: ffff8100022c57d0 R15: 00002b0d52600000 FS: 00002b0d4518dce0(0000) GS:ffffffff80500000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 00005555557b2f90 CR3: 000000006b66c000 CR4: 00000000000006e0 Process licensedigger.p (pid: 8716, threadinfo ffff81006271c000, task ffff8100772ea100) Stack: 0000000078f4b000 ffff8100021f4bc0 000000007b8c8020 ffffffff802708b0 0000000000000000 ffffffff806167d0 00002b0d52920fff ffff8100022c57e8 00002b0d52920fff 00002b0d52920fff 0000000000000000 ffff81006271ded8 Call Trace: [<ffffffff802708b0>] unmap_vmas+0x40d/0x798 [<ffffffff802748a0>] exit_mmap+0x78/0xed [<ffffffff8022fe4c>] mmput+0x28/0xa0 [<ffffffff8023534c>] do_exit+0x23e/0x81e [<ffffffff802359ab>] sys_exit_group+0x0/0xe [<ffffffff80209c2e>] system_call+0x7e/0x83 Code: 0f 0b eb fe 8b 77 18 5a 5b 5d 83 e6 01 f7 de 83 c6 04 e9 93 RIP [<ffffffff802781e1>] page_remove_rmap+0xed/0x108 RSP <ffff81006271ddb8> Fixing recursive fault but reboot is needed! Bad page state in process 'ntpq' page:ffff8100021f4bc0 flags:0x0100000000000014 mapping:0000000000000000 mapcount:-1 count:0 Trying to fix it up, but a reboot is needed Backtrace: Call Trace: [<ffffffff802680ac>] bad_page+0x63/0x8d [<ffffffff80268e8c>] get_page_from_freelist+0x362/0x545 [<ffffffff8026923b>] __alloc_pages+0xad/0x33d [<ffffffff802713b8>] __handle_mm_fault+0x268/0xa3e [<ffffffff803fdd1f>] do_page_fault+0x400/0x769 [<ffffffff803fc28d>] error_exit+0x0/0x84 this is 10.10.2.134, not yet rebooted. -- 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.