KVM oops in kvm_vm_ioctl_get_dirty_log

Bug #218583 reported by Martin Pitt
8
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I am using KVM on i386 ubuntu current hardy (2.6.24-16-generic). When I try to start manual partitioning in a guest ubiquity, the kernel gets an oops:

[ 333.433805] BUG: unable to handle kernel paging request at virtual address 00100100
[ 333.433815] printing eip: f8dad95c *pde = 00000000
[ 333.433822] Oops: 0000 [#1] SMP
[ 333.433826] Modules linked in: i915 drm af_packet rfcomm l2cap bluetooth ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 xt_state nf_conntrack ipt_REJECT xt_tcpudp bridge kvm_intel kvm ppdev ipv6 acpi_cpufreq cpufreq_userspace cpufreq_conservative cpufreq_stats cpufreq_powersave cpufreq_ondemand freq_table sbs sbshc container dock iptable_filter ip_tables x_tables ext2 sbp2 parport_pc lp parport arc4 ecb joydev pcmcia dcdbas snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep evdev snd_seq_dummy iwl3945 snd_seq_oss iwlwifi_mac80211 serio_raw snd_seq_midi sdhci snd_rawmidi video output cfg80211 psmouse snd_seq_midi_event mmc_core wmi_acer yenta_socket rsrc_nonstatic pcmcia_core snd_seq button battery snd_timer snd_seq_device ac iTCO_wdt iTCO_vendor_support snd pcspkr intel_agp agpgart soundcore shpchp pci_hotplug ext3 jbd mbcache sha256_generic aes_i586 cbc blkcipher sg sd_mod pata_acpi ata_generic tg3 ata_piix ehci_hcd ohci1394 ieee1394 libata scsi_mod uhci_hcd usbcore dm_crypt dm_mirror dm_snapshot dm_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse
[ 333.433936]
[ 333.433939] Pid: 6689, comm: kvm Not tainted (2.6.24-16-generic #1)
[ 333.433943] EIP: 0060:[<f8dad95c>] EFLAGS: 00010246 CPU: 0
[ 333.433963] EIP is at kvm_mmu_slot_remove_write_access+0x7c/0xa0 [kvm]
[ 333.433966] EAX: 00000000 EBX: f27ebf00 ECX: 00100100 EDX: 00100100
[ 333.433970] ESI: e5f1df40 EDI: e5f1e000 EBP: 00000005 ESP: e5f1ded8
[ 333.433973] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 333.433977] Process kvm (pid: 6689, ti=e5f1c000 task=e5d530e0 task.ti=e5f1c000)
[ 333.433979] Stack: 0000000f e5f1f594 00000005 00100100 00000000 e5f1df40 e5f1e000 e5f1e014
[ 333.433989] f8daac79 00000001 e5f1df40 e5ecde40 e5f1e000 bf82642c f8da761d 0000000e
[ 333.433998] 00000000 e5f1de9c 00000000 e5f1df38 00000001 00000000 00000000 c0144247
[ 333.434007] Call Trace:
[ 333.434031] [<f8daac79>] kvm_vm_ioctl_get_dirty_log+0x69/0xb0 [kvm]
[ 333.434062] [<f8da761d>] kvm_vm_ioctl+0x12d/0x1c0 [kvm]
[ 333.434094] [<c0144247>] hrtimer_start+0xc7/0x140
[ 333.434116] [<f8da74f0>] kvm_vm_ioctl+0x0/0x1c0 [kvm]
[ 333.434140] [<c01995db>] do_ioctl+0x2b/0x90
[ 333.434145] [<c011d62a>] read_hpet+0xa/0x10
[ 333.434159] [<c019986e>] vfs_ioctl+0x22e/0x2b0
[ 333.434165] [<c014448e>] ktime_get_ts+0x1e/0x60
[ 333.434177] [<c0199946>] sys_ioctl+0x56/0x70
[ 333.434188] [<c01043c2>] sysenter_past_esp+0x6b/0xa9
[ 333.434215] =======================
[ 333.434217] Code: 04 89 c8 83 e0 02 09 c5 74 0a 89 c8 83 e0 fd 89 07 89 5f 04 83 c6 08 81 fe 00 10 00 00 75 d4 8b 44 24 0c 8b 10 89 54 24 0c 89 d1 <8b> 12 0f 18 02 90 8b 5c 24 04 39 d9 75 a0 83 c4 10 5b 5e 5f 5d
[ 333.434264] EIP: [<f8dad95c>] kvm_mmu_slot_remove_write_access+0x7c/0xa0 [kvm] SS:ESP 0068:e5f1ded8
[ 333.434284] ---[ end trace 1423335773f20f18 ]---

Tags: cft-2.6.27
Revision history for this message
Soren Hauberg (hauberg) wrote : Re: [Bug 218583] [NEW] KVM oops in kvm_vm_ioctl_get_dirty_log

Quoting Martin Pitt <email address hidden>:

> Public bug reported:
>
> I am using KVM on i386 ubuntu current hardy (2.6.24-16-generic). When I
> try to start manual partitioning in a guest ubiquity, the kernel gets an
> oops:

I think you're mistaking me for another 'Søren'. At least I don't know
the first thing about KVM (or any other part of the kernel)...

Søren

Revision history for this message
Martin Pitt (pitti) wrote :

Hi Søren,

Soren Hauberg [2008-04-17 11:35 -0000]:
> I think you're mistaking me for another 'Søren'. At least I don't know
> the first thing about KVM (or any other part of the kernel)...

Indeed I did, sorry. I subscribed 'the other' Soren afterwards, after
realizing my error. Unfortunately LP does not allow me to unsubscribe
somebody else, so I'm afraid you have to do that yourself. Sorry for
the noise!

Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Martin,

Just curious if you're able to reproduce this with Intrepid? Thanks.

Changed in linux:
status: New → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

Haven't ever seen that again. Let's forget about it.

Changed in linux:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.