Hello, I hope this is the right platform to ask help for MESA related issues. I've build MESA with gfxstream-experimental and llvmpipe swrast Vulkan drivers. I'm using qemu-system-aarch64 built with virtio-gpu-rutabaga. Basically I want to try out the Vulkan command serialization over virtio-gpu for guest Linux OS
When I run vulkaninfo with the gfxstream ICD, I get the following errors: https://gist.github.com/ahsanhussain/17617bafd16a342ca198523329421291 while trying llvmpipe ICD (export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.aarch64.json) results in a segfault, even on stock QEMU ``` openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY|O_CLOEXEC) = 5 read(5, "processor\t: 0\nBogoMIPS\t: 243.75\n"..., 16384) = 3894 brk(0x18606000) = 0x18606000 read(5, "", 16384) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 close(5) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 brk(0x185fe000) = 0x185fe000 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- +++ killed by SIGSEGV (core dumped) +++ Segmentation fault (core dumped) ``` I'm new to Vulkan and gfxstream, and not sure where to start looking into this. Can someone please help me get started. Best regards, Ahsan