linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* kernel BUG: Eeek! page_mapcount(page) went negative!
@ 2007-12-10 10:48 Norbert Preining
  2007-12-10 11:21 ` Norbert Preining
  2007-12-10 11:26 ` Peter Zijlstra
  0 siblings, 2 replies; 9+ messages in thread
From: Norbert Preining @ 2007-12-10 10:48 UTC (permalink / raw)
  To: linux-kernel

Hi all!

(Please Cc)

I was running a kvm installing windows, and eek it crashed happily my
computer, probably because I forgot to give kvm -no-acpi option.

Anyway, it shouldn't (should it?) Eeeek out?


kvm: guest NX capability removed
apic write: bad size=1 fee00030
Ignoring de-assert INIT to vcpu 0
Ignoring de-assert INIT to vcpu 0
kvm: emulating exchange as write
swap_dup: Bad swap file entry 185e8957
VM: killing process cpufreq-applet
Bad pte = 8b2cec83, process = ???, vm_flags = 8000075, vaddr = b7800000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
swap_free: Bad swap offset entry 00416856
swap_free: Bad swap file entry 40ff006a
Bad pte = 85f08b80, process = ???, vm_flags = 8000075, vaddr = b7806000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = b80a75f6, process = ???, vm_flags = 8000075, vaddr = b7807000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = c000009a, process = ???, vm_flags = 8000075, vaddr = b7808000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
swap_free: Bad swap offset entry 0014458b
Bad pte = 458b0689, process = ???, vm_flags = 8000075, vaddr = b780b000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
swap_free: Bad swap file entry 60044689
Bad pte = 530c458b, process = ???, vm_flags = 8000075, vaddr = b780d000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = 89105d8b, process = ???, vm_flags = 8000075, vaddr = b780e000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
swap_free: Bad swap file entry 185e8957
swap_free: Bad swap file entry 30481574
swap_free: Bad swap offset entry 00ebc000
Bad pte = 9868562b, process = ???, vm_flags = 8000075, vaddr = b7814000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = 53801981, process = ???, vm_flags = 8000075, vaddr = b7815000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = 6a538019, process = ???, vm_flags = 8000075, vaddr = b7818000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
swap_free: Bad swap file entry 18c7ace8
Bad pte = f88bfffe, process = ???, vm_flags = 8000075, vaddr = b781a000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = 8510c483, process = ???, vm_flags = 8000075, vaddr = b781b000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = bf1674ff, process = ???, vm_flags = 8000075, vaddr = b781c000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Bad pte = c0000001, process = ???, vm_flags = 8000075, vaddr = b781d000
Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
 [<c01556db>] vm_normal_page+0x3e/0x53
 [<c0155d58>] unmap_vmas+0x184/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Eeek! page_mapcount(page) went negative! (-1)
  page pfn = 199a8
  page->flags = 40000000
  page->count = 1
  page->mapping = 00000000
  vma->vm_ops = 0xc0412a48
  vma->vm_ops->nopage = _stext+0x3feff000/0x14
  vma->vm_ops->fault = filemap_fault+0x0/0x39d
  vma->vm_file->f_op->mmap = generic_file_mmap+0x0/0x3e
------------[ cut here ]------------
kernel BUG at mm/rmap.c:631!
invalid opcode: 0000 [#1] PREEMPT SMP 
Modules linked in: usb_storage kvm_intel kvm binfmt_misc fuse dm_crypt dm_snapshot dm_mod coretemp hwmon nsc_ircc tifm_7xx1 iwl3945 tifm_core joydev 8250_pnp 8250 serial_core irda mac80211 crc_ccitt firewire_ohci firewire_core crc_itu_t

Pid: 5170, comm: cpufreq-applet Not tainted (2.6.24-rc4 #1)
EIP: 0060:[<c015b0db>] EFLAGS: 00210292 CPU: 0
EIP is at page_remove_rmap+0xe5/0x104
EAX: 0000003b EBX: c1333500 ECX: c04a5893 EDX: 00200002
ESI: e6f8280c EDI: b7820000 EBP: e6fef080 ESP: e6dd3e8c
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process cpufreq-applet (pid: 5170, ti=e6dd2000 task=e6c24000 task.ti=e6dd2000)
Stack: c03bf622 00000000 c1333500 00000000 c0155e35 c04940e0 c17f80f0 b788afff 
       00000000 e6f8280c e6dd3f0c 00000001 00000000 b788b000 f77a2b78 f77a2b78 
       f7492040 c17f80e0 00000000 fffffffe 00004000 b788b000 00000000 e6dd3f0c 
Call Trace:
 [<c0155e35>] unmap_vmas+0x261/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
Code: 8b 46 40 8b 50 08 b8 71 f6 3b c0 e8 a2 76 fe ff 8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 8f f6 3b c0 e8 87 76 fe ff <0f> 0b eb fe 8b 53 10 89 d8 59 5b 5b 83 e2 01 5e f7 da 83 c2 04 
EIP: [<c015b0db>] page_remove_rmap+0xe5/0x104 SS:ESP 0068:e6dd3e8c
Fixing recursive fault but reboot is needed!
BUG: scheduling while atomic: cpufreq-applet/5170/0x00000003
Pid: 5170, comm: cpufreq-applet Tainted: G      D 2.6.24-rc4 #1
 [<c035336d>] schedule+0x93/0x5a8
 [<c01cf25d>] free_as_io_context+0x7/0x79
 [<c0126009>] do_exit+0xc3/0x642
 [<c021adfc>] do_unblank_screen+0xd/0x103
 [<c0105328>] die+0x1d6/0x1de
 [<c010560c>] do_invalid_op+0x0/0x8a
 [<c010568d>] do_invalid_op+0x81/0x8a
 [<c015b0db>] page_remove_rmap+0xe5/0x104
 [<c0123519>] __call_console_drivers+0x4f/0x5b
 [<c01238d0>] release_console_sem+0x17f/0x198
 [<c0123d15>] printk+0x1b/0x1f
 [<c0354daa>] error_code+0x72/0x78
 [<c015b0db>] page_remove_rmap+0xe5/0x104
 [<c0155e35>] unmap_vmas+0x261/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c011b5ff>] do_page_fault+0x49b/0x51c
 [<c01701e9>] sys_poll+0x3a/0x6b
 [<c011b164>] do_page_fault+0x0/0x51c
 [<c0354daa>] error_code+0x72/0x78
 =======================
apic write: bad size=1 fee00030
Ignoring de-assert INIT to vcpu 0
Ignoring de-assert INIT to vcpu 0
Eeek! page_mapcount(page) went negative! (-2)
  page pfn = 199a8
  page->flags = 40000004
  page->count = 1
  page->mapping = 00000000
  vma->vm_ops = kvm_vm_vm_ops+0x0/0xffffae2f [kvm]
  vma->vm_ops->nopage = kvm_vm_nopage+0x0/0x42 [kvm]
  vma->vm_ops->fault = _stext+0x3feff000/0x14
  vma->vm_file->f_op->mmap = kvm_vm_mmap+0x0/0xa [kvm]
------------[ cut here ]------------
kernel BUG at mm/rmap.c:631!
invalid opcode: 0000 [#2] PREEMPT SMP 
Modules linked in: usb_storage kvm_intel kvm binfmt_misc fuse dm_crypt dm_snapshot dm_mod coretemp hwmon nsc_ircc tifm_7xx1 iwl3945 tifm_core joydev 8250_pnp 8250 serial_core irda mac80211 crc_ccitt firewire_ohci firewire_core crc_itu_t

Pid: 20473, comm: kvm Tainted: G      D (2.6.24-rc4 #1)
EIP: 0060:[<c015b0db>] EFLAGS: 00010286 CPU: 0
EIP is at page_remove_rmap+0xe5/0x104
EAX: 0000003a EBX: c1333500 ECX: c04a5892 EDX: 00000002
ESI: e6e8eba8 EDI: a74b9000 EBP: d82c52e4 ESP: df4cfdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process kvm (pid: 20473, ti=df4ce000 task=df61c550 task.ti=df4ce000)
Stack: c03bf622 00000000 c1333500 00000020 c0155e35 c04940e0 c17f80f0 b7a25fff 
       00000000 e6e8eba8 df4cfe58 00000001 00000000 a7800000 e9c4ea74 e9c4ea74 
       e6e8a040 c17f80e0 00000000 fffffffd 00005000 b7a26000 00000000 df4cfe58 
Call Trace:
 [<c0155e35>] unmap_vmas+0x261/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c012bb68>] __dequeue_signal+0x10/0x14c
 [<c012be35>] recalc_sigpending+0xb/0x30
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c012d7af>] get_signal_to_deliver+0x3f8/0x41d
 [<c0103609>] do_notify_resume+0x84/0x612
 [<c012d078>] dequeue_signal+0x95/0x111
 [<c013b2a6>] tick_program_event+0x33/0x52
 [<c01384bd>] getnstimeofday+0x2b/0xac
 [<c013654a>] hrtimer_start+0xf1/0xfd
 [<f8a6b006>] kvm_vcpu_ioctl+0x0/0xc60 [kvm]
 [<c016ee67>] do_ioctl+0x1f/0x62
 [<c016f0ca>] vfs_ioctl+0x220/0x232
 [<c016f11f>] sys_ioctl+0x43/0x4c
 [<c010404a>] work_notifysig+0x13/0x19
 =======================
Code: 8b 46 40 8b 50 08 b8 71 f6 3b c0 e8 a2 76 fe ff 8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 8f f6 3b c0 e8 87 76 fe ff <0f> 0b eb fe 8b 53 10 89 d8 59 5b 5b 83 e2 01 5e f7 da 83 c2 04 
EIP: [<c015b0db>] page_remove_rmap+0xe5/0x104 SS:ESP 0068:df4cfdd8
Fixing recursive fault but reboot is needed!
BUG: scheduling while atomic: kvm/20473/0x00000003
Pid: 20473, comm: kvm Tainted: G      D 2.6.24-rc4 #1
 [<c035336d>] schedule+0x93/0x5a8
 [<c01cf25d>] free_as_io_context+0x7/0x79
 [<c0126009>] do_exit+0xc3/0x642
 [<c021adfc>] do_unblank_screen+0xd/0x103
 [<c0105328>] die+0x1d6/0x1de
 [<c010560c>] do_invalid_op+0x0/0x8a
 [<c010568d>] do_invalid_op+0x81/0x8a
 [<c015b0db>] page_remove_rmap+0xe5/0x104
 [<c0123519>] __call_console_drivers+0x4f/0x5b
 [<c01238d0>] release_console_sem+0x17f/0x198
 [<c0147b6e>] handle_IRQ_event+0x1a/0x3f
 [<c010678c>] do_IRQ+0x5c/0x70
 [<c0127b26>] irq_exit+0x53/0x75
 [<c010678c>] do_IRQ+0x5c/0x70
 [<c0354daa>] error_code+0x72/0x78
 [<c015b0db>] page_remove_rmap+0xe5/0x104
 [<c0155e35>] unmap_vmas+0x261/0x4ed
 [<c01587d7>] exit_mmap+0x7c/0x106
 [<c0121730>] mmput+0x1c/0x75
 [<c0126115>] do_exit+0x1cf/0x642
 [<c012bb68>] __dequeue_signal+0x10/0x14c
 [<c012be35>] recalc_sigpending+0xb/0x30
 [<c01265f5>] sys_exit_group+0x0/0xd
 [<c012d7af>] get_signal_to_deliver+0x3f8/0x41d
 [<c0103609>] do_notify_resume+0x84/0x612
 [<c012d078>] dequeue_signal+0x95/0x111
 [<c013b2a6>] tick_program_event+0x33/0x52
 [<c01384bd>] getnstimeofday+0x2b/0xac
 [<c013654a>] hrtimer_start+0xf1/0xfd
 [<f8a6b006>] kvm_vcpu_ioctl+0x0/0xc60 [kvm]
 [<c016ee67>] do_ioctl+0x1f/0x62
 [<c016f0ca>] vfs_ioctl+0x220/0x232
 [<c016f11f>] sys_ioctl+0x43/0x4c
 [<c010404a>] work_notifysig+0x13/0x19
 =======================

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining@logic.at>        Vienna University of Technology
Debian Developer <preining@debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
PEN-TRE-TAFARN-Y-FEDW (n.)
Welsh word which literally translates as
'leaking-biro-by-the-glass-hole-of-the-clerk-of-the-bank-has-been-
-taken-to-another-place-leaving-only-the-special-inkwell-and-three-
-inches-of-tin-chain'.
			--- Douglas Adams, The Meaning of Liff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 10:48 kernel BUG: Eeek! page_mapcount(page) went negative! Norbert Preining
@ 2007-12-10 11:21 ` Norbert Preining
  2007-12-10 12:57   ` Avi Kivity
  2007-12-10 21:30   ` Rafael J. Wysocki
  2007-12-10 11:26 ` Peter Zijlstra
  1 sibling, 2 replies; 9+ messages in thread
From: Norbert Preining @ 2007-12-10 11:21 UTC (permalink / raw)
  To: linux-kernel

On Mo, 10 Dez 2007, preining wrote:
> I was running a kvm installing windows, and eek it crashed happily my
> computer, probably because I forgot to give kvm -no-acpi option.

I forgot:

kernel 2.6.24-rc4
kvm  55 (debian sid 55+dfsg-1)

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining@logic.at>        Vienna University of Technology
Debian Developer <preining@debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
FLIMBY (n.)
One of those irritating handle-less slippery translucent plastic bags
you get in supermarkets which, no matter how you hold them, always
contrive to let something fall out.
			--- Douglas Adams, The Meaning of Liff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 10:48 kernel BUG: Eeek! page_mapcount(page) went negative! Norbert Preining
  2007-12-10 11:21 ` Norbert Preining
@ 2007-12-10 11:26 ` Peter Zijlstra
  2007-12-12  6:47   ` Norbert Preining
  1 sibling, 1 reply; 9+ messages in thread
From: Peter Zijlstra @ 2007-12-10 11:26 UTC (permalink / raw)
  To: Norbert Preining
  Cc: linux-kernel, Nick Piggin, hugh, Avi Kivity, Andrew Morton


On Mon, 2007-12-10 at 11:48 +0100, Norbert Preining wrote:
> Hi all!
> 
> (Please Cc)
> 
> I was running a kvm installing windows, and eek it crashed happily my
> computer, probably because I forgot to give kvm -no-acpi option.

How reproducable is this? You make it sound like its easy to reproduce,
which would make me think kvm does something iffy.

Please, share a bit more information with us, start by telling us the
reproducability, your machine info, your kernel config (userspace
version number of kvm?)

> Anyway, it shouldn't (should it?) Eeeek out?

Indeed, it should not. In this case it looks like corrupt page tables
that are responsible, you have a lot of badness preceding the Eeek.

> kvm: guest NX capability removed
> apic write: bad size=1 fee00030
> Ignoring de-assert INIT to vcpu 0
> Ignoring de-assert INIT to vcpu 0
> kvm: emulating exchange as write
> swap_dup: Bad swap file entry 185e8957
> VM: killing process cpufreq-applet
> Bad pte = 8b2cec83, process = ???, vm_flags = 8000075, vaddr = b7800000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> swap_free: Bad swap offset entry 00416856
> swap_free: Bad swap file entry 40ff006a
> Bad pte = 85f08b80, process = ???, vm_flags = 8000075, vaddr = b7806000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = b80a75f6, process = ???, vm_flags = 8000075, vaddr = b7807000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = c000009a, process = ???, vm_flags = 8000075, vaddr = b7808000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> swap_free: Bad swap offset entry 0014458b
> Bad pte = 458b0689, process = ???, vm_flags = 8000075, vaddr = b780b000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> swap_free: Bad swap file entry 60044689
> Bad pte = 530c458b, process = ???, vm_flags = 8000075, vaddr = b780d000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = 89105d8b, process = ???, vm_flags = 8000075, vaddr = b780e000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> swap_free: Bad swap file entry 185e8957
> swap_free: Bad swap file entry 30481574
> swap_free: Bad swap offset entry 00ebc000
> Bad pte = 9868562b, process = ???, vm_flags = 8000075, vaddr = b7814000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = 53801981, process = ???, vm_flags = 8000075, vaddr = b7815000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = 6a538019, process = ???, vm_flags = 8000075, vaddr = b7818000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> swap_free: Bad swap file entry 18c7ace8
> Bad pte = f88bfffe, process = ???, vm_flags = 8000075, vaddr = b781a000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = 8510c483, process = ???, vm_flags = 8000075, vaddr = b781b000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = bf1674ff, process = ???, vm_flags = 8000075, vaddr = b781c000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Bad pte = c0000001, process = ???, vm_flags = 8000075, vaddr = b781d000
> Pid: 5170, comm: cpufreq-applet Not tainted 2.6.24-rc4 #1
>  [<c01556db>] vm_normal_page+0x3e/0x53
>  [<c0155d58>] unmap_vmas+0x184/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Eeek! page_mapcount(page) went negative! (-1)
>   page pfn = 199a8
>   page->flags = 40000000
>   page->count = 1
>   page->mapping = 00000000
>   vma->vm_ops = 0xc0412a48
>   vma->vm_ops->nopage = _stext+0x3feff000/0x14
>   vma->vm_ops->fault = filemap_fault+0x0/0x39d
>   vma->vm_file->f_op->mmap = generic_file_mmap+0x0/0x3e
> ------------[ cut here ]------------
> kernel BUG at mm/rmap.c:631!
> invalid opcode: 0000 [#1] PREEMPT SMP 
> Modules linked in: usb_storage kvm_intel kvm binfmt_misc fuse dm_crypt dm_snapshot dm_mod coretemp hwmon nsc_ircc tifm_7xx1 iwl3945 tifm_core joydev 8250_pnp 8250 serial_core irda mac80211 crc_ccitt firewire_ohci firewire_core crc_itu_t
> 
> Pid: 5170, comm: cpufreq-applet Not tainted (2.6.24-rc4 #1)
> EIP: 0060:[<c015b0db>] EFLAGS: 00210292 CPU: 0
> EIP is at page_remove_rmap+0xe5/0x104
> EAX: 0000003b EBX: c1333500 ECX: c04a5893 EDX: 00200002
> ESI: e6f8280c EDI: b7820000 EBP: e6fef080 ESP: e6dd3e8c
>  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
> Process cpufreq-applet (pid: 5170, ti=e6dd2000 task=e6c24000 task.ti=e6dd2000)
> Stack: c03bf622 00000000 c1333500 00000000 c0155e35 c04940e0 c17f80f0 b788afff 
>        00000000 e6f8280c e6dd3f0c 00000001 00000000 b788b000 f77a2b78 f77a2b78 
>        f7492040 c17f80e0 00000000 fffffffe 00004000 b788b000 00000000 e6dd3f0c 
> Call Trace:
>  [<c0155e35>] unmap_vmas+0x261/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> Code: 8b 46 40 8b 50 08 b8 71 f6 3b c0 e8 a2 76 fe ff 8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 8f f6 3b c0 e8 87 76 fe ff <0f> 0b eb fe 8b 53 10 89 d8 59 5b 5b 83 e2 01 5e f7 da 83 c2 04 
> EIP: [<c015b0db>] page_remove_rmap+0xe5/0x104 SS:ESP 0068:e6dd3e8c
> Fixing recursive fault but reboot is needed!
> BUG: scheduling while atomic: cpufreq-applet/5170/0x00000003
> Pid: 5170, comm: cpufreq-applet Tainted: G      D 2.6.24-rc4 #1
>  [<c035336d>] schedule+0x93/0x5a8
>  [<c01cf25d>] free_as_io_context+0x7/0x79
>  [<c0126009>] do_exit+0xc3/0x642
>  [<c021adfc>] do_unblank_screen+0xd/0x103
>  [<c0105328>] die+0x1d6/0x1de
>  [<c010560c>] do_invalid_op+0x0/0x8a
>  [<c010568d>] do_invalid_op+0x81/0x8a
>  [<c015b0db>] page_remove_rmap+0xe5/0x104
>  [<c0123519>] __call_console_drivers+0x4f/0x5b
>  [<c01238d0>] release_console_sem+0x17f/0x198
>  [<c0123d15>] printk+0x1b/0x1f
>  [<c0354daa>] error_code+0x72/0x78
>  [<c015b0db>] page_remove_rmap+0xe5/0x104
>  [<c0155e35>] unmap_vmas+0x261/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c011b5ff>] do_page_fault+0x49b/0x51c
>  [<c01701e9>] sys_poll+0x3a/0x6b
>  [<c011b164>] do_page_fault+0x0/0x51c
>  [<c0354daa>] error_code+0x72/0x78
>  =======================
> apic write: bad size=1 fee00030
> Ignoring de-assert INIT to vcpu 0
> Ignoring de-assert INIT to vcpu 0
> Eeek! page_mapcount(page) went negative! (-2)
>   page pfn = 199a8
>   page->flags = 40000004
>   page->count = 1
>   page->mapping = 00000000
>   vma->vm_ops = kvm_vm_vm_ops+0x0/0xffffae2f [kvm]
>   vma->vm_ops->nopage = kvm_vm_nopage+0x0/0x42 [kvm]
>   vma->vm_ops->fault = _stext+0x3feff000/0x14
>   vma->vm_file->f_op->mmap = kvm_vm_mmap+0x0/0xa [kvm]
> ------------[ cut here ]------------
> kernel BUG at mm/rmap.c:631!
> invalid opcode: 0000 [#2] PREEMPT SMP 
> Modules linked in: usb_storage kvm_intel kvm binfmt_misc fuse dm_crypt dm_snapshot dm_mod coretemp hwmon nsc_ircc tifm_7xx1 iwl3945 tifm_core joydev 8250_pnp 8250 serial_core irda mac80211 crc_ccitt firewire_ohci firewire_core crc_itu_t
> 
> Pid: 20473, comm: kvm Tainted: G      D (2.6.24-rc4 #1)
> EIP: 0060:[<c015b0db>] EFLAGS: 00010286 CPU: 0
> EIP is at page_remove_rmap+0xe5/0x104
> EAX: 0000003a EBX: c1333500 ECX: c04a5892 EDX: 00000002
> ESI: e6e8eba8 EDI: a74b9000 EBP: d82c52e4 ESP: df4cfdd8
>  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
> Process kvm (pid: 20473, ti=df4ce000 task=df61c550 task.ti=df4ce000)
> Stack: c03bf622 00000000 c1333500 00000020 c0155e35 c04940e0 c17f80f0 b7a25fff 
>        00000000 e6e8eba8 df4cfe58 00000001 00000000 a7800000 e9c4ea74 e9c4ea74 
>        e6e8a040 c17f80e0 00000000 fffffffd 00005000 b7a26000 00000000 df4cfe58 
> Call Trace:
>  [<c0155e35>] unmap_vmas+0x261/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c012bb68>] __dequeue_signal+0x10/0x14c
>  [<c012be35>] recalc_sigpending+0xb/0x30
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c012d7af>] get_signal_to_deliver+0x3f8/0x41d
>  [<c0103609>] do_notify_resume+0x84/0x612
>  [<c012d078>] dequeue_signal+0x95/0x111
>  [<c013b2a6>] tick_program_event+0x33/0x52
>  [<c01384bd>] getnstimeofday+0x2b/0xac
>  [<c013654a>] hrtimer_start+0xf1/0xfd
>  [<f8a6b006>] kvm_vcpu_ioctl+0x0/0xc60 [kvm]
>  [<c016ee67>] do_ioctl+0x1f/0x62
>  [<c016f0ca>] vfs_ioctl+0x220/0x232
>  [<c016f11f>] sys_ioctl+0x43/0x4c
>  [<c010404a>] work_notifysig+0x13/0x19
>  =======================
> Code: 8b 46 40 8b 50 08 b8 71 f6 3b c0 e8 a2 76 fe ff 8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 8f f6 3b c0 e8 87 76 fe ff <0f> 0b eb fe 8b 53 10 89 d8 59 5b 5b 83 e2 01 5e f7 da 83 c2 04 
> EIP: [<c015b0db>] page_remove_rmap+0xe5/0x104 SS:ESP 0068:df4cfdd8
> Fixing recursive fault but reboot is needed!
> BUG: scheduling while atomic: kvm/20473/0x00000003
> Pid: 20473, comm: kvm Tainted: G      D 2.6.24-rc4 #1
>  [<c035336d>] schedule+0x93/0x5a8
>  [<c01cf25d>] free_as_io_context+0x7/0x79
>  [<c0126009>] do_exit+0xc3/0x642
>  [<c021adfc>] do_unblank_screen+0xd/0x103
>  [<c0105328>] die+0x1d6/0x1de
>  [<c010560c>] do_invalid_op+0x0/0x8a
>  [<c010568d>] do_invalid_op+0x81/0x8a
>  [<c015b0db>] page_remove_rmap+0xe5/0x104
>  [<c0123519>] __call_console_drivers+0x4f/0x5b
>  [<c01238d0>] release_console_sem+0x17f/0x198
>  [<c0147b6e>] handle_IRQ_event+0x1a/0x3f
>  [<c010678c>] do_IRQ+0x5c/0x70
>  [<c0127b26>] irq_exit+0x53/0x75
>  [<c010678c>] do_IRQ+0x5c/0x70
>  [<c0354daa>] error_code+0x72/0x78
>  [<c015b0db>] page_remove_rmap+0xe5/0x104
>  [<c0155e35>] unmap_vmas+0x261/0x4ed
>  [<c01587d7>] exit_mmap+0x7c/0x106
>  [<c0121730>] mmput+0x1c/0x75
>  [<c0126115>] do_exit+0x1cf/0x642
>  [<c012bb68>] __dequeue_signal+0x10/0x14c
>  [<c012be35>] recalc_sigpending+0xb/0x30
>  [<c01265f5>] sys_exit_group+0x0/0xd
>  [<c012d7af>] get_signal_to_deliver+0x3f8/0x41d
>  [<c0103609>] do_notify_resume+0x84/0x612
>  [<c012d078>] dequeue_signal+0x95/0x111
>  [<c013b2a6>] tick_program_event+0x33/0x52
>  [<c01384bd>] getnstimeofday+0x2b/0xac
>  [<c013654a>] hrtimer_start+0xf1/0xfd
>  [<f8a6b006>] kvm_vcpu_ioctl+0x0/0xc60 [kvm]
>  [<c016ee67>] do_ioctl+0x1f/0x62
>  [<c016f0ca>] vfs_ioctl+0x220/0x232
>  [<c016f11f>] sys_ioctl+0x43/0x4c
>  [<c010404a>] work_notifysig+0x13/0x19
>  =======================
> 
> Best wishes
> 
> Norbert
> 
> -------------------------------------------------------------------------------
> Dr. Norbert Preining <preining@logic.at>        Vienna University of Technology
> Debian Developer <preining@debian.org>                         Debian TeX Group
> gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
> -------------------------------------------------------------------------------
> PEN-TRE-TAFARN-Y-FEDW (n.)
> Welsh word which literally translates as
> 'leaking-biro-by-the-glass-hole-of-the-clerk-of-the-bank-has-been-
> -taken-to-another-place-leaving-only-the-special-inkwell-and-three-
> -inches-of-tin-chain'.
> 			--- Douglas Adams, The Meaning of Liff
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 11:21 ` Norbert Preining
@ 2007-12-10 12:57   ` Avi Kivity
  2007-12-10 12:59     ` Norbert Preining
  2007-12-10 21:30   ` Rafael J. Wysocki
  1 sibling, 1 reply; 9+ messages in thread
From: Avi Kivity @ 2007-12-10 12:57 UTC (permalink / raw)
  To: Norbert Preining; +Cc: linux-kernel

Norbert Preining wrote:
> On Mo, 10 Dez 2007, preining wrote:
>   
>> I was running a kvm installing windows, and eek it crashed happily my
>> computer, probably because I forgot to give kvm -no-acpi option.
>>     
>
> I forgot:
>
> kernel 2.6.24-rc4
> kvm  55 (debian sid 55+dfsg-1)
>   

Is the kvm kernel module pure 2.6.24-rc1, or are you running the kernel 
module provided by kvm-55?

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 12:57   ` Avi Kivity
@ 2007-12-10 12:59     ` Norbert Preining
  2007-12-10 14:04       ` Avi Kivity
  0 siblings, 1 reply; 9+ messages in thread
From: Norbert Preining @ 2007-12-10 12:59 UTC (permalink / raw)
  To: Avi Kivity; +Cc: linux-kernel

On Mo, 10 Dez 2007, Avi Kivity wrote:
> >kernel 2.6.24-rc4
> >kvm  55 (debian sid 55+dfsg-1)
> 
> Is the kvm kernel module pure 2.6.24-rc1, or are you running the kernel 
> module provided by kvm-55?

pure 2.6.24-rc4 (not -rc1), not the one by kvm-55.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining@logic.at>        Vienna University of Technology
Debian Developer <preining@debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
STURRY (n.,vb.)
A token run. Pedestrians who have chosen to cross a road immediately
in front of an approaching vehicle generally give a little wave and
break into a sturry. This gives the impression of hurrying without
having any practical effect on their speed whatsoever.
			--- Douglas Adams, The Meaning of Liff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 12:59     ` Norbert Preining
@ 2007-12-10 14:04       ` Avi Kivity
  0 siblings, 0 replies; 9+ messages in thread
From: Avi Kivity @ 2007-12-10 14:04 UTC (permalink / raw)
  To: Norbert Preining; +Cc: linux-kernel

Norbert Preining wrote:
> On Mo, 10 Dez 2007, Avi Kivity wrote:
>   
>>> kernel 2.6.24-rc4
>>> kvm  55 (debian sid 55+dfsg-1)
>>>       
>> Is the kvm kernel module pure 2.6.24-rc1, or are you running the kernel 
>> module provided by kvm-55?
>>     
>
> pure 2.6.24-rc4 (not -rc1), not the one by kvm-55.
>
>   

Not able to reproduce this here.  Please post .config and host details 
(memory size, /proc/cpuinfo)


-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 11:21 ` Norbert Preining
  2007-12-10 12:57   ` Avi Kivity
@ 2007-12-10 21:30   ` Rafael J. Wysocki
  1 sibling, 0 replies; 9+ messages in thread
From: Rafael J. Wysocki @ 2007-12-10 21:30 UTC (permalink / raw)
  To: Norbert Preining; +Cc: linux-kernel

On Monday, 10 of December 2007, Norbert Preining wrote:
> On Mo, 10 Dez 2007, preining wrote:
> > I was running a kvm installing windows, and eek it crashed happily my
> > computer, probably because I forgot to give kvm -no-acpi option.
> 
> I forgot:
> 
> kernel 2.6.24-rc4
> kvm  55 (debian sid 55+dfsg-1)

Is this a regression?  If so, which kernel is last known good?

Thanks,
Rafael

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-10 11:26 ` Peter Zijlstra
@ 2007-12-12  6:47   ` Norbert Preining
  2007-12-13  8:43     ` Avi Kivity
  0 siblings, 1 reply; 9+ messages in thread
From: Norbert Preining @ 2007-12-12  6:47 UTC (permalink / raw)
  To: Peter Zijlstra, Avi Kivity, Rafael J. Wysocki
  Cc: linux-kernel, Nick Piggin, hugh, Andrew Morton

Hi all!

On Mo, 10 Dez 2007, Peter Zijlstra wrote:
> How reproducable is this? You make it sound like its easy to reproduce,

I tried and re-tried and re-tried to reproduce this, without success.
Sorry. 

I guess we can forget that one and assume that it was a strange
coincidence.

Sorry for the noise.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining@logic.at>        Vienna University of Technology
Debian Developer <preining@debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
PAPWORTH EVERARD (n.)
Technical term for the third take of an orgasm scene during the making
of a pornographic film.
			--- Douglas Adams, The Meaning of Liff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: kernel BUG: Eeek! page_mapcount(page) went negative!
  2007-12-12  6:47   ` Norbert Preining
@ 2007-12-13  8:43     ` Avi Kivity
  0 siblings, 0 replies; 9+ messages in thread
From: Avi Kivity @ 2007-12-13  8:43 UTC (permalink / raw)
  To: Norbert Preining
  Cc: Peter Zijlstra, Rafael J. Wysocki, linux-kernel, Nick Piggin,
	hugh, Andrew Morton

Norbert Preining wrote:
> Hi all!
>
> On Mo, 10 Dez 2007, Peter Zijlstra wrote:
>   
>> How reproducable is this? You make it sound like its easy to reproduce,
>>     
>
> I tried and re-tried and re-tried to reproduce this, without success.
> Sorry. 
>
> I guess we can forget that one and assume that it was a strange
> coincidence.
>
> Sorry for the noise.
>   

There were some similar reports a while back, so this may not be noise.  
Please report if it happens again.

-- 
error compiling committee.c: too many arguments to function


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2007-12-13  8:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-10 10:48 kernel BUG: Eeek! page_mapcount(page) went negative! Norbert Preining
2007-12-10 11:21 ` Norbert Preining
2007-12-10 12:57   ` Avi Kivity
2007-12-10 12:59     ` Norbert Preining
2007-12-10 14:04       ` Avi Kivity
2007-12-10 21:30   ` Rafael J. Wysocki
2007-12-10 11:26 ` Peter Zijlstra
2007-12-12  6:47   ` Norbert Preining
2007-12-13  8:43     ` Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).