Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

esse crash possivelmente está faltando na lista #4

Open
StShAzzy opened this issue Aug 13, 2023 · 5 comments
Open

esse crash possivelmente está faltando na lista #4

StShAzzy opened this issue Aug 13, 2023 · 5 comments

Comments

@StShAzzy
Copy link

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

@JuniorDjjr
Copy link
Owner

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.

@StShAzzy
Copy link
Author

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

@StShAzzy
Copy link
Author

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

@JuniorDjjr
Copy link
Owner

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.

@StShAzzy
Copy link
Author

StShAzzy commented Aug 13, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants