Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Jul 2016 22:22:57 +0200
From:      Lars Engels <lars.engels@0x20.net>
To:        virtualization@freebsd.org
Subject:   bhyve coredump on 11.0-ALPHA6
Message-ID:  <20160709202256.GV15808@e-new.0x20.net>

next in thread | raw e-mail | index | archive | help

--t1CmwkW5H+10rlDA
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I wanted to give TrueOS Desktop a try using the new GOP bhyve.
When I start the virtual machine and connect with tightvnc bhyve
crashes:

/bhyve/TrueOSDesktop > gdb /usr/sbin/bhyve bhyve.core

Core was generated by `bhyve'.
Program terminated with signal 11, Segmentation fault.

#0  0x000000000042c41e in pci_xhci_reset_slot (sc=3D0x801b3c000, slot=3D1) =
at /usr/src/usr.sbin/bhyve/pci_xhci.c:707
707             dev =3D XHCI_SLOTDEV_PTR(sc, slot);
(gdb) bt full
#0  0x000000000042c41e in pci_xhci_reset_slot (sc=3D0x801b3c000, slot=3D1) =
at /usr/src/usr.sbin/bhyve/pci_xhci.c:707
        dev =3D (struct pci_xhci_dev_emu *) 0x0
#1  0x000000000042a693 in pci_xhci_reset (sc=3D0x801b3c000) at /usr/src/usr=
=2Esbin/bhyve/pci_xhci.c:359
        i =3D 1
#2  0x0000000000429c91 in pci_xhci_init (ctx=3D0x801a1b080, pi=3D0x801a42c8=
0, opts=3D0x0) at /usr/src/usr.sbin/bhyve/pci_xhci.c:2779
        sc =3D (struct pci_xhci_softc *) 0x801b3c000
        error =3D 0
#3  0x000000000041c28b in pci_emul_init (ctx=3D0x801a1b080, pde=3D0x654f90,=
 bus=3D0, slot=3D30, func=3D0, fi=3D0x801a21c70) at /usr/src/usr.sbin/bhyve=
/pci_emul.c:749
        pdi =3D (struct pci_devinst *) 0x801a42c80
        err =3D 0
#4  0x000000000041bd49 in init_pci (ctx=3D0x801a1b080) at /usr/src/usr.sbin=
/bhyve/pci_emul.c:1109
        mr =3D {name =3D 0x9 <Address 0x9 out of bounds>, flags =3D 9, hand=
ler =3D 0x650bf36715e07822, arg1 =3D 0x0, arg2 =3D 140737488348512, base =
=3D 4389931, size =3D 0}
        pde =3D (struct pci_devemu *) 0x654f90
        bi =3D (struct businfo *) 0x801a20000
        si =3D (struct slotinfo *) 0x801a21c40
        fi =3D (struct funcinfo *) 0x801a21c70
        lowmem =3D 18446735284888420640
        bus =3D 0
        slot =3D 30
        func =3D 0
        error =3D 0
#5  0x000000000040a715 in main (argc=3D1, argv=3D0x7fffffffe778) at /usr/sr=
c/usr.sbin/bhyve/bhyverun.c:913
        c =3D -1
        error =3D 0
        gdb_port =3D 0
        err =3D 0
        bvmcons =3D 0
        max_vcpus =3D 16
        mptgen =3D 1
        memflags =3D 0
        rtc_localtime =3D 1
        ctx =3D (struct vmctx *) 0x801a1b080
        rip =3D 26
        memsize =3D 4294967296
        optstr =3D 0x446057 "abehuwxACHIPSWYp:g:c:s:m:l:U:"
Current language:  auto; currently minimal
(gdb)=20


The command I used to start was:

bhyve -c 2 -m 4096 -w -H \
        -s 0,hostbridge \
        -s 3,ahci-cd,/ISOs/TrueOS-Desktop-11.0-CURRENTJULY2016-07-08-2016-x=
64-DVD.iso \
        -s 4,ahci-hd,disk0.img \
        -s 5,virtio-net,tap0 \
        -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \
        -s 29,fbuf,tcp=3D0.0.0.0:5900,w=3D800,h=3D600,wait \
        -s 30,xhci \
        -s 31,lpc -l com1,stdio \
        vm0



--t1CmwkW5H+10rlDA
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCgBmBQJXgV0gXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF
NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1t8+8H/AsgFowUfPPEhn7Oe6JYQaWS
QgZTV5simvPQdQzB2bkZMexk/CzFMmiFjD7pkNJ6wOQjAQfkMoACz5xAJSFg01MC
g0IQutv5GjGwp14d3eO/YCfYa4Kmtan5VBSEo1IeOY0Z5W6GojkFDQdyx6fNJNVu
ti4dDpQZbcX7L0A/rdRLZ3NIuVy63qWhUSMW9X0QEOmf7/7vm/Du7AP8boBcPl9U
wwDIZ02ZFDL1xajcxPbl17paFiVMAXK9Ig4jfsMp8h5RcK2GINZRVeJxtKiV4OFT
PnA2k0/zXo2u6LyypEUnL1p5aG7JIy5xs7Xso6630+zyS1ZWmJp7+q2TRmcsSe4=
=ZWW2
-----END PGP SIGNATURE-----

--t1CmwkW5H+10rlDA--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160709202256.GV15808>