Jump to content
Sign in to follow this  
Bob Scott

Majestic Q400 + FFTF Dynamic crashes P3Dv5.1 HF1

Recommended Posts

Fired up the Majestic Q400 (1.021 Pro x64) for the first time in P3D v5.1 HF1, and first three flights in a row I got a CTD right at liftoff.  Troubleshooting points strongly to FSPS' FFTF Dynamic (v5.1.12.26829) as the culprit--disabling it eliminates the CTDs, replacing it results in the same problem appearing again.

I have FFTF set to AGL height mode, so seeing a crash at liftoff is what made me suspicious of FFTF Dynamic, given that it sets FFTF as a function of altitude above ground level--it would start making changes at that phase of flight.

I'm not seeing the issue with other acft, but it's repeatable with the Q400.

 


Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post

I can confirm the CTD by my side also. Windows event viewer says it is ntdll.dll error. I wrote to the developer of FFTF Dynamic and he said that his program has nothing to do with this library file.


Regards, Bartek Staniszewski

Share this post


Link to post

No issues with FFTF Dynamic with the Prosim 737-800 here.

The causes of ntdll.dll error messages can vary greatly. However, most of them result from a corrupt or damaged version of the ntdll DLL file itself, corrupt hardware drivers, or issues between Windows and other programs.

Could it be that both are trying to use the same memory spaces ? ( I don’t know ).

 

Edited by GSalden

13900 8 cores @ 5.5-5.8 GHz / 8 cores @ 4.3 GHz (hyperthreading on) - Asus ROG Strix Gaming D4 - GSkill Ripjaws 2x 16 Gb 4266 mhz @ 3200 mhz / cas 13 -  Inno3D RTX4090 X3 iCHILL 24 Gb - 1x SSD M2 2800/1800 2TB - 1x SSD M2 2800/1800 1Tb - Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 55’ Sony 4K tv's as front view and right view.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 1x 65” Sony 4K tv as left view.

FOV : 190 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

Share this post


Link to post
36 minutes ago, brosss said:

It only happens with Majestic Q400.

That's what I'm seeing as well, so far.  All the crashes are C0000374 errors in the ntdll.dll module.  Saying that his program has nothing to do with the dll is a disappointing cop-out...the dll is the faulting module, but a program can certainly drive a fault there, as it is pretty clearly doing here.

PMDG birds, FSL Scarebus, Milviz Kingair, RealAir Turbine Duke all seem OK, but the Q400 crashes every time if FFTF Dynamic is running.

I'll probably just chalk it up to the dangers inherent in using a program like FFTF Dynamic that messes with P3D's internals outside the supplied interfaces.  Honestly, on a 10-core CPU, I doubt FFTF Dynamic is doing much for me any more, anyway.  I will probably run a few tests later to see if there is any measurable increase in performance or CPU headroom resulting from running FFTF Dynamic on my 10900K--as it was originally implemented, the FFTF tweak targeted old dual-core CPUs, and Phil Spencer told us that quad+ core processors were not going to gain much from the benefits of changing the FFTF values, since most of the terrain/texture processing was moved to threads running off the primary core anyway.

  • Like 2

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post
On 1/13/2021 at 3:23 PM, w6kd said:

That's what I'm seeing as well, so far.  All the crashes are C0000374 errors in the ntdll.dll module.  Saying that his program has nothing to do with the dll is a disappointing cop-out...the dll is the faulting module, but a program can certainly drive a fault there, as it is pretty clearly doing here.

PMDG birds, FSL Scarebus, Milviz Kingair, RealAir Turbine Duke all seem OK, but the Q400 crashes every time if FFTF Dynamic is running.

I'll probably just chalk it up to the dangers inherent in using a program like FFTF Dynamic that messes with P3D's internals outside the supplied interfaces.  Honestly, on a 10-core CPU, I doubt FFTF Dynamic is doing much for me any more, anyway.  I will probably run a few tests later to see if there is any measurable increase in performance or CPU headroom resulting from running FFTF Dynamic on my 10900K--as it was originally implemented, the FFTF tweak targeted old dual-core CPUs, and Phil Spencer told us that quad+ core processors were not going to gain much from the benefits of changing the FFTF values, since most of the terrain/texture processing was moved to threads running off the primary core anyway.

 I was having the same issues with ctd ntdll crashes. I reset windows 10 via disk without removing apps and programs.

seems to have fixed it.

for me anyways.

mike

Share this post


Link to post
23 hours ago, mikeymike said:

PMDG birds, FSL Scarebus, Milviz Kingair, RealAir Turbine Duke all seem OK, but the Q400 crashes every time if FFTF Dynamic is running.

I'm not following the logic here. Seems to me the Q400 is your enemy, not FFTF Dynamic. At least that's the way you're explaining it.

I've run FFTF with many different planes in P3Dv4.5 and never experienced a problem I could trace back to FFTF. However, I don't own the Q400.


-J

13700KF | RTX 4090 @ 4K | 32GB DDR5 | 2 x 1TB SSDs | 1TB M.2 NVMe

Share this post


Link to post
1 hour ago, Twenty6 said:

I'm not following the logic here. Seems to me the Q400 is your enemy, not FFTF Dynamic. At least that's the way you're explaining it.

I've run FFTF with many different planes in P3Dv4.5 and never experienced a problem I could trace back to FFTF. However, I don't own the Q400.

The logic is really easy to understand.  If Q400 runs fine without FSPS, but crashes with it, then those of us who are having this same problem are following the logic to try and nail down the culprit.  

Since you dont own the Q400, and you’re quoting P3D 4.5 (which has nothing to do with this thread), what I dont understand is your logic. 


rgds, JB

Intel 11900K @ 5.0GHz, MSI Z590, 32GB G.Skill 3600Mhz, RTX 4080 MSI Ventus, GoFlight modules, HP Reverb G2 VR, FlyVirtual.net, Private Pilot SEL rating

 

Share this post


Link to post

Hi,

Just tested...I have the same issue with the Pro Q400/FFTF/P3Dv5.1Hf.

Faulting application name: Prepar3D.exe, version: 5.1.12.26829, time stamp: 0x5fb44f72
Faulting module name: ntdll.dll, version: 10.0.19041.662, time stamp: 0x27bfa5f0
Exception code: 0xc0000374
Fault offset: 0x00000000000ff0f9
Faulting process id: 0x27c4
Faulting application start time: 0x01d6ec18a93f1909
Faulting application path: D:\Lockheed Martin\Prepar3D v5\Prepar3D.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 7ee7dbd0-cd06-4904-8ac7-b439c9940afa
Faulting package full name:
Faulting package-relative application ID:

I'll redo a test without FFTF later (no time right now).

Richard.

Edited by DrumsArt

Richard Portier

MAXIMUS VI FORMULA|Intel® Core i7-4770K Oc@4.50GHz x8|NVIDIA GeForce GTX 1080ti|M16GB DDR3|Windows10 Pro 64|P3Dv5|AFS2|TrackIr5|Saitek ProFlight Yoke + Quadrant + Rudder Pedal|Thrustmaster Warthog A10|

Share this post


Link to post
2 hours ago, joby33y said:

Since you dont own the Q400, and you’re quoting P3D 4.5 (which has nothing to do with this thread), what I dont understand is your logic. 

OK, sorry! Thought this was a sensible discussion. My mistake.


-J

13700KF | RTX 4090 @ 4K | 32GB DDR5 | 2 x 1TB SSDs | 1TB M.2 NVMe

Share this post


Link to post

I made some tests:
1-I tried with the Frame Scenario of FFTF=same issue.

2-No FFTF=no problem.

3-Run FFTF after takeoff, everything seems ok. Then I went down to 100ft, still no problem.
On the other hand when I came out of P3Dv5.1 I got the following error message:

Faulting application name: Prepar3D.exe, version: 5.1.12.26829, time stamp: 0x5fb44f72
Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x43cbc11d
Exception code: 0xc0000409
Fault offset: 0x000000000007287e
Faulting process id: 0x24d4
Faulting application start time: 0x01d6ec5b9faa91d2
Faulting application path: D:\Lockheed Martin\Prepar3D v5\Prepar3D.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report Id: 8d95325d-13f6-4504-8ceb-7dbe5b1e5a5f
Faulting package full name:
Faulting package-relative application ID:

I don't know if it helps, anyway I'll fly with the Q400 without FFTF for the moment.


Richard.

Edited by DrumsArt

Richard Portier

MAXIMUS VI FORMULA|Intel® Core i7-4770K Oc@4.50GHz x8|NVIDIA GeForce GTX 1080ti|M16GB DDR3|Windows10 Pro 64|P3Dv5|AFS2|TrackIr5|Saitek ProFlight Yoke + Quadrant + Rudder Pedal|Thrustmaster Warthog A10|

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...