GTA SA crashes on startup.

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Post Reply
MichaelPC
Newbie
Newbie
Posts: 2
Joined: Thu Aug 29, 2024 3:00 pm

GTA SA crashes on startup.

Post by MichaelPC »

Hi!
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
I'm not aware of any reasons why it's crashing, over on WineHQ its said to work wonderfully so idk.
Any help would be appreciated, thanks! :)
MichaelPC
Newbie
Newbie
Posts: 2
Joined: Thu Aug 29, 2024 3:00 pm

Re: GTA SA crashes on startup.

Post by MichaelPC »

Okay so i have fixed the problem, i just had to download some directx dlls, which i did easily using winetricks.
But there's still one more issue, the audio. It's off-sync, and it's really disorienting.
Help would be greatly appreciated.
Thanks :)
Post Reply