CrashInfo icon indicating copy to clipboard operation
CrashInfo copied to clipboard

esse crash possivelmente está faltando na lista

Open StShAzzy opened this issue 1 year ago • 5 comments

ModLoader crash log

  • 0x6635B090 -> Conflito entre GPS Redux e GTA Mixed
  • (0x6635A430 também, porém para versão antiga, também conhecida por SAxVCxLC Connected)
  • solução temporária: prevenir GPS Redux de ser carregado o removendo da pasta, ou desativando no menu do ModLoader

meu palpite sobre causa mais especifica: GPS Redux tenta alterar gráficos para ícones do mapa, porém GTA Mixed também e logo alguma coisa no código interno de um dos causa a falha de uma função, e eu não pretendo debuggar GTA:SA pra verificar isso, já lido com merda demais na minha vida programando pra TF2

StShAzzy avatar Aug 13 '23 04:08 StShAzzy

O problema faz mais sentido simplesmente que o tamanho do mapa do GTA Mixed é maior e o GPS não foi adaptado pro tamanho do mapa.

Mas esse endereço de crash não é estático, é dinâmico, e no log não há nenhuma informação de onde veio.

  Backtrace (may be wrong):
      =>0x6635B090 in unknown (+0x6635b090) (0x0177F0C4) 

Então não há como anotar, é de origem totalmente desconhecida.

JuniorDjjr avatar Aug 13 '23 06:08 JuniorDjjr

não estático... huh, vou ver quantas vezes o endereço vem repetido repetido

StShAzzy avatar Aug 13 '23 08:08 StShAzzy

testei 5 (o que é pouco) e com coisas diferentes, mudando resolução, recarregando mods, removendo mods, adicionando mods, mudando opções de sons, fazendo a radio tocar pelo menu de opções, carregando 3 save games diferentes, e tentando por new game, e todos o crash pareceu acontecer no mesmo endereço, isso pode ser devido alocação de memória, oq eu não sei se é o caso, eu acredito que o que eu digo pode ser apenas coincidência (até porque você quem as funções desse jogo pelos últimos anos), eu desconfio que você vá ter paciência pra se quer ir descobrir a possível causa, então eu estou apenas registrando o pouco que eu sei manipular, testar e reportar, e me desculpe se isso soar um pouco rude, isso apenas despertou uma certa curiosidade em mim

StShAzzy avatar Aug 13 '23 08:08 StShAzzy

O endereço do erro pode ser na verdade os bytes de um patch que causou conflito ou algo similar à isso. O endereço do jogo nunca passa do 0x00 (só no Hoodlum às vezes vai ao 0x01), após isto são dll/asi que tendem a mudar demais onde ficam carregadas na memória etc.

O que você testou não é muito esperado que mude provavelmente por causa do cachê da RAM, quando algo já foi carregado antes na RAM, ele não é recarregado, só pega de volta onde já está guardado na RAM em forma de cachê. Provavelmente reiniciar o PC trocará o endereço, se não, pode ser o que falei disso ser na verdade bytes de um local patcheado, tanto que por isso que deu como "unknown" em vez de dizer exatamente qual dll/asi.

JuniorDjjr avatar Aug 13 '23 08:08 JuniorDjjr

é isso, essa conversa me incentivou a aprender a usar um debbuger, here we go again

StShAzzy avatar Aug 13 '23 09:08 StShAzzy