Jump to content

Sign in to follow this  
w6kd

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 | AVSIM Forums Administrator | AVSIM Board of Directors
ATP Gulfstream II-III-IV-V

System: i9-10900K @ 5.2GHz on custom water loop, ASUS Maximus XII Hero, 32GB GSkill 3600MHz CAS15, EVGA RTX3090 XC3 Ultra
Samsung 55" JS8500 4K TV@30Hz,
3x NVME 2x SATA Samsung SSD, EVGA 1KW PSU, 1Gbps internet
SoundBlaster XFi Titanium, TOSLINK to Yamaha RX-V467 HT Rcvr, Polk/Klipsch 6" bookshelf spkrs, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensors, Coolermaster HAF932 case, Stream Deck XL button box

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

Gerard

7940x ( 14 cores ) : 14 cores @ 4.7 - Gigabyte X299 Gaming 7 - 32 Gb G.Skill Trident Z 3200Mhz Cl 14 - Inno3D RTX3090 X4 iCHILL 24 Gb - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 43” Sony 4K tv's in NVSurround

8700K : all 6 cores @ 5.0 GHz - Asus ROG 370 - 16 Gb 4000 MHz @ 3600 Mhz - Inno3D RTX 3090 X3 iCHILL 24 Gb  - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - 1x 55” Sony 4K tv

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

 

Share this post


Link to post

It only happens with Majestic Q400.


Regards, Bartek Staniszewski

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 | AVSIM Forums Administrator | AVSIM Board of Directors
ATP Gulfstream II-III-IV-V

System: i9-10900K @ 5.2GHz on custom water loop, ASUS Maximus XII Hero, 32GB GSkill 3600MHz CAS15, EVGA RTX3090 XC3 Ultra
Samsung 55" JS8500 4K TV@30Hz,
3x NVME 2x SATA Samsung SSD, EVGA 1KW PSU, 1Gbps internet
SoundBlaster XFi Titanium, TOSLINK to Yamaha RX-V467 HT Rcvr, Polk/Klipsch 6" bookshelf spkrs, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensors, Coolermaster HAF932 case, Stream Deck XL button box

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.


-Jay

9700K | RTX 2080Ti @ 4K | 48GB DDR4 | 2 x 1TB SSDs | RC Cola

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. 


8700K OC'd 4.8 Ghz, MSI Z370 M5, 16GB Corsair 3200Mhz, ASUS RTX 2080Ti 11Gb, Samsung SSD's, GoFlight modules, Oculus Rift VR

 

 

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.


-Jay

9700K | RTX 2080Ti @ 4K | 48GB DDR4 | 2 x 1TB SSDs | RC Cola

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.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    40%
    $10,150.00 of $25,000.00 Donate Now
×
×
  • Create New...