• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Unhandled Exception on Launch

Messages
43
Country
unitedkingdom
Hello,

I've been getting an unhandled exception whenever i start MCX. It's a access violation on CSGL12DLL.dll

I've tried many different versions of MCX and indeed Fxeditor all have the same problem. I've tried several Nvidia drivers for my 780ti, including clean reinstalls and with the Guru3D display driver remover, as I've seen a thread somewhere saying that its display driver issue?

It opens a dialog immediately saying MCX has to close, no error message, I got the below from debugging with Visual Studio 2010

'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ModelConverterX.exe'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.ModelConverterX.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.Interfaces.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.ObjectModel3D.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.Utils.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.ObjectReader.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.ObjectWriter.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.EventLog.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.ObjectRenderer.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\CSGL12DLL.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.ParticleEffects.dll'
'ModelConverterX.exe' (Managed (v4.0.30319)): Loaded 'F:\modelconverterx_latest_development_release\ASToFra.TextureObject.dll'
An unhandled exception of type 'System.AccessViolationException' occurred in CSGL12DLL.dll

Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
 
This often indicates an error with OpenGL and thus a driver issue. But you already mentioned you tried different drivers.
 
Hello:

I personally use AMD / ATI video cards, but typically regardless of the manufacturer, OpenGL support is always implemented via a separately downloaded set of drivers which are installed side-by-side with the main set of drivers for Windows / DirectX etc.


You may wish to review this page on the NVidia website, as it appears to be the correct driver set to allow support of OpenGL, which is the graphics engine utilized by most of Arno's FS utilities:

https://developer.nvidia.com/opengl-driver

OpenGL 2015 Driver Release Notes
You will need any one of the following Fermi, Kepler or Maxwell based GPUs to get access to the OpenGL 2015 and OpenGL ES 3.2 functionality:

  • Quadro series: Quadro M6000, Quadro K6000, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K1200, Quadro K620, Quadro K600, Quadro K420, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
  • GeForce 900 series: GeForce GTX 960, GeForce GTX 970, GeForce GTX 980, GeForce GTX 980 Ti, GeForce GTX Titan X
  • GeForce 700 series: GeForce GTX TITAN Z, GeForce GTX TITAN Black, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730
  • GeForce 600 series: GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605
  • GeForce 500 series: GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510
  • GeForce 400 series: GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420, GeForce 405


NOTE
: At the bottom of that page are driver downloads for both 32-bit (aka "x86") and 64-bit Windows. ;)


Hope this helps ! :)

GaryGB
 
Last edited:
Do you mean it worked before on your computer? In that case it would be interesting to know if you recently changed something. The MCX code for the preview rendering has not changed recently.
 
Back
Top