summary refs log tree commit diff stats
path: root/results/scraper/box64/265
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-16 14:55:48 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-16 14:55:48 +0200
commit63d2e9d409831aa8582787234cae4741847504b7 (patch)
tree595fae753d2eb293437226eaab2eed208463f132 /results/scraper/box64/265
parent2843bb65aeaeb86eb89bf3d9690db61b9dc6306e (diff)
downloadqemu-analysis-box64.tar.gz
qemu-analysis-box64.zip
add box64 bug reports box64
Diffstat (limited to 'results/scraper/box64/265')
-rw-r--r--results/scraper/box64/26512
1 files changed, 12 insertions, 0 deletions
diff --git a/results/scraper/box64/265 b/results/scraper/box64/265
new file mode 100644
index 000000000..4603f9cf6
--- /dev/null
+++ b/results/scraper/box64/265
@@ -0,0 +1,12 @@
+Segmentation fault in my_XVaCreateNestedList
+I have a (perhaps rather ambitious) goal of running Intel Quartus Prime on Apple M1 Pro using Box64. I started by adding the necessary native function wrappings in libc, libfontconfig, and libX11 for running the Quartus programmer installation wizard. The wizard starts, but after a couple of steps it segfaults in `my_XVaCreateNestedList`:

+> 4597|SIGSEGV @0x64a5d7c0 (my_XVaCreateNestedList (/usr/local/bin/box64)) (x64pc=0xd0f33/???:"???", rsp=0xffffa028a698, stack=0xffff9fa97000:0xffffa0297000 own=(nil) fp=(nil)), for accessing (nil) (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

+Segmentation fault (core dumped)

+

+The wrapped functions I added to libX11 are not called before the segmentation fault, so they can't be the problem. Any pointers on how to start debugging this? 

+

+I am running Ubuntu 21.10 on VMware Fusion for Apple Silicon, and I compiled Box64 using `-DARM_DYNAREC=ON`:

+> Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096

+> Box64 with Dynarec v0.1.7 ead3217 built on Apr  4 2022 19:33:09

+

+Should I try using `-DM1=1` instead?
\ No newline at end of file