|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] qemu 2.2 crash on linux hvm domU (full backtrace included)
dom0 xen-unstable from staging git with "x86/hvm: Extend HVM cpuid leaf with vcpu id" and "x86/hvm: Add per-vcpu evtchn upcalls" patches, and qemu 2.2 from spice git (spice/next commit e779fa0a715530311e6f59fc8adb0f6eca914a89): https://github.com/Fantu/Xen/commits/rebase/m2r-stagingQemu crash on fedora 20 lxde (with software updates of some days ago) boot with this backtrace: Program received signal SIGSEGV, Segmentation fault.0x0000555555689607 in vmport_ioport_read (opaque=0x555556440a20, addr=0, size=4) at /mnt/vm/xen/Xen/tools/qemu-xen-dir/hw/misc/vmport.c:7373 eax = env->regs[R_EAX]; (gdb) bt full#0 0x0000555555689607 in vmport_ioport_read (opaque=0x555556440a20, addr=0, size=4) at /mnt/vm/xen/Xen/tools/qemu-xen-dir/hw/misc/vmport.c:73 xl -vvv create /etc/xen/FEDORA19.cfg Parsing config from /etc/xen/FEDORA19.cfglibxl: debug: libxl_create.c:1529:do_domain_create: ao 0xac2660: create: how=(nil) callback=(nil) poller=0xac2af0 libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=unknown libxl: debug: libxl_device.c:215:disk_try_backend: Disk vdev=hda, backend phy unsuitable as phys path not a block device libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk vdev=hda, using backend qdisk libxl: debug: libxl_create.c:935:initiate_domain_create: running bootloader libxl: debug: libxl_bootloader.c:323:libxl__bootloader_run: not a PV domain, skipping bootloader libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0xac32f8: deregister unregisteredxc: detail: elf_parse_binary: phdr: paddr=0x100000 memsz=0x26b324 xc: detail: elf_parse_binary: memory: 0x100000 -> 0x36b324 xc: detail: VIRTUAL MEMORY ARRANGEMENT: xc: detail: Loader: 0000000000100000->000000000036b324 xc: detail: Modules: 0000000000000000->0000000000000000 xc: detail: TOTAL: 0000000000000000->0000000078000000 xc: detail: ENTRY: 0000000000100000 xc: detail: PHYSICAL MEMORY ALLOCATION: xc: detail: 4KB PAGES: 0x0000000000000200 xc: detail: 2MB PAGES: 0x00000000000003bf xc: detail: 1GB PAGES: 0x0000000000000000 xc: detail: elf_load_binary: phdr 0 at 0x7f1f9729f000 -> 0x7f1f975012b0libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=qdisk libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0xac4ad0: deregister unregistered libxl: debug: libxl_dm.c:1415:libxl__spawn_local_dm: Spawning device-model /usr/lib/xen/bin/qemu-gdb with arguments: libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: /usr/lib/xen/bin/qemu-gdblibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -xen-domid libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: 9 libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -chardevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-9,server,nowaitlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -monlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: chardev=libxl-cmd,mode=controllibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -nodefaults libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -name libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: FEDORA libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -k libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: it libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -spicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: port=6005,tls-port=0,addr=0.0.0.0,disable-ticketing,agent-mouse=on,disable-copy-pastelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -device libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: virtio-serial libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -chardevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: spicevmc,id=vdagent,name=vdagentlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: virtserialport,chardev=vdagent,name=com.redhat.spice.0libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: qxl-vga,vram_size_mb=64,ram_size_mb=64libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -boot libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: order=dc libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: ich9-usb-ehci1,id=usb,addr=0x1d.0x7,multifunction=onlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: ich9-usb-uhci1,masterbus=usb.0,firstport=0,addr=0x1d.0,multifunction=onlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: ich9-usb-uhci2,masterbus=usb.0,firstport=2,addr=0x1d.0x1,multifunction=onlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: ich9-usb-uhci3,masterbus=usb.0,firstport=4,addr=0x1d.0x2,multifunction=onlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -chardevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: spicevmc,name=usbredir,id=usbrc1libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: usb-redir,chardev=usbrc1,id=usbrc1libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -chardevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: spicevmc,name=usbredir,id=usbrc2libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: usb-redir,chardev=usbrc2,id=usbrc2libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -chardevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: spicevmc,name=usbredir,id=usbrc3libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: usb-redir,chardev=usbrc3,id=usbrc3libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -chardevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: spicevmc,name=usbredir,id=usbrc4libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: usb-redir,chardev=usbrc4,id=usbrc4libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -soundhw libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: hda libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -smp libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: 2,maxcpus=2 libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -devicelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: rtl8139,id=nic0,netdev=net0,mac=00:16:3e:18:e1:35libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -netdevlibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: type=tap,id=net0,ifname=vif9.0-emu,script=no,downscript=nolibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -machine libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: xenfv libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -m libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: 1920 libxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: -drivelibxl: debug: libxl_dm.c:1417:libxl__spawn_local_dm: file=/mnt/vm/disks/FEDORA19.disk1.xm,if=ide,index=0,media=disk,format=raw,cache=writeback libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch w=0xac3558 wpath=/local/domain/0/device-model/9/state token=3/0: register slotnum=3 libxl: debug: libxl_create.c:1545:do_domain_create: ao 0xac2660: inprogress: poller=0xac2af0, flags=i libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0xac3558 wpath=/local/domain/0/device-model/9/state token=3/0: event epath=/local/domain/0/device-model/9/state libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0xac3558 wpath=/local/domain/0/device-model/9/state token=3/0: event epath=/local/domain/0/device-model/9/state libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch w=0xac3558 wpath=/local/domain/0/device-model/9/state token=3/0: deregister slotnum=3 libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0xac3558: deregister unregistered libxl: debug: libxl_qmp.c:691:libxl__qmp_initialize: connected to /var/run/xen/qmp-libxl-9 xl dmesg (d9) HVM Loader (d9) Detected Xen v4.5.0-rc (d9) Xenbus rings @0xfeffc000, event channel 1 (d9) System requested SeaBIOS (d9) CPU speed is 2660 MHz (d9) Relocating guest memory for lowmem MMIO space disabled (XEN) irq.c:279: Dom9 PCI link 0 changed 0 -> 5 (d9) PCI-ISA link 0 routed to IRQ5 (XEN) irq.c:279: Dom9 PCI link 1 changed 0 -> 10 (d9) PCI-ISA link 1 routed to IRQ10 (XEN) irq.c:279: Dom9 PCI link 2 changed 0 -> 11 (d9) PCI-ISA link 2 routed to IRQ11 (XEN) irq.c:279: Dom9 PCI link 3 changed 0 -> 5 (d9) PCI-ISA link 3 routed to IRQ5 (d9) pci dev 01:3 INTA->IRQ10 (d9) pci dev 02:0 INTA->IRQ11 (d9) pci dev 03:0 INTA->IRQ5 (d9) pci dev 04:0 INTA->IRQ5 (d9) pci dev 05:0 INTA->IRQ10 (d9) pci dev 06:0 INTA->IRQ11 (d9) pci dev 1d:0 INTA->IRQ10 (d9) pci dev 1d:1 INTB->IRQ11 (d9) pci dev 1d:2 INTC->IRQ5 (d9) pci dev 1d:7 INTD->IRQ5 (d9) No RAM in high memory; setting high_mem resource base to 100000000 (d9) pci dev 05:0 bar 10 size 004000000: 0f0000000 (d9) pci dev 05:0 bar 14 size 004000000: 0f4000000 (d9) pci dev 02:0 bar 14 size 001000000: 0f8000008 (d9) pci dev 06:0 bar 30 size 000040000: 0f9000000 (d9) pci dev 05:0 bar 30 size 000010000: 0f9040000 (d9) pci dev 03:0 bar 10 size 000004000: 0f9050000 (d9) pci dev 05:0 bar 18 size 000002000: 0f9054000 (d9) pci dev 04:0 bar 14 size 000001000: 0f9056000 (d9) pci dev 1d:7 bar 10 size 000001000: 0f9057000 (d9) pci dev 02:0 bar 10 size 000000100: 00000c001 (d9) pci dev 06:0 bar 10 size 000000100: 00000c101 (d9) pci dev 06:0 bar 14 size 000000100: 0f9058000 (d9) pci dev 04:0 bar 10 size 000000020: 00000c201 (d9) pci dev 05:0 bar 1c size 000000020: 00000c221 (d9) pci dev 1d:0 bar 20 size 000000020: 00000c241 (d9) pci dev 1d:1 bar 20 size 000000020: 00000c261 (d9) pci dev 1d:2 bar 20 size 000000020: 00000c281 (d9) pci dev 01:1 bar 20 size 000000010: 00000c2a1 (d9) Multiprocessor initialisation: (d9) - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done. (d9) - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done. (d9) Testing HVM environment: (d9) - REP INSB across page boundaries ... passed (d9) - GS base MSRs and SWAPGS ... passed (d9) Passed 2 of 2 tests (d9) Writing SMBIOS tables ... (d9) Loading SeaBIOS ... (d9) Creating MP tables ... (d9) Loading ACPI ... (d9) S3 disabled (d9) S4 disabled (d9) vm86 TSS at fc00a100 (d9) BIOS map: (d9) 10000-100d3: Scratch space (d9) c0000-fffff: Main BIOS (d9) E820 table: (d9) [00]: 00000000:00000000 - 00000000:000a0000: RAM (d9) HOLE: 00000000:000a0000 - 00000000:000c0000 (d9) [01]: 00000000:000c0000 - 00000000:00100000: RESERVED (d9) [02]: 00000000:00100000 - 00000000:78000000: RAM (d9) HOLE: 00000000:78000000 - 00000000:fc000000 (d9) [03]: 00000000:fc000000 - 00000001:00000000: RESERVED (d9) Invoking SeaBIOS ...(d9) SeaBIOS (version debian/1.7.5-1-0-g506b58d-20140603_102943-testVS01OU)(d9) (d9) Found Xen hypervisor signature at 40000000 (d9) Running on QEMU (i440fx) (d9) xen: copy e820... (d9) Relocating init from 0x000df619 to 0x77fae600 (size 71995) (d9) CPU Mhz=2660 (d9) Found 13 PCI devices (max PCI bus is 00) (d9) Allocated Xen hypercall page at 77fff000 (d9) Detected Xen v4.5.0-rc (d9) xen: copy BIOS tables... (d9) Copying SMBIOS entry point from 0x00010010 to 0x000f0f40 (d9) Copying MPTABLE from 0xfc001160/fc001170 to 0x000f0e40 (d9) Copying PIR from 0x00010030 to 0x000f0dc0 (d9) Copying ACPI RSDP from 0x000100b0 to 0x000f0d90 (d9) Using pmtimer, ioport 0xb008 (d9) Scan for VGA option rom (d9) Running option rom at c000:0003 (XEN) stdvga.c:147:d9v0 entering stdvga and caching modes (d9) pmm call arg1=0 (d9) Turning on vga text mode console(d9) SeaBIOS (version debian/1.7.5-1-0-g506b58d-20140603_102943-testVS01OU)(d9) Machine UUID 2eca57e6-bff7-404e-bbda-1926d614cd28 (d9) EHCI init on dev 00:1d.7 (regs=0xf9057020) (d9) Found 0 lpt ports (d9) Found 0 serial ports (d9) ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9) (d9) ATA controller 2 at 170/374/0 (irq 15 dev 9) (d9) ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (10000 MiBytes) (d9) Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0 (d9) UHCI init on dev 00:1d.0 (io=c240) (d9) UHCI init on dev 00:1d.1 (io=c260) (d9) UHCI init on dev 00:1d.2 (io=c280) (d9) PS2 keyboard initialized (d9) All threads complete. (d9) Scan for option roms (d9) Running option rom at c980:0003 (d9) pmm call arg1=1 (d9) pmm call arg1=0 (d9) pmm call arg1=1 (d9) pmm call arg1=0 (d9) Searching bootorder for: /pci@i0cf8/*@6 (d9) (d9) Press F12 for boot menu. (d9) (d9) Searching bootorder for: HALT(d9) drive 0x000f0d40: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=20480000(d9) Space available for UMB: ca800-ef000, f0000-f0d40 (d9) Returned 258048 bytes of ZoneHigh (d9) e820 map has 6 items: (d9) 0: 0000000000000000 - 000000000009fc00 = 1 RAM (d9) 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED (d9) 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED (d9) 3: 0000000000100000 - 0000000077fff000 = 1 RAM (d9) 4: 0000000077fff000 - 0000000078000000 = 2 RESERVED (d9) 5: 00000000fc000000 - 0000000100000000 = 2 RESERVED (d9) enter handle_19: (d9) NULL (d9) Booting from Hard Disk... (d9) Booting from 0000:7c00 (XEN) irq.c:389: Dom9 callback via changed to Direct Vector 0xf3 (XEN) irq.c:279: Dom9 PCI link 0 changed 5 -> 0 (XEN) irq.c:279: Dom9 PCI link 1 changed 10 -> 0 (XEN) irq.c:279: Dom9 PCI link 2 changed 11 -> 0 (XEN) irq.c:279: Dom9 PCI link 3 changed 5 -> 0 domU's xl cfg: name='FEDORA' builder="hvm" device_model_override="/usr/lib/xen/bin/qemu-gdb" memory=2048 vcpus=2 acpi_s3=0 acpi_s4=0 vif=['bridge=xenbr0'] disk=['/mnt/vm/disks/FEDORA19.disk1.xm,raw,hda,rw'] boot='dc' device_model_version='qemu-xen' vnc=0 keymap="it" vga="qxl" spice=1 spicehost='0.0.0.0' spiceport=6005 spicedisable_ticketing=1 spicevdagent=1 spice_clipboard_sharing=0 spiceusbredirection=4 soundhw="hda" I tested also with stdvga instead of qxl vga but qemu crash always on fedora boot with same error. If you need more informations/tests tell me and I'll post them. Thanks for any reply and sorry for my bad english. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |