[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Marking actively developed linux task from Fix Committed to Fix Released as this patch has been applied and uploaded for Oneiric: ubuntu-oneiric$ git describe --contains 71f9833bb1cba9939245f3e57388d87d69f8f399 v3.0-rc1~350^2~68 ** Changed in: linux (Ubuntu) Status: Fix Committed = Fix Released ** Changed in: linux (Ubuntu) Milestone: natty-updates = None -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-translations/+bug/747090/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: ubuntu-translations Status: Triaged = Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-translations/+bug/747090/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
This bug was fixed in the package linux - 2.6.38-10.46 --- linux (2.6.38-10.46) natty-proposed; urgency=low [ Steve Conklin ] * Release Tracking Bug - LP: #802464 [ Upstream Kernel Changes ] * Revert put stricter guards on queue dead checks * Revert fix oops in scsi_run_queue() linux (2.6.38-10.45) natty-proposed; urgency=low [ Upstream Kernel Changes ] * Revert af_unix: Only allow recv on connected seqpacket sockets. linux (2.6.38-10.44) natty-proposed; urgency=low [ Steve Conklin ] * Release Tracking Bug - LP: #792013 [ Robert Nelson ] * SAUCE: omap3: beagle: detect new xM revision B - LP: #770679 * SAUCE: omap3: beagle: detect new xM revision C - LP: #770679 * SAUCE: omap3: beagle: if rev unknown, assume xM revision C - LP: #770679 [ Stefan Bader ] * Include nls_iso8859-1 for virtual images - LP: #732046 [ Thomas Schlichter ] * SAUCE: vesafb: mtrr module parameter is uint, not bool - LP: #778043 [ Tim Gardner ] * Revert SAUCE: acpi battery -- move first lookup asynchronous - LP: #775809 * updateconfigs after update to v2.6.38.6 [ Upstream Kernel Changes ] * Revert ALSA: hda - Fix pin-config of Gigabyte mobo - LP: #780546 * Revert [SCSI] Retrieve the Caching mode page - LP: #788691 * Revert USB: xhci - fix unsafe macro definitions * Revert USB: xhci - fix math in xhci_get_endpoint_interval() * Revert USB: xhci - also free streams when resetting devices * ath9k_hw: fix stopping rx DMA during resets - LP: #775809 * netxen: limit skb frags for non tso packet - LP: #775809 * ath: add missing regdomain pair 0x5c mapping - LP: #775809 * block, blk-sysfs: Fix an err return path in blk_register_queue() - LP: #775809 * p54: Initialize extra_len in p54_tx_80211 - LP: #775809 * qlcnic: limit skb frags for non tso packet - LP: #775809 * nfsd4: fix struct file leak on delegation - LP: #775809 * nfsd4: Fix filp leak - LP: #775809 * virtio: Decrement avail idx on buffer detach - LP: #775809 * x86, gart: Set DISTLBWALKPRB bit always - LP: #775809 * x86, gart: Make sure GART does not map physmem above 1TB - LP: #775809 * intel-iommu: Fix use after release during device attach - LP: #775809 * intel-iommu: Unlink domain from iommu - LP: #775809 * intel-iommu: Fix get_domain_for_dev() error path - LP: #775809 * drm/radeon/kms: pll tweaks for r7xx - LP: #775809 * drm/nouveau: fix notifier memory corruption bug - LP: #775809 * drm/radeon/kms: fix bad shift in atom iio table parser - LP: #775809 * drm/i915/tv: Remember the detected TV type - LP: #775809 * tty/n_gsm: fix bug in CRC calculation for gsm1 mode - LP: #775809 * serial/imx: read cts state only after acking cts change irq - LP: #775809 * ASoC: Fix output PGA enabling in wm_hubs CODECs - LP: #775809 * ASoC: codecs: JZ4740: Fix OOPS - LP: #775809 * ALSA: hda - Add a fix-up for Acer dmic with ALC271x codec - LP: #775809 * ahci: don't enable port irq before handler is registered - LP: #775809 * libata: Implement ATA_FLAG_NO_DIPM and apply it to mcp65 - LP: #775809 * kconfig: Avoid buffer underrun in choice input - LP: #775809 * UBIFS: fix master node recovery - LP: #775809 * ideapad: read brightness setting on brightness key notify - LP: #775809 * ACPI battery: fribble sysfs files from a resume notifier - LP: #775809 * UBIFS: fix false space checking failure - LP: #775809 * kvm-390: Let kernel exit SIE instruction on work - LP: #775809 * pfault: fix token handling - LP: #775809 * ACPI / PM: Avoid infinite recurrence while registering power resources - LP: #775809 * slub: fix panic with DISCONTIGMEM - LP: #775809 * set memory ranges in N_NORMAL_MEMORY when onlined - LP: #775809 * FLEXCOP-PCI: fix __xlate_proc_name-warning for flexcop-pci - LP: #775809 * virtio: console: Enable call to hvc_remove() on console port remove - LP: #775809 * oom: use pte pages in OOM score - LP: #775809 * mm: check if PTE is already allocated during page fault - LP: #775809 * mm: thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups - LP: #775809 * m68k/mm: Set all online nodes in N_NORMAL_MEMORY - LP: #775809 * vfs: avoid large kmalloc()s for the fdtable - LP: #775809 * nfs: don't lose MS_SYNCHRONOUS on remount of noac mount - LP: #775809 * NFSv4.1: Ensure state manager thread dies on last umount - LP: #775809 * um: mdd support for 64 bit atomic operations - LP: #775809 * drm: select FRAMEBUFFER_CONSOLE_PRIMARY if we have FRAMEBUFFER_CONSOLE - LP: #775809 * agp: fix arbitrary kernel memory writes - LP: #775809 * agp: fix OOM and buffer overflow - LP: #775809 * iwlwifi: do not set tx power when channel is changing - LP: #775809 * iwl3945: do not deprecate software scan - LP:
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Branch linked: lp:ubuntu/linux-ti-omap4 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-translations/+bug/747090/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Agreed, this is working fine now. I've confirmed that translations are working in the CD boot menu again, and I've also reproduced my gdb testing and am no longer seeing instances of wrong return addresses following INT. Thanks! ** Tags added: verification-done ** Tags removed: verification-needed-natty -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Tags added: verification-done-natty ** Tags removed: verification-done -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Tags added: verification-needed-natty -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed' to 'verification-done'. If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
I no longer have the original natty-desktop-i386.iso, and the current one appears to have moved some of the breakpoints. So I instead tested using this bug's dup, 771227. virsh save/restore are working with this proposed kernel. That should verify this bug, I don't know if cjwatson wants to give it another go or not. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Also, with this kernel I do get translations when I choose 'Nederlands' as my language from the boot cd. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Branch linked: lp:ubuntu/natty-proposed/linux-ti-omap4 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Confirmed with apw that this is fixed in ubuntu git tree, and will be Fixed in first SRU upload. Updating milestone to natty-updates to reflect this. ** Changed in: linux (Ubuntu Natty) Milestone: ubuntu-11.04 = natty-updates -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Tags added: server-nro ** Tags removed: server-nrs -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: linux (Ubuntu Natty) Milestone: ubuntu-11.04-beta-2 = ubuntu-11.04 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Tags added: server-nrs -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: qemu-kvm (Ubuntu Natty) Milestone: ubuntu-11.04-beta-2 = None -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
The new kernel is working great for me for kvm. Marking the linux task from 'incomplete' to 'fix committed', as my understanding is that it is in the tree. Please correct if I'm wrong. ** Changed in: linux (Ubuntu Natty) Status: Incomplete = Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Tags added: iso-testing -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: linux (Ubuntu Natty) Assignee: (unassigned) = Andy Whitcroft (apw) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
@Serge -- I have pulled down the patch (and applied Jan's changes), and applied the patch to a Natty kernel for testing. If you could just verify the kernels at the URL for me, I can get the patch out for review. Kernels are here: http://people.canonical.com/~apw/lp747090-natty/ Thanks! ** Changed in: linux (Ubuntu Natty) Status: Triaged = Incomplete -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
I've sent apw's updated version of the patch with no changes to the kvm mailing list. Hopefully they forward it to lkml soon. I'm still testing, but the kernel in comment #23 is working great so far. Thanks much. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
@serge -- have we heard anything further from upstream. The thread you started seems quiet. I suspect we need to debug this more before they are going to react. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Quoting Andy Whitcroft (a...@canonical.com): @serge -- have we heard anything further from upstream. The thread you started seems quiet. I suspect we need to debug this more before they are going to react. Yeah I'd gotten distracted during the day yesterday. When I looked more into it last night, I think I found another solution. Namely, every place where the code replaced by calls to kvm_inject_realmode_interrupt() incremented the rmode.irq.rip, we need to do the same. I can try my hand at a patch today (or leave it in your capable hands) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
No comment on this patch yet from upstream, but this patch follows upstream guidance in actually fixing the bug as opposed to undoing the bad patch altogether (as my last patch did). The kernel built with this patch works for me. ** Patch added: 0001-kvm-fix-push-of-wrong-eip-when-doing-softint.patch https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/747090/+attachment/2027093/+files/0001-kvm-fix-push-of-wrong-eip-when-doing-softint.patch -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: linux (Ubuntu Natty) Status: New = Triaged ** Changed in: linux (Ubuntu Natty) Importance: Undecided = High ** Changed in: linux (Ubuntu Natty) Milestone: None = ubuntu-11.04-beta-2 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Tags added: kernel-key -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Marking the qemu-kvm userspace task 'invalid', as this looks to me to be exclusively in the kernel. Marking the linux task triaged/high/B2, to make sure this is on the Kernel team's release radar. JFo: adjust accordingly, if you disagree ;-) ** Changed in: qemu-kvm (Ubuntu Natty) Status: Confirmed = Invalid -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: ubuntu-translations Status: New = Triaged ** Changed in: ubuntu-translations Importance: Undecided = Low -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
With this kernel patch applied, the problem appears solved for me. I did first try my hand at a 'proper' fix, in two different ways, but failed. The patch probably won't apply 100% cleanly, but only because two of the lines being removed have changed. Ignore that and make the patch apply. ** Patch added: 0001-Remove-emulate_int_real.patch https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/747090/+attachment/2002696/+files/0001-Remove-emulate_int_real.patch -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Serge, are you working this upstream through the kvm development mailing list, too? -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Oh, and nice work on the patch, by the way :-) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Quoting Dustin Kirkland (dustin.kirkl...@gmail.com): Serge, are you working this upstream through the kvm development mailing list, too? I've sent an email to KVM mailing list k...@vger.kernel.org http://www.spinics.net/lists/kvm/msg52279.html but no responses yet. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
A cleaned up patch which applies to uptodate linux-2.6 HEAD. ** Patch added: 0001-Remove-emulate_int_real.patch https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/747090/+attachment/2003068/+files/0001-Remove-emulate_int_real.patch -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Hi Colin, I'm trying right now to reproduce this myself, but I'm curious, since this only happens with kvm enabled, have you tried to reproduce this with say a maverick kernel? -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Changed in: qemu-kvm (Ubuntu Natty) Assignee: (unassigned) = Serge Hallyn (serge-hallyn) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
I haven't. I'm not sure I can easily take my laptop down at the moment to try that, unfortunately ... -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Also affects: linux (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Subscribing Anthony...have you seen anything like this, Anthony? -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Instrumenting arch/x86/kvm/emulate.c gives me: [ 119.115925] emulate_int_real: emulating push of eip 148 [ 119.159032] emulate_int_real: emulating push of eip 40a3 [ 119.159063] emulate_int_real: emulating push of eip 40a3 [ 119.159086] emulate_int_real: emulating push of eip 148 [ 119.161142] emulate_int_real: emulating push of eip 35f7 [ 119.199433] emulate_int_real: emulating push of eip 40a3 [ 119.199464] emulate_int_real: emulating push of eip 40a3 [ 119.202484] emulate_int_real: emulating push of eip c416 [ 119.208262] emulate_int_real: emulating push of eip efc4 [ 119.257379] emulate_int_real: emulating push of eip efc4 [ 119.316397] emulate_int_real: emulating push of eip 3 [ 119.370991] emulate_int_real: emulating push of eip 7ee6 [ 119.877462] emulate_int_real: emulating push of eip c046 [ 119.879276] emulate_int_real: emulating push of eip 31 [ 120.035390] emulate_int_real: emulating push of eip c046 [ 120.073810] emulate_int_real: emulating push of eip 31 [ 123.826593] wlan0: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 132.604929] emulate_int_real: emulating push of eip 888e [ 132.605069] emulate_int_real: emulating push of eip 888e [ 132.647343] emulate_int_real: emulating push of eip 6a54 [ 132.757042] emulate_int_real: emulating push of eip 6a54 [ 132.976608] emulate_int_real: emulating push of eip 6a54 [ 133.141226] emulate_int_real: emulating push of eip 6a54 [ 133.250917] emulate_int_real: emulating push of eip 6a54 [ 133.415668] emulate_int_real: emulating push of eip 6a54 [ 133.525302] emulate_int_real: emulating push of eip 6a54 [ 133.635169] emulate_int_real: emulating push of eip 6a54 [ 133.964395] emulate_int_real: emulating push of eip 6a54 [ 134.458270] emulate_int_real: emulating push of eip 6a54 [ 134.853848] emulate_int_real: emulating push of eip 6a54 [ 134.875356] emulate_int_real: emulating push of eip 31 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Building a kernel with emulate_int_real removed, I assume that will start working. I suspect the right answer will just be to increment eip, of course, i.e. something like insn_fetch(s8, 1, c-eip). -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
aliguori kirkland, yeah, that's real mode emulation aliguori i'll look closer this afternoon -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
Re: [Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
Quoting Dustin Kirkland (dustin.kirkl...@gmail.com): aliguori kirkland, yeah, that's real mode emulation aliguori i'll look closer this afternoon I was wrong about the path being taken when this happens - emulate_real_int() is not being called by emulate.c:emulate_int(), but by x86.c:kvm_inject_realmode_interrupt(). -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 747090] Re: wrong return address sometimes pushed for INT in kvm (not qemu)
** Summary changed: - No translations in natty - inside kvm only + wrong return address sometimes pushed for INT in kvm (not qemu) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to qemu-kvm in Ubuntu. https://bugs.launchpad.net/bugs/747090 Title: wrong return address sometimes pushed for INT in kvm (not qemu) -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs