View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003055||Multi Theft Auto : San Andreas||GUI / Menus / Console||public||2008-01-04 18:06||2018-09-02 20:19|
|Priority||high||Severity||minor||Reproducibility||unable to reproduce|
|Target Version||Fixed in Version|
|Summary||0003055: Crash oddity after d3d Invalidate/Restore sequence (after initializing/splash screen)|
A user named 'J-Fox' has been continuously crashing after the Direct3D invalidate/restore sequence triggered by the initialization of our GUI subsystems (happening after the GTA splash screens).
This is triggered by a CEGUI texture being destroyed right after the OnRestore event. This should normally not be happening (only on OnInvalidate, or destroying of the GUI), it certainly isn't happening on my hardware, and the logfile isn't giving any explicit reasons why this is happening.
The call stack before the destroy call is smashed, so there's no way to know what is causing the texture to be destroyed.
Disabling the dynamic menu doesn't seem to have any effect.
Apparently the crash itself is caused by a IDirect3DTexture9::Release call on an invalid (already invalidated/released?) texture.
[DEBUG EVENT] 01-04-2008 @ 01:23:10 # CClientVariables::CClientVariables
|Tags||No tags attached.|
|related to||0003626||closed||IJs||Malfunctioning ID3DXFont::DrawText call|
|related to||0003625||closed||Omit second BeginScene/EndScene Direct3D calls within same frame|
|related to||0005057||closed||Remove ability to alt-tab when not using windowed mode|
|child of||0004922||closed||Fix alt+tab Direct3D stability issues|