ptitSeb / box86

Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
https://box86.org
MIT License
3.35k stars 232 forks source link

XIII original version hang/crash #499

Open chills340 opened 2 years ago

chills340 commented 2 years ago

It was reported to me that this game crashed with an error

xiii

I installed it and played for a few and the same happened for me. looking at BOX86_LOG=1 i was able to see these sigsev errors and wanted to ask if you see the issue or is more troubleshooting required?

00fc:fixme:d3d:draw_primitive Sampling attached render targets is not supported.
1980|SIGSEGV @0x72da6e2c (???(0x72da6e2c)) (x86pc=0x1abf082/???:"???", esp=0x31f6c4, stack=0xf68de000:0xf70de000 own=(nil) fp=0x31f358), for accessing 0xd (code=1/prot=0), db=0x65622080(0x72da6de0:0x72da6ef4/0x1abf061:0x1abf0a4/???:clean, hash:f3d8f6fa/f3d8f6fa)
0024:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0024:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
1980|SIGSEGV @0xf793b16c (???(0xf793b16c)) (x86pc=0x7bc292f6/???:"???", esp=0x31f760, stack=0xf68de000:0xf70de000 own=(nil) fp=0x31fd38), for accessing 0x1b0a7c8 (code=2/prot=5), db=0x64b82568(0xf793acd0:0xf793b28c/0x7bc29190:0x7bc29373/???:clean, hash:a03800f4/a03800f4)
1980|Double SIGSEGV (code=2, pc=0xf793b16c, addr=0x1b0a7c8)!

Thanks,

ptitSeb commented 2 years ago

I'll try later on my phytium, to see if it's a mesa issue or a box issue (because the error seems to be an access to a NULL structure, wich can be caused by a missing something in wined3d/mesa emulation too)

ptitSeb commented 2 years ago

I just tested, and it's still unstable :(