Windows 10 and BMS 4.34
-
@Greg:
I do not have a dx9display.dsp file in my user/configure folder in bms4.34.
Interesting, the only time I seen that was when I was having GPU driver issues, it’s not making it far enough to even generate the file.
Make sure you don’t have any “custom” graphics settings in Nvidia Control Panel, no overrides/augments on AA or anything like that.
Also try killing Geforce Experience and the overlay if you are using that. -
all of my GPU drivers are up to date. I haven’t changed anything in my Nvidia control panel, and don’t use Geforce Experience. I downloaded and installed both U1 and U2 for 4.34. Still the same problem. How do I upload the crashlog dmp file, as mentioned in several posts above? I also tried with all my security features off.
-
Zip the dump file and upload it somewhere, it’ll become pretty small.
-
Who should I upload it to at Benchmark Sims, so they can analyze it? Anyone have an email or something?
-
I’d upload it to some file service and share the download link in your bug report.
Cheers, Uwe
-
@Greg:
Falcon BMS.exe caused an EXCEPTION_ACCESS_VIOLATION in: 000000007BC9B40D ntdll.dll, RtlEnterCriticalSection()+13 byte(s) 0033:0000000079048A25 KERNELBASE.dll, FindNextFileW()+85 byte(s), Parameters(0x0000000000000001 0x000000005B2FD790 0x00000000AAA79680 0x000000005B2FDA20) 0033:000000009CD50A67 Falcon BMS.exe, common_find_next_wide<_wfinddata64i32_t>()+115 byte(s), d:\th\minkernel\crts\ucrt\src\appcrt\filesystem\findfile.cpp, line 268+11 byte(s), Parameters(0x0000000000000000 0x000000005B2FDA20 0x0000000000000000 0x0000000000000000) 0033:000000009CD50D61 Falcon BMS.exe, _findnext64i32()+49 byte(s), d:\th\minkernel\crts\ucrt\src\appcrt\filesystem\findfile.cpp, line 337+10 byte(s), Parameters(0x0000000000000000 0x0000000000000001 0x0000000000000000 0x000000005B2FE640) 0033:000000009C72CE7B Falcon BMS.exe, TextureBankClass::ReadPool()+379 byte(s), e:\wip\bms\svn\source\rel-4.34\graphics\bsplib\texbank.cpp, line 128+13 byte(s), Parameters(0x00000000A4C80000 0x00000000AABB3898 0x0000000000000003 0x0000000000000066) 0033:000000009C7369F5 Falcon BMS.exe, ObjectParent::SetupTable()+965 byte(s), e:\wip\bms\svn\source\rel-4.34\graphics\bsplib\objectparent.cpp, line 121, Parameters(0x0000000000000250 0x000000000000000F 0x00000000AABB3890 0x000000009CE19E78) 0033:000000009C79BE02 Falcon BMS.exe, DeviceIndependentGraphicsSetup()+818 byte(s), e:\wip\bms\svn\source\rel-4.34\graphics\utils\setup.cpp, line 151, Parameters(0x00000000257A0000 0x00000000A4C80000 0x00000000A4E51500 0x0000000000000000) 0033:000000009C67305F Falcon BMS.exe, SystemLevelInit()+479 byte(s), e:\wip\bms\svn\source\rel-4.34\ui\src\winmain.cpp, line 1972, Parameters(0x00000000AA9E53A0 0x0000000000000000 0x000000009C650000 0x000000000016CBCF) 0033:000000009C671E93 Falcon BMS.exe, HandleWinMain()+1331 byte(s), e:\wip\bms\svn\source\rel-4.34\ui\src\winmain.cpp, line 984, Parameters(0x00000000A694CE50 0x00000000A694CE50 0x0000000000000000 0x000000000000006E) 0033:000000009C6720E0 Falcon BMS.exe, WinMainWrapper()+48 byte(s), e:\wip\bms\svn\source\rel-4.34\ui\src\winmain.cpp, line 1070, Parameters(0x00000000A694CE50 0x00000000A694CE50 0x00000000A4C835EB 0x000000009C6720B0) 0033:000000009C6C87CD Falcon BMS.exe, ThreadUnhandledExceptionWrapper()+109 byte(s), e:\wip\bms\svn\source\rel-4.34\falclib\ehandler.cpp, line 1583+5 byte(s), Parameters(0x000000009C650000 0x0000000000000000 0x0000000000000000 0x000000009C65E820) 0033:000000009C672167 Falcon BMS.exe, WinMain()+71 byte(s), e:\wip\bms\svn\source\rel-4.34\ui\src\winmain.cpp, line 1097, Parameters(0x0000000000000005 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0033:000000009CD226C2 Falcon BMS.exe, __scrt_common_main_seh()+262 byte(s), d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 288+33 byte(s), Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0033:0000000079E77BD4 KERNEL32.DLL, BaseThreadInitThunk()+20 byte(s), Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0033:000000007BCECED1 ntdll.dll, RtlUserThreadStart()+33 byte(s), Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
This seems as Win/Api ntdll error., something with graphics …
But also , something like some texture file missing…
Stubborn one.
Just wandering , do you have all VCredist(s) installed, in “Programs and features” … it is f*ing longshot …
still DO a crashlog dump upload , let them run dump through a debug … so its readable
-maybe you could try this what He suggested
https://www.benchmarksims.org/forum/showthread.php?38445-Windows-10-and-BMS-4-34&p=532966&viewfull=1#post532966-And do a Video driver re-install, but go 1 version before , like from February , so uninstall current driver then install OLDER driver - then we’ll see if it happens again, … I know, it is beach , but , what can you do… … after you can just upgrade to a more current driver
-
When I get some time, will work on uploading the dump file. Not sure what the Vcredit diet are, but will look into that. I am a bit nervous about uninstalling video driver and installing an older one. The one I have now works awesome with Prepar3d v4.5 and DCS, and don’t want to mess that up. I did it once on Windows 7, and it messed up my graphics.
-
Well Of course it will mess with graphics , you’re re-installing a video driver. BUT! however nothing BAD will happen , … it will not cause any system crash or win-reinstall or similar.
Re-installing a video driver today is like having a breakfast. - everything is automatic , you just need to run it.
You have Nvidia right ? , so go on their site and find older driver version , like from February 2020 , download it. … leave it in “Downloads” - REMEMBER file-name and version numbers
Run “Apps and features” (Add or remove programs) , search in cortana if you can’t find it. Find Nvidia or something (I have AMD) in that list of installed software - click on it AND click “Uninstall”
Confirm “Uninstall” if you need to , complete uninstall/remove from the computer. - after you’ll need to restart manually or maybe it will also be automatic.
On that next reboot SCREEN WILL BE IN LOW RESOLUTION , THAT"S NORMAL - as no video driver is configured for your video card …
Windows will automatically try to install its own Nvidia driver , OR MAYBE with Win10 you never know , IT WILL EVEN TRY TO DOWNLOAD NEW DRIVER and install it - SO, WATCH OUT - AS WE DON’T WANT THAT - remember , we have our drivee we want to try out
When system completes booting , goto “Downloads” and RUN (2click) that driver we downloaded (from february) and let it install - probably another reboot after it completes …
But that’s IT . - Nvidia control panel will probably bitch that there’s new driver available , but just ignore it - you can always do that after
Now try running BMS and tell us a story …
Cheers
-VCredist(s) are like “drivers” for VC/++ written programs , even Windows and BMS are written in C , so you need those whatever the case
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
you can download those packs for x86 and x64 (you DON’t need ARM64 - not your CPU) , then install , just overwrite again if they are installed - probably they already are , but we want latest, clean
-
OK, here is the link to the crash and dump files, in a folder I called BMS. https://1drv.ms/u/s!AhiypntKj1JtghqbTlvAjboXcBJ8?e=OKqsMl
-
Any coder with Benchmark sims able to look at my crash log and dump file in link above?
-
Unfortunately, the problem with the dump file is that the crash is in the generic C++ area, i.e not in a BMS function, so it’s not possible to track that code directly via the dump.
I want however to try something else with you since this is a special case. I will contact you later with details.