xen dom0: qemu-system-i386 Segmentation fault
qemu-system-i386 from Xen throws Segmentation fault, so I can’t run domUs with builder=“hvm”
I installed Alpine Linux as Xen dom0 with alpine-3.3.3-x86_64.iso downloaded from http://www.alpinelinux.org/downloads
# xl create /etc/xen/windows.conf
Parsing config from /etc/xen/windows.conf
libxl: error: libxl_dm.c:1854:device_model_spawn_outcome: domain 21 device model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1341:domcreate_devmodel_started: device model did not start: -3
libxl: error: libxl_dm.c:1964:kill_device_model: Device Model already exited
libxl: error: libxl.c:1591:libxl__destroy_domid: non-existant domain 21
libxl: error: libxl.c:1549:domain_destroy_callback: unable to destroy guest with domid 21
libxl: error: libxl.c:1476:domain_destroy_cb: destruction of domain 21 failed
# /usr/lib/xen/bin/qemu-system-i386
Segmentation fault (core dumped)
# ldd /usr/lib/xen/bin/qemu-system-i386
/lib/ld-musl-x86_64.so.1 (0x77a03d850000)
libz.so.1 => /lib/libz.so.1 (0x77a03ca3e000)
libaio.so.1 => /usr/lib/libaio.so.1 (0x77a03c83c000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x77a03c5df000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x77a03c3b8000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x77a03c0ac000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x77a03be17000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x77a03bbc2000)
libuuid.so.1 => /lib/libuuid.so.1 (0x77a03b9be000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x77a03b6ab000)
libxenstore.so.3.0 => /usr/lib/libxenstore.so.3.0 (0x77a03b4a1000)
libxenctrl.so.4.6 => /usr/lib/libxenctrl.so.4.6 (0x77a03b270000)
libxenguest.so.4.6 => /usr/lib/libxenguest.so.4.6 (0x77a03b044000)
liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x77a03ae28000)
libspice-server.so.1 => /usr/lib/libspice-server.so.1 (0x77a03ab32000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x77a03a91f000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x77a03d850000)
libssl.so.1.0.0 => /lib/libssl.so.1.0.0 (0x77a03a6b6000)
libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0x77a03a299000)
libintl.so.8 => /usr/lib/libintl.so.8 (0x77a03a08f000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x77a039e33000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x77a039c22000)
libnettle.so.6 => /usr/lib/libnettle.so.6 (0x77a0399ed000)
libhogweed.so.4 => /usr/lib/libhogweed.so.4 (0x77a0397ba000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x77a039556000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x77a039349000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x77a039128000)
libcelt051.so.0 => /usr/lib/libcelt051.so.0 (0x77a038f1b000)
libopus.so.0 => /usr/lib/libopus.so.0 (0x77a038cdb000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x77a038a8d000)
libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x77a038873000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x77a03866b000)
Segmentation fault (core dumped)
#dmesg
[49659.690508] qemu-system-i38[7660]: segfault at 0 ip 00006a1acb226d7c sp 000071d7d501ada8 error 4 in ld-musl-x86_64.so.1[6a1acb207000+87000]
[49659.690525] grsec: From ##.##.##.##: Segmentation fault occurred at (nil) in /usr/lib/xen/bin/qemu-system-i386[qemu-system-i38:7660] uid/euid:0/0 gid/egid:0/0, parent /bin/bash[bash:7602] uid/euid:0/0 gid/egid:0/0
# cat /boot/extlinux.conf
# Generated by update-extlinux 6.03-r2
DEFAULT menu.c32
PROMPT 0
MENU TITLE Alpine/Linux Boot Menu
MENU HIDDEN
MENU AUTOBOOT Alpine will be booted automatically in # seconds.
TIMEOUT 1
LABEL xen-grsec
MENU DEFAULT
MENU LABEL Xen + Linux grsec
COM32 mboot.c32
APPEND xen.gz dom0_mem=768M --- vmlinuz-grsec root=UUID=xxxxxxxxxx modules=sd-mod,usb-storage,ext4 quiet --- initramfs-grsec
(from redmine: issue id 5349, created on 2016-03-30)