summary refs log tree commit diff stats
path: root/results/scraper/box64/545
blob: ff74f8c7ec93dfe2bbb356a56d12085467b40e44 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
SOMA, v1.61 (50361), Linux x64, GOG, Segmentation fault
<!---READ THE README BEFORE SUBMITTING AN ISSUE!
IF YOU'RE HERE TO CREATE AN ISSUE ASKING FOR SUPPORT, YOU'RE IN THE WRONG PLACE.

This template is meant to help create quality reports, please use it.--->

### Description
<!-- Provide a simple description of what happens during the emulation. -->
SOMA, v1.61 (50361), Linux x64, GOG, Engine: HPL
Rock 5B, Box64 with Dynarec v0.2.3 38a5e55, PAN_MESA_DEBUG=gofaster,gl3

Not working, ending with Segmentation fault. 
Also reported here, https://github.com/ptitSeb/box86-compatibility-list/issues/245

Already tested:
- `-force-opengl`, no effect.
<!-- If the game displays an error message:
Click inside the window, press CTRL+C to copy, and paste between the apostrophes below 
Also, don't repport the missing `_ZGTtnaj` and `_ZGTtdlPv` symbol as well as the `Warning: call to partially implemented dl_iterate_phdr` messages -->

```bash
rico [ /opt/games/soma ]$ ./Soma.bin.x86_64 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 21 entries
Using bash "/home/rico/box64/tests/bash"
Box64 with Dynarec v0.2.1 c5e085b built on Mar 10 2023 13:29:51
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 57 Env var
Looking for ./Soma.bin.x86_64
Rename process to "Soma.bin.x86_64"
Using native(wrapped) libGL.so.1
Using native(wrapped) libGLU.so.1
Using emulated /opt/games/soma/lib64/libtheora.so.0
Using native(wrapped) libvorbis.so.0
Using native(wrapped) libvorbisfile.so.3
Using native(wrapped) libogg.so.0
Using emulated /opt/games/soma/lib64/libIL.so.1
Using native(wrapped) libz.so.1
Using emulated /opt/games/soma/lib64/libfmodex64-4.44.62.so
Using emulated /opt/games/soma/lib64/libfmodevent64-4.44.62.so
Using native(wrapped) libSDL2-2.0.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Look for pthread_yield in loaded elfs
Found symbol with version GLIBC_2.17, value = 0x7fa64f1520
1484|SIGSEGV @0x7fa6448f54 (pthread_setschedparam (/usr/lib/libc.so.6)) (x64pc=0xa0613/???:"???", rsp=0x101fff148, stack=0x101800000:0x102000000 own=(nil) fp=(nil)), for accessing 0xd0 (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x00000000012746bf RSP-0x18:0x000000007079f090 RSP-0x10:0x0000000000e95259 RSP-0x08:0x0000000072c2b1e8
RSP+0x00:0x000000000127474d RSP+0x08:0x0000000000000000 RSP+0x10:0x00000000705b2c10 RSP+0x18:0x000000007427d780
RAX:0x000000007079f0e0 RCX:0x00000000366cadf0 RDX:0x000000007079f090 RBX:0x000000007079f090 
RSP:0x0000000101fff148 RBP:0x0000000000000000 RSI:0x0000000072c2b1e8 RDI:0x0000000001279e20 
 R8:0x0000000001f55640  R9:0x0000000000000000 R10:0x00000000019ce935 R11:0x0000000070786af0 
R12:0x00000000705bd820 R13:0x00000000705d18b0 R14:0x0000000000000001 R15:0x0000000101fff180 
Segmentation fault (core dumped)
```

### Tested on
<!-- Machine on which it's has been tested on (like RPi4, OpenPandora, Odroid XU4...) -->
RADXA Rock 5B (rk3588) 16GB
LFS, BSP kernel 5.10.110+ rkr3.6, Gnome 43.4, Box64 with Dynarec v0.2.3 38a5e55
1080p, default game setting

### Reproduce
<!-- If the game displays an error message:
Click inside the window, press CTRL+C to copy, and paste between the apostrophes below 
Also, don't repport the missing `_ZGTtnaj` and `_ZGTtdlPv` symbol as well as the `Warning: call to partially implemented dl_iterate_phdr` messages -->
```bash
cd $game_folder
export PAN_MESA_DEBUG=gofaster,gl3
./Soma.bin.x86_64
```
### Logs
Pasted above

### Status
**Previous behavior:** 
<!-- If there is no known previous behavior (e.g. you're creating the issue) just put 'None reported' -->
None reported

**Current behavior:**
<!-- Can be similar to your desciption, just shorter and more concise -->
Segmentation fault via box64 

### Screenshots
<!-- Graphics, Glitches, 'Test-Case' Messages, ETC.  -->

### OpenGL
<!-- Did OpenGL is used. If yes, what profile (1.x, 2.x 3.x...). Also, is S3TC/DxTC used -->
OpenGL 3.3
HPL Engine 3

### Additional Information
<!-- Any additional information such as configuration or other comments -->

`PAN_MESA_DEBUG=gofaster,gl3`
Box64 with Dynarec v0.2.3 38a5e55, compiled with `-DRK3588=1`

https://www.pcgamingwiki.com/wiki/SOMA