I followed this guide to install QEMU in a chroot and I'm able to execute x86 Linux binaries: https://stackoverflow.com/questions/51895452/qemu-debian-x86-on-raspberrypi
Next, I tried installing WINE and Xvfb. However, running Xvfb gives a single error:
Checking dmesg, I find the following error every time Bus error happens:
[ 374.559845] Unhandled prefetch abort: unknown 1 (0x001) at 0x604e15a6
I'm suspecting this error is due to some sort of memory setting on the host kernel. Is there anything else I need to enable?
As for extra context: the application itself is a Windows app built with Delphi. It takes several images, processes them, and writes some files out. It can be run in batch mode, but it still needs a window to draw to, and I need to manually configure it when installing it for the first time, so I'll need something like x11vnc to access the app the first time.
EDIT: The error also happens when running Wine with no X server - I thought I may be able to run X on the "host" and the app writing to an X socket.