MTA:SA client integrity violation" dialog on Wine/Proton with MTA 1.6 (Linux), client never reaches the main menu

Aperta
#5,552 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
cpp, linux
Ambito
game-dev

Direzione di ricerca

Start by tracing the client startup path around the logged _CheckForWerCrash call and the integrity-violation dialog; the issue does not identify source files or tests. Compare the Wine/Proton startup logs with a working Windows launch to locate where integrity validation fails. Done means the client reaches the main menu under the reported Linux configurations without the dialog.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Describe the bug

On Linux, running the official MTA:SA 1.6 client under Wine/Proton, the client shows the following error dialog a few seconds after launching "Multi Theft Auto.exe", before the game window opens:

Title: "MTA: San Andreas" Body: "MTA:SA client integrity violation. See online help if MTA does not work correctly. Do you want to see some on-line help about this problem ?" (Yes/No buttons)

The client never reaches the main menu, so the ver command could not be run and the exact client build/revision is unknown. No crash dump is written (MTA/dumps is empty).

In the attempts where the anti-virus warning dialog ("Warning: Could not detect anti-virus product") appeared, the integrity violation dialog came right after clicking OK on it.

The same result occurred in 4 different Wine/Proton configurations (see Additional context).

Steps to reproduce

On Linux (Bazzite 45), install the original Steam version of GTA:SA (appid 12120).
Download the official installer mtasa-1.6.exe (non-Maetro build) from mirror-cdn.multitheftauto.com/mtasa/main/ (downloaded 2026-11-11).
Install MTA with the installer into a Wine prefix (Steam Proton Experimental prefix for appid 12120, or a Bottles win64 bottle), pointing it at the GTA:SA folder.
Launch "Multi Theft Auto.exe".
Observe that after a few seconds the "MTA:SA client integrity violation" dialog appears (right after the anti-virus warning dialog, if shown) and the game window never opens.

Version

MTA client: official installer mtasa-1.6.exe (non-Maetro build), downloaded 2026-11-11. Exact build/revision unknown, because the client never reached the main menu and ver could not be run.
GTA:SA: original Steam version (appid 12120, gta-sa.exe, Steam build 459558), not the Definitive Edition. Game files present (4.6 GB; models/gta3.img found by MTA).
Runtime: Wine/Proton on Linux, no Windows involved (details in the table below).
Host OS: Bazzite 45 (Fedora Kinoite based, KDE), kernel 7.2.15, x86_64. Single NVMe drive only (no SATA/ata-/scsi- disks).

Additional context

No response

Relevant log output
[DEBUG] GetGamePath: Registry returned 'C:\Program Files (x86)\Grand Theft Auto San Andreas'
[DEBUG] GetGamePath: Checking 'C:\Program Files (x86)\Grand Theft Auto San Andreas' for 'models\gta3.img'
[DEBUG] GetGamePath: Found GTA at 'C:\Program Files (x86)\Grand Theft Auto San Andreas'
[DEBUG] [7209] _CheckForWerCrash called
[DEBUG] AV health:  (-1)
Security Policy
  • I have read and understood the Security Policy and this issue is not security related.
Lingua principale
C++
Stelle
1.9k
Fork
588
Merge medio
4g 9m
PR unite (30g)
11

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di multitheftauto/mtasa-blue

Tutte le issue di multitheftauto/mtasa-blue

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.