So i have GTA San Andreas on DVD and i decided to try it out on Arch Linux, i installed it and that went smoothly, but whenever i try to play the game i get an "Unhandled page fault" and it causes wine debugger to start. These are the details :
Code: Select all
Unhandled exception: page fault on read access to 0x00000000 in wow64 32-bit code (0x00746929).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00746929 ESP:0177fda0 EBP:0177ff50 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:00000000 ECX:00000000 EDX:7ffc2000
ESI:00000000 EDI:7bb5c37c
Stack dump:
0x0177fda0: 00748732 7ffd1000 01300000 00000000
0x0177fdb0: 00828cb3 00856c80 008a5a08 7ffd1000
0x0177fdc0: 00c9ad08 0177fdd4 0177fdb4 00c9ad08
0x0177fdd0: 7ffd1000 0177fde0 0082ad25 00c9ad08
0x0177fde0: 0177fe1c 00823b3e 00000008 00821d1d
0x0177fdf0: 00821d17 008a5a10 008a5a08 7ffd1000
Backtrace:
=>0 0x00746929 in gta_sa (+0x346929) (0x0177ff50)
1 0x7bb5ea2c in kernel32 (+0xea2c) (0x0177ff68)
2 0x7bcecde3 in ntdll (+0xcde3) (0x0177ff80)
3 0x7bd21945 in ntdll (+0x41945) (0x0177ffec)
0x00746929 gta_sa+0x346929: movl (%eax), %ecx
Modules:
Module Address Debug info Name (42 modules)
PE 3d0000- 3d9000 Deferred ogg
PE 400000- 1577000 --none-- gta_sa
PE 1840000- 1948000 Deferred vorbis
PE 1950000- 1980000 Deferred eax
PE 10000000-10011000 Deferred vorbisfile
PE-Wine 79c10000-79c76000 Deferred imm32
PE-Wine 79c90000-79d1f000 Deferred ws2_32
PE-Wine 79d30000-79d7c000 Deferred coml2
PE-Wine 79d90000-79fbc000 Deferred rpcrt4
PE-Wine 79fd0000-7a11c000 Deferred combase
PE-Wine 7a130000-7a451000 Deferred ole32
PE-Wine 7a470000-7a4b0000 Deferred win32u
PE-Wine 7a4c0000-7a70d000 Deferred gdi32
PE-Wine 7a720000-7ac22000 Deferred user32
PE-Wine 7ac40000-7aca8000 Deferred msacm32
PE-Wine 7acc0000-7afef000 Deferred ucrtbase
PE-Wine 7b000000-7b06f000 Deferred sechost
PE-Wine 7b080000-7b33e000 Deferred msvcrt
PE-Wine 7b350000-7b43f000 Deferred advapi32
PE-Wine 7b450000-7b5c9000 Deferred winmm
PE-Wine 7b5e0000-7bb34000 Deferred kernelbase
PE-Wine 7bb50000-7bcc2000 Dwarf-4-5 kernel32
PE-Wine 7bce0000-7bfe6000 Dwarf-4-5 ntdll
ELF 7e405000-7e42f000 Deferred libexpat.so.1
ELF 7e42f000-7e482000 Deferred libfontconfig.so.1
ELF 7e482000-7e51b000 Deferred libpcre2-8.so.0
ELF 7e51b000-7e53e000 Deferred libbrotlicommon.so.1
ELF 7e53e000-7e68b000 Deferred libglib-2.0.so.0
ELF 7e68b000-7e69a000 Deferred libbrotlidec.so.1
ELF 7e69a000-7e7be000 Deferred libharfbuzz.so.0
ELF 7e7be000-7e7f8000 Deferred libpng16.so.16
ELF 7e7f8000-7e80b000 Deferred libbz2.so.1.0
ELF 7e80b000-7e823000 Deferred libz.so.1
ELF 7e823000-7e8e4000 Deferred libfreetype.so.6
ELF 7e8e4000-7e919000 Deferred libgcc_s.so.1
ELF 7e919000-7e9f1000 Deferred libm.so.6
ELF 7ea19000-7eb86000 Deferred win32u.so
ELF ec9d2000-ec9d8000 Deferred ws2_32.so
ELF ec9d8000-eca83000 Export ntdll.so
ELF eca83000-eccb8000 Deferred libc.so.6
ELF ecce2000-ecd18000 Deferred ld-linux.so.2
ELF ecd18000-ecd1d000 Deferred <wine-loader>
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
0000005c 0 wine_rpcrt4_io
00000074 0 wine_rpcrt4_io
00000090 0 wine_rpcrt4_io
000000b4 0 wine_rpcrt4_io
000000e4 0
00000104 0 wine_rpcrt4_io
00000114 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
00000060 0
00000064 0
00000068 0
000000a4 0
000000a8 0
0000006c plugplay.exe
00000070 0
0000007c 0
00000080 0 wine_sechost_service
00000084 0 wine_rpcrt4_server
000000d4 0 wine_rpcrt4_io
00000088 svchost.exe
0000008c 0
00000094 0
00000098 0 wine_sechost_service
0000009c explorer.exe
000000a0 0
000000f8 0
000000fc 0 wine_explorer_display_settings_restorer
00000100 0 wine_rpcrt4_server
000000ac winedevice.exe
000000b0 0
000000b8 0
000000bc 0 wine_sechost_service
000000c0 0
000000c4 0
000000c8 0
000000cc 0
000000d0 0
000000dc 0
000000f0 gta_sa.exe
000000f4 0
0000010c rpcss.exe
00000110 0
0000011c 0
00000120 0 wine_sechost_service
00000124 0 wine_rpcrt4_server
00000128 0 wine_rpcrt4_server
0000012c 0 wine_rpcrt4_io
00000330 start.exe
00000334 0
00000338 conhost.exe
0000033c 0
00000340 (D) G:\home\*********\Games\GTA San Andreas\gta_sa.exe
00000344 0 <==
00000358 0
00000350 conhost.exe
00000354 0
System information:
Wine build: wine-9.22
Platform: x86_64 (guest: i386)
Version: Windows XP
Host system: Linux
Host version: 6.12.9-arch1-1
Any help would be appreciated, thanks! :)