Página 1 de 1

[SA - Novo crash descoberto] Erro 0x005B5209 "crash desconhecido"

Enviado: 15 Jun 2025, 12:52
por Tiago_the_Freak
Olá pessoal
Antes de mais, criei este tópico não porque preciso de ajuda com algum crash, mas sim para dar a conhecer a vocês a causa e solução para esse crash, o 0x005B5209, que não tem documentação nenhuma na Lista de Crashes do GTA SA.

(tentei procurar por algum tópico onde eu pudesse postar essa minha descoberta, não encontrei então decidi criar esse aqui... não me crucifique ok?)

Então, vamos ao que interessa: eu tenho um SA com vários mods (ah fala sério?!), ok mas nem tantos assim... e esse crash parece estar de alguma forma relacionado com o LOD Vegetation , agora incluso no Proper Fixes.

Como replicar o crash?
Eu obtive esse crash ao instalar o "beachclub.ipl" da versão adaptada para o LOD Vegetation, como explicado no post do mod Beach Club Safehouse.
O crash ocorreu, não por haver algum erro no ficheiro .ipl, mas sim porque eu (ainda) não tenho o Proper Fixes instalado.

Prints:

SpoilerAbrir
Imagem

Log do crash aquiAbrir
GTA SA 1.0.0.0 US
Unhandled exception at 0x005B5209 in gta_sa.exe (+0x1b5209): 0xC0000005: Access violation writing location 0x00000034.
    Register dump:
        EAX: 0x0DF6EC98  EBX: 0x00000000  ECX: 0x00000000  EDX: 0x00000002  
        EDI: 0x00000000  ESI: 0x000000E6  EBP: 0x008E2C90  EIP: 0x005B5209  
        ESP: 0x0177F0B0  EFL: 0x00210217  CS: 0x00000023   SS: 0x0000002B   
        GS: 0x0000002B   FS: 0x00000053   ES: 0x0000002B   DS: 0x0000002B   
        
    Stack dump:
        0x0177F0B0:  00000021 00000000 005B8A84 00000000 0177F100 00000021
        0x0177F0C8:  00BCC478 00000000 0744E2D0 04A2DE44 FFFFFF01 0732CF60
        0x0177F0E0:  005B92CC 0177F100 0177F100 0177F1D0 0177F194 0177F148
        0x0177F0F8:  FFFFFFFF 00000000 61746164 70616D5C 65625C73 63686361
        0x0177F110:  2E62756C 006C7069 70692E00 006C006C 00000000 0177F1E0
        0x0177F128:  70C8B228 0177F1BC 0177F1D0 0177F194 0177F1AC 0177F1D0
        0x0177F140:  70C8BEC0 00000000 0177F1E0 70C8B250 0177F1CC 0177F228
        0x0177F158:  0177F1E8 70CEC7D8 56414DE8 70A95B70 005B905E 00000005
        0x0177F170:  00000101 0177F19C 70CEC7D8 2E2CA2E8 00000070 005B92F9
        0x0177F188:  00000005 70B00101 005B906A 0744E2D0 00000000 00000040
        base: 0x01580000   top: 0x0177F0B0   bottom: 0x01780000
        
    Backtrace (may be wrong):
        =>0x005B5209 __LinkLods+0x29 in gta_sa.exe (+0x1b5209) (0x0177F0B4) 
          0x005B8A84 _ZN11CFileLoader9LoadSceneEPKc+0x384 in gta_sa.exe (+0x1b8a84) 
        
    

Perceba o "LinkLods" lá na frente do backtrace... não sei se de fato isso se refere aos LODs do LOD Vegetation, mas aquilo lá ficou na minha cabeça...
Depois fui dar uma olhada no meu modloader.log, reparei que o último ficheiro carregado antes de dar o crash era precisamente esse tal beachclub.ipl e foi aí que eu somei 2+2 e deu 5  😅

Tá aí para quem quiser ver, a última linha do log foi essaAbrir
Loading custom scene "modloader\beach club safehouse\data\maps\beachclub.ipl"

Como corrigir o crash?
Fácil, foi só trocar o beachclub.ipl da versão adaptada ao LOD Vegetation pelo outro que vinha no download, a versão "normal".

Aviso: vou ser bem sincero com vocês, esse GTA SA está sendo executado pela 1ª vez num laptop que levou recentemente um SSD novo, e um novo Windows (é o 10 agora, antes tinha o 8.1).

Mas o fato é que, antes de trocar o disco e o Windows, o meu SA sempre rodava sem problemas. E agora, bem na primeira vez que eu tentei rodar ele, apareceu esse crash pois eu pretendo instalar futuramente o Proper Fixes, então já saí instalando outros .ipl de alguns mods adaptados ao LOD Vegetation pensando que não teria problema, mas afinal tem.

Então é isso, só queria mesmo dar a conhecer a vocês esse crash para possivelmente adicionarem lá na Lista dos Crashes para assim poder ajudar mais gente por aí que possa encontrar ele.