Jump to content

Model Viewer Crashes upon Start


Go to solution Solved by sa63114200,

Recommended Posts

Posted

I am struggling to find the root cause of Model Viewer crashing upon start.

I installed the latest DCS (Openbeta 2.9.2.49940) on my non-gaming laptop so I can do some livery development while I'm on extended travel. Installation was fine and Model Viewer started and worked without any issues until I decided I needed more storage space. I cloned my laptop's Windows 11 Pro on a 1TB SSD. While Windows and apps worked just fine, but the Windows admin tools were failing with a weird error message! Not being able to resolve the complex issue, this time, I cloned my Windows 11 Home from my DCS gaming desktop and updated all device drivers on laptop afterwards. Everything went well (including Windows, DCS, Photoshop, all my various programs) with the exception of the Model Viewer, which is crashing upon startup immediately after clicking on it!

I have tried the following without any success: repairing, clean-up, brand new reinstall of basic DCS (without any mods), running program in Admin mode, deleting the edModelViewer folder in Saved Games (which came from desktop after cloning), downgrading Intel's graphics driver to two different older versions and upgrading back to the latest one (released just days ago in Jan 2024), deleting temp files related to Model Viewer on AppData/Local folder, resizing screen's resolution, trying the standard non-MT version. Nothing has worked! Right now there is no edModelViewer folder under Saved Games and hence no logs to examine. Windows Event Viewer, however, registers application crashing with the following detail (see below). There is also a crash dump file about 12MB after each incident (attached.)

Does anyone have any ideas why this is happening? I don't believe its the program and must be related to the laptop itself, but can't find the culprit. Everything is up-to-date but it keeps crashing. DCS on the other hand, is running smoothly! Any more troubleshooting ideas to try?

Thanks!


Faulting application name: ModelViewer2.exe, version: 2.9.2.49940, time stamp: 0x657c5d81
Faulting module name: ModelViewer2.exe, version: 2.9.2.49940, time stamp: 0x657c5d81
Exception code: 0xc0000005
Fault offset: 0x000000000003a2f7
Faulting process id: 0x0x3230
Faulting application start time: 0x0x1DA52339B7AC305
Faulting application path: C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ModelViewer2.exe
Faulting module path: C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ModelViewer2.exe
Report Id: 6a3c6f9d-bc70-45bf-a97e-a7f4ee639dfe
Faulting package full name: 
Faulting package-relative application ID: 

Fault bucket 1377261530066649997, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: ModelViewer2.exe
P2: 2.9.2.49940
P3: 657c5d81
P4: ModelViewer2.exe
P5: 2.9.2.49940
P6: 657c5d81
P7: c0000005
P8: 000000000003a2f7
P9: 
P10: 

Analysis symbol: 
Rechecking for solution: 0
Report Id: 6a3c6f9d-bc70-45bf-a97e-a7f4ee639dfe
Report Status: 268435456
Hashed bucket: 6eb8648ea4b6acd5f31d0410866f038d
Cab Guid: 0


Version=1
EventType=APPCRASH
EventTime=133509520655588997
ReportType=2
Consent=1
UploadTime=133509520658401219
ReportStatus=268435456
ReportIdentifier=c6383701-28f4-4bb9-8810-d8734adf1bb6
IntegratorReportIdentifier=6a3c6f9d-bc70-45bf-a97e-a7f4ee639dfe
Wow64Host=34404
NsAppName=ModelViewer2.exe
AppSessionGuid=00003230-0001-04c1-05c3-7a9b3352da01
TargetAppId=W:0000c0fd784f6861a24ddf45ddf39e03c5350000ffff!00007f1fff8318be8b491547c9ed1fe967362509f874!ModelViewer2.exe
TargetAppVer=2023//12//15:14:06:57!21047e!ModelViewer2.exe
BootId=4294967295
TargetAsId=323
IsFatal=1
EtwNonCollectReason=1
Response.BucketId=6eb8648ea4b6acd5f31d0410866f038d
Response.BucketTable=4
Response.LegacyBucketId=1377261530066649997
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=ModelViewer2.exe
Sig[1].Name=Application Version
Sig[1].Value=2.9.2.49940
Sig[2].Name=Application Timestamp
Sig[2].Value=657c5d81
Sig[3].Name=Fault Module Name
Sig[3].Value=ModelViewer2.exe
Sig[4].Name=Fault Module Version
Sig[4].Value=2.9.2.49940
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=657c5d81
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Sig[7].Value=000000000003a2f7
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.22631.2.0.0.768.101
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=7e5b
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=7e5b553cd5309aef76bbc76186c60f5b
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=8de2
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=8de27bfb7ad4ee7456158d1463f786cb
UI[2]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ModelViewer2.exe
LoadedModule[0]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ModelViewer2.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\System32\SHELL32.dll
LoadedModule[5]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[6]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[7]=C:\WINDOWS\System32\USER32.dll
LoadedModule[8]=C:\WINDOWS\System32\win32u.dll
LoadedModule[9]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[10]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[11]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\GraphicsVista.dll
LoadedModule[12]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\renderer.dll
LoadedModule[13]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\GraphicsCore.dll
LoadedModule[14]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\enlight.dll
LoadedModule[15]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Effects2.dll
LoadedModule[16]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Effects.dll
LoadedModule[17]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\PostEffects.dll
LoadedModule[18]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\UniModelDesc.dll
LoadedModule[19]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\animator.dll
LoadedModule[20]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ImGui.dll
LoadedModule[21]=C:\WINDOWS\System32\IMM32.dll
LoadedModule[22]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\edObjects.dll
LoadedModule[23]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\JConfigurator.dll
LoadedModule[24]=C:\WINDOWS\System32\WS2_32.dll
LoadedModule[25]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[26]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\edCore.dll
LoadedModule[27]=C:\WINDOWS\System32\ole32.dll
LoadedModule[28]=C:\WINDOWS\System32\combase.dll
LoadedModule[29]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[30]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[31]=C:\WINDOWS\System32\ADVAPI32.dll
LoadedModule[32]=C:\WINDOWS\System32\sechost.dll
LoadedModule[33]=C:\WINDOWS\System32\bcrypt.dll
LoadedModule[34]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\SceneRenderer.dll
LoadedModule[35]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\rendererUtils.dll
LoadedModule[36]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\edDebugDraw.dll
LoadedModule[37]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\NGModel.dll
LoadedModule[38]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\libgltf2edm.dll
LoadedModule[39]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\lua.dll
LoadedModule[40]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Scene.dll
LoadedModule[41]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Inter.dll
LoadedModule[42]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\World.dll
LoadedModule[43]=C:\WINDOWS\SYSTEM32\MSVCP140.dll
LoadedModule[44]=C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll
LoadedModule[45]=C:\WINDOWS\SYSTEM32\VCRUNTIME140_1.dll
LoadedModule[46]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\metaShader.dll
LoadedModule[47]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\assimp-vc140-mt.dll
LoadedModule[48]=C:\WINDOWS\SYSTEM32\D3DCOMPILER_47.dll
LoadedModule[49]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\zlib.dll
LoadedModule[50]=C:\WINDOWS\SYSTEM32\VERSION.dll
LoadedModule[51]=C:\WINDOWS\SYSTEM32\POWRPROF.dll
LoadedModule[52]=C:\WINDOWS\SYSTEM32\WINMM.dll
LoadedModule[53]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\dbghelp.dll
LoadedModule[54]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\freetype.dll
LoadedModule[55]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ModelDesc.dll
LoadedModule[56]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
LoadedModule[57]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\dbgcore.DLL
LoadedModule[58]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Qt5Core.dll
LoadedModule[59]=C:\WINDOWS\SYSTEM32\USERENV.dll
LoadedModule[60]=C:\WINDOWS\SYSTEM32\MPR.dll
LoadedModule[61]=C:\WINDOWS\SYSTEM32\NETAPI32.dll
LoadedModule[62]=C:\WINDOWS\SYSTEM32\MSVCP140_1.dll
LoadedModule[63]=C:\WINDOWS\SYSTEM32\NETUTILS.DLL
LoadedModule[64]=C:\WINDOWS\SYSTEM32\SRVCLI.DLL
LoadedModule[65]=C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
LoadedModule[66]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Qt5Widgets.dll
LoadedModule[67]=C:\WINDOWS\SYSTEM32\UxTheme.dll
LoadedModule[68]=C:\WINDOWS\SYSTEM32\dwmapi.dll
LoadedModule[69]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\Qt5Gui.dll
LoadedModule[70]=C:\WINDOWS\SYSTEM32\dxgi.dll
LoadedModule[71]=C:\WINDOWS\SYSTEM32\d3d11.dll
LoadedModule[72]=C:\WINDOWS\SYSTEM32\OPENGL32.dll
LoadedModule[73]=C:\WINDOWS\SYSTEM32\GLU32.dll
LoadedModule[74]=C:\WINDOWS\SYSTEM32\dxcore.dll
LoadedModule[75]=C:\WINDOWS\SYSTEM32\UMPDC.dll
LoadedModule[76]=C:\WINDOWS\System32\shcore.dll
LoadedModule[77]=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\qwindows.dll
LoadedModule[78]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[79]=C:\WINDOWS\SYSTEM32\WTSAPI32.dll
LoadedModule[80]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
LoadedModule[81]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[82]=C:\WINDOWS\SYSTEM32\windows.storage.dll
LoadedModule[83]=C:\WINDOWS\SYSTEM32\wintypes.dll
LoadedModule[84]=C:\WINDOWS\SYSTEM32\profapi.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
OsInfo[0].Key=vermaj
OsInfo[0].Value=10
OsInfo[1].Key=vermin
OsInfo[1].Value=0
OsInfo[2].Key=verbld
OsInfo[2].Value=22631
OsInfo[3].Key=ubr
OsInfo[3].Value=3085
OsInfo[4].Key=versp
OsInfo[4].Value=0
OsInfo[5].Key=arch
OsInfo[5].Value=9
OsInfo[6].Key=lcid
OsInfo[6].Value=1033
OsInfo[7].Key=geoid
OsInfo[7].Value=244
OsInfo[8].Key=sku
OsInfo[8].Value=101
OsInfo[9].Key=domain
OsInfo[9].Value=0
OsInfo[10].Key=prodsuite
OsInfo[10].Value=768
OsInfo[11].Key=ntprodtype
OsInfo[11].Value=1
OsInfo[12].Key=platid
OsInfo[12].Value=10
OsInfo[13].Key=sr
OsInfo[13].Value=0
OsInfo[14].Key=tmsi
OsInfo[14].Value=222513023
OsInfo[15].Key=osinsty
OsInfo[15].Value=1
OsInfo[16].Key=iever
OsInfo[16].Value=11.1.22621.0-11.0.1000
OsInfo[17].Key=portos
OsInfo[17].Value=0
OsInfo[18].Key=ram
OsInfo[18].Value=16125
OsInfo[19].Key=svolsz
OsInfo[19].Value=930
OsInfo[20].Key=wimbt
OsInfo[20].Value=0
OsInfo[21].Key=blddt
OsInfo[21].Value=220506
OsInfo[22].Key=bldtm
OsInfo[22].Value=1250
OsInfo[23].Key=bldbrch
OsInfo[23].Value=ni_release
OsInfo[24].Key=bldchk
OsInfo[24].Value=0
OsInfo[25].Key=wpvermaj
OsInfo[25].Value=0
OsInfo[26].Key=wpvermin
OsInfo[26].Value=0
OsInfo[27].Key=wpbuildmaj
OsInfo[27].Value=0
OsInfo[28].Key=wpbuildmin
OsInfo[28].Value=0
OsInfo[29].Key=osver
OsInfo[29].Value=10.0.22621.3085.amd64fre.ni_release.220506-1250
OsInfo[30].Key=buildflightid
OsInfo[30].Value=8E409263-45B4-438D-AD01-6E9674AB032A.1
OsInfo[31].Key=edition
OsInfo[31].Value=Core
OsInfo[32].Key=ring
OsInfo[32].Value=Retail
OsInfo[33].Key=expid
OsInfo[33].Value=MD:283BAEF,ME:28279A6,FX:12C81471,MD:2A69053,MD:255521A
OsInfo[34].Key=fconid
OsInfo[34].Value=18299130,0,2,0;19193777,0,2,0;19195493,0,2,0;19638787,0,2,0;23531064,2,2,0;23562335,2,2,0;23563673,2,2,0;32862274,0,2,0;35681102,0,1,0;36803287,0,2,1;36803295,0,2,0;36803303,0,2,1;38277973,0,1,0;38859191,0,2,1;39145991,0,2,0;39146010,0,1,0;39263329,1,2,1;39281392,0,2,0;40025975,0,1,1;40616880,0,1,1;40883769,0,1,1;40981503,0,1,1;41135193,0,1,1;41137130,0,1,0;41342175,0,1,1;41655236,0,2,0;41772259,0,2,1;41799415,0,2,1;42052423,0,2,0;42105254,0,2,0;43133808,1,2,1;43169616,0,1,0;43203978,0,2,1;43572857,0,2,1;43772553,0,1,0;43844371,0,1,1;43978769,0,1,1;43998261,0,2,1;44325080,0,1,1;44470355,0,1,0;44521793,0,1,0;44552141,0,1,0;44776738,0,2,0;45113694,0,2,1;45185354,0,2,0;45732051,0,2,0;45786062,0,2,1;45796396,0,2,0;45949789,0,0,0;45952594,0,2,0;45952872,0,2,0;45991456,0,1,1;45999439,0,0,0;46094352,0,2,1;46251949,0,2,1;46551074,0,1,1;46557400,0,1,1;46604216,0,2,1;46619189,0,2,1;46717502,0,2,0;47526873,1,2,1;47557358,0,2,1;48057519,0,2,1
OsInfo[35].Key=containerid
OsInfo[36].Key=containertype
OsInfo[37].Key=edu
OsInfo[37].Value=0
OsInfo[38].Key=servicinginprogress
OsInfo[38].Value=0
OsInfo[39].Key=featureupdatependingreboot
OsInfo[39].Value=0
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=DCS
AppPath=C:\Program Files\Eagle Dynamics\DCS World\bin-mt\ModelViewer2.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=1B31709379713A6BDB8F25A3B38567D5
MetadataHash=-42217089
 

ModelViewer2.exe.7572.dmp

  • Solution
Posted

Problem has been solved!

When I did a fresh install of DCS, and went to Mission Editor, it pointed to my "Document\My Games" folder instead of Saved Games - which I know is default. This was certainly peculiar, but since my "DCS Updater GUI Utility" already had a folder under Saved Games and was working fine (able to clear and re-add paths to DCS and Saved Games folder many times over), I did not suspect it much. Out of desperation, I tried to understand why DCS would not pick that folder, so I searched for default location of Windows 11 Saved Games folder and came across this article (https://www.elevenforum.com/t/move-or-restore-default-location-of-saved-games-folder-in-windows-11.8717/). When I typed shell:SavedGames in file Explorer, it did not do anything! Only after downloading the batch file and running it (which opened up my Saved Games folder with "DCS Updater GUI Utility" in it) that I was able to run Model Viewer without crashing! Model Viewer then came up and I was able to load a model without any issue. I then moved DCS's user folder to the same Saved Games and it loaded my config and liveries, etc. This shows that somehow the Saved Games path in the Windows registry must have been corrupted or otherwise become unusable, which resulted to Model Viewer to ill behave and crash. Obviously, in my opinion Model Viewer should handle this more gracefully and in case it does not find a path to the Saved Games folder, it should print a clear message and terminate.

  • Like 2
Posted

Last post... The path to my Saved Games wasn't corrupt but it was pointing to D drive where in my gaming desktop I have a second SSD to house DCS and MSFS. When I cloned the Windows SSD, I debated whether to create two partitions in my laptop SSD  or have everything in one. That decision is where things went south in regard to Model Viewer. At any case, with the huge increase in sizes of DCS and MSFS (300G and 600G respectively for me), we are all adding second or third SSDs and "moving" our Saved Games folder to new location. If we ever need to restore the Saved Games path, we need to have this little batch file handy (I am saving it for future for sure.)

  • Like 1
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...