Open clort81 opened 1 year ago
You can probably open a ticket on the main box64
for this one. I guess the issue is an incorrect wrapping of a callback function. If you can run with BOX64_ROLLING_LOG=1
it should give the last function call before the SIGILL and might help finding the issue.
I don't see what file the rolling log creates. BUT! I used the spirits of my ancestors to ls -altr and i saw an empty file SKILLSBG.BMP was being created in the game directory. Then i looked at the working wine version directory and saw: 1440054 Feb 26 22:22 SKILLSBG.BMP So copied that into the /LinuxGames/URW/urw-3.63-x86_64-linux-gnu dir and reran, and got the same error And i saw a 0-byte SKILLSBG.BMP was created... So i copied over SKILLSBG.BMP and RITUALSBG.BMP, then made then immutable with sudo chattr+i Reran the game and..... It runs! The game may be download from the author's homepage here: http://www.unrealworld.fi/urw_linuxmirror.html But buy it on steam if you can! https://store.steampowered.com/app/351700/UnReal_World You'll just need these two .bmp files and make them immutable: SKILLS_AND_RITUALS_BMPs.zip
The bmp files are probably created with SDL2-image, I'll check myself later thanks for the links.
I don't see what file the rolling log creates. BUT! I used the spirits of my ancestors to ls -altr and i saw an empty file SKILLSBG.BMP was being created in the game directory. Then i looked at the working wine version directory and saw: 1440054 Feb 26 22:22 SKILLSBG.BMP So copied that into the /LinuxGames/URW/urw-3.63-x86_64-linux-gnu dir and reran, and got the same error And i saw a 0-byte SKILLSBG.BMP was created... So i copied over SKILLSBG.BMP and RITUALSBG.BMP, then made then immutable with sudo chattr+i Reran the game and..... ) It runs! The game may be download from the author's homepage here: http://www.unrealworld.fi/urw_linuxmirror.html But buy it on steam if you can! https://store.steampowered.com/app/351700/UnReal_World You'll just need these two .bmp files and make them immutable: SKILLS_AND_RITUALS_BMPs.zip
Thank you, unfortunetaly my RK3566 SBC runs on exfat. So chattr+i is out of the question. Bummer
Result:
Opens a window, then crashes after a bit
Looks a bit different with today's 2023-02-27 build:
With export BOD64_DYNAREC=0 i get same problem. With dynarec off and BOX64_JITGDB=1 i get
Tested on
khadas vim3-pro box64 git build 2023-02-27 with -DODROIDN2=1
Status
None reported
Current behavior: SIGILL
Screenshots
OpenGL
No. seems to be using SDL2
Additional Information
environment: BOX64_NOPULSE=1
In 32bit chroot it looks similar, opens a window but then exits WITHOUT SIGILL error.
I tried disabling sound and music and setting old hardware mode in the urw_ini.txt [OLD_HARDWARE_MODE:YES]
Since we have symbols i can get disassembly with labels, which is neat! But i don't know what to do with that. x86_64-linux-gnu-objdump -C -S -D urw3-bin > urw3-bin.asm
If you've gotten this far, the windows version of 3.63 seems to work but I need to find time to play it a bit before making my report.
Cheers! Heads up, shoulders straight.