Archived

This topic is now archived and is closed to further replies.

zmak

ntdll.dll crash only when clicking on fsx in flight menu

Recommended Posts

High end system, works great very few CTD's....However in the last 48hrs Im getting a crash when I go to the task bar menu in windowed mode.

 

 

APPCRASH Not available 0 fsx.exe 10.0.61637.0 46fadb14 ntdll.dll 6.1.7601.17725 4ec49b8f c0000005 00038dc9 C:\Users\bb\AppData\Roaming\Microsoft\FSX\fsx.CFG.txt C:\Users\bb\AppData\Roaming\Microsoft\FSX\dxdiag.txt C:\Users\bb\AppData\Roaming\Microsoft\FSX\scenery.cfg C:\Users\bb\AppData\Roaming\Microsoft\FSX\fdr.dat C:\Users\bb\AppData\Roaming\Microsoft\FSX\dll.xml C:\Users\bb\AppData\Local\Temp\WER2F1.tmp.WERInternalMetadata.xml C:\Users\bb\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_fsx.exe_b4c699dda7ef470aea89082ec1dbbcc9883a27_337608ea 0 6ea51e03-c680-11e2-a2c5-

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

okay appears I have fixed it with a system restore. Was having big problems with fsx slowing to a crawl and really buggy.

Share this post


Link to post
Share on other sites

For stable fsx, try to apply all settings i recommended in this thread: http://forum.avsim.net/topic/407468-ctds-with-ezdok/

 

You will find there some important settings in my first and second post. If you set fsx like that, it's very unlikely that that you can get CTD or OOM error....

Thanks for this!

Share this post


Link to post
Share on other sites

For stable fsx, try to apply all settings i recommended in this thread: http://forum.avsim.net/topic/407468-ctds-with-ezdok/

 

You will find there some important settings in my first and second post. If you set fsx like that, it's very unlikely that that you can get CTD or OOM error....

Zeljko

win 7 wont let me select the data execution prevention for FSX, says not allowed

Share this post


Link to post
Share on other sites

Yup same here, I cannot set the data execution either. I'm using Windows 7 Ultimate 64bit. I am getting BEX errors randomly when flying. Would like to fix this annoying problem.

Share this post


Link to post
Share on other sites

@, @@captain420, you must turn off UAC first: http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/  Set it to "never notify".

 

UAC should stay disabled anyway. After that you should be alowed to acces and dissable DEP: http://www.addictivetips.com/windows-tips/what-is-data-execution-prevention-dep-and-how-to-disable-it-in-windows-vista/

You have there two metods described.

 

Verify that you have administrator rights also

Share this post


Link to post
Share on other sites

 

 


After that you should be alowed to acces and dissable DEP: http://www.addictive...-windows-vista/

 

According to Microsoft, FSX requires DEP and it cannot be disabled.  I do not understand this concept of disabling DEP.  I know it is possible through other methods but I'm worried this could create even more problems for those having issues with FSX running properly.

 

Best regards,

Jim

Share this post


Link to post
Share on other sites

According to Microsoft, FSX requires DEP and it cannot be disabled. I do not understand this concept of disabling DEP. I know it is possible through other methods but I'm worried this could create even more problems for those having issues with FSX running properly.

 

Best regards,

Jim

Sorry, i can't agree with you on this. FSX do not requires DEP, and DEP can be and should be disabled for FSX to run better and to avoid some errors and CTD's.

 

I have double - checked this, here is one source we can trust(FS Labs): http://www.flightsimlabs.com/support/knowledge-base/

 

And Mr. Lefteris blog too: http://lkalamaras.blogspot.de/2008/08/was-this-for-our-own-good-part-deux.html

 

Actually, i must correct myself for previous post - i gived two options there and in fact is only one.

Don't use that metod which adds fsx to DEP exceptions.

We must disable DEP completely using command promp and command - bcdedit.exe /set {current} nx AlwaysOff

 

p.s. you must restart PC after that for changes to take effect

Share this post


Link to post
Share on other sites

According to Microsoft, FSX requires DEP and it cannot be disabled.  I do not understand this concept of disabling DEP.  I know it is possible through other methods but I'm worried this could create even more problems for those having issues with FSX running properly.

 

Best regards,

Jim

 

 

I have had DEP disabled for the last 6 months and my number of StackHas/BEX related crashes is down to nearly 0 (if not exactly 0). I was getting them pretty often with the PMDG 737/MD11 at high detail airports but since I made the change I have no problems at all (used the Alternative Method from the above link). 

Share this post


Link to post
Share on other sites

B247NG okay I'm confused a little. I am trying to disable DEP through the 2nd method which is using the command line. I'm looking for a permanent solution so should i type:

 

bcdedit.exe /set nx AlwaysOff

 

or

 

bcdedit.exe /set {current} nx AlwaysOff

 

The first method is confusing since it says "Turn on DEP...", I thought that we are trying to turn this off? 

Share this post


Link to post
Share on other sites

B247NG okay I'm confused a little. I am trying to disable DEP through the 2nd method which is using the command line. I'm looking for a permanent solution so should i type:

 

bcdedit.exe /set nx AlwaysOff

 

or

 

bcdedit.exe /set {current} nx AlwaysOff

 

The first method is confusing since it says "Turn on DEP...", I thought that we are trying to turn this off? 

The second is correct: bcdedit.exe /set {current} nx AlwaysOff

Share this post


Link to post
Share on other sites

 

 


Sorry, i can't agree with you on this. FSX do not requires DEP, and DEP can be and should be disabled for FSX to run better and to avoid some errors and CTD's.

 

Sorry.  I still stand by my comments.  It is dangerous to disable DEP and, like one of your links, it shouldn't be done automatically.  DEP stopped the program from functioning for a reason - maybe a virus or malware was attempting to circumvent the programs security.  So it is dangerous for simply everyone disabling DEP unless they want to disable it temporarily to run a program to purchase a product or run a program that might use e-sellerate to verify whether your product is legal or not.  BTW, all FSDT products use E-Sellerate and I have most of them installed.  I have DEP enabled and have never had a problem with it or any other security program.  I just want to make sure that members here at AVSIM are aware of what they are doing if and when they disable DEP in FSX or any other product.

 

Best regards,

Jim

Share this post


Link to post
Share on other sites

Sorry.  I still stand by my comments.  It is dangerous to disable DEP and, like one of your links, it shouldn't be done automatically.  DEP stopped the program from functioning for a reason - maybe a virus or malware was attempting to circumvent the programs security.  So it is dangerous for simply everyone disabling DEP unless they want to disable it temporarily to run a program to purchase a product or run a program that might use e-sellerate to verify whether your product is legal or not.  BTW, all FSDT products use E-Sellerate and I have most of them installed.  I have DEP enabled and have never had a problem with it or any other security program.  I just want to make sure that members here at AVSIM are aware of what they are doing if and when they disable DEP in FSX or any other product.

 

Best regards,

Jim

 

 

Jim, 

 

I do agree with you that there is a risk involved with disabling DEP, however, with common security practices (virus protection, regular virus/malware scans, not opening attachments or links from unknown or suspect looking emails/address, etc.) you can mitigate these risks substantially. For me, the rewards (no more StackHas/BEX errors and CTDs) have far out-weighted the risks associated with disabling DEP. But as with any tweak, change, or system modification, it is at the risk and discretion of the end user. 

Share this post


Link to post
Share on other sites

@McLaren  I totally agree with you there Jordan.  Just want to make sure non-computer experts are aware of the risks.

 

Best regards,

Jim

Share this post


Link to post
Share on other sites

Jim, you are right about that - DEP is intended to protect PC of malwares. But we have(we should have)antivirus programs which will protect us.

For me, this is a part of windows 7 tweaking for good performance and extremely stable fsx - disabling automatic updates, system restore and some system monitoring, UAC, DEP, Windows Defender and some windows services which can / will cause fsx CTD's.

DEP is there for a reason, but we all know that Microsoft Windows is far from perfect, and many of it's parts are not working as intended. DEP is not working well with fsx for sure, and disabling DEP i can see only advantages and improved stability.

I think our main concern and goal are FSX performance and stability.

We buy all that expensive hardware and overclock our CPU's to get better performance with fsx, as much as posible - should we allow DEP to ruin all that? With this in mind, disabling DEP is really not big deal. I use Acronis 2011 for backup, so even if i someday get a mallware(very unlikely to happen) - i can get rid of it and restore my entire PC in 20min. So, there is a solution for everything :)

I have DEP disabled for at least 2 years, and i never had any problems becouse of that. I use Avast antivirus, it's very light on PC resources.

 

I agree with you that all users must be aware of the risks.

But most important thing for me - i have almost forgot how OOM and CTD looks

 

Regards

Share this post


Link to post
Share on other sites

I think your best solution to OOM's/CTD's was the link you provided to the Microsoft fix to enlarge the heap and I thank you for that!

 

I don't use an anti-virus program, never have since 1991, never will (well okay, I did once back in the 1990's but just long enough to see if I had a virus).  I do have the Windows Firewall enabled and I do safe-surfing.  In other words, I don't download or install anything unless I know the Source.  I know FSDT, FlightOne, Aerosoft, and SimConnect, PC Aviator, etc., are reliable.  They have very good security systems that make purchasing things very safe.  I run a malware detection program at least weekly (i.e., Super Anti-SpyWare and Advanced Systems Program) and recommend others do the same at least weekly.  One should not rely solely on any anti-virus program installed to save them from a major disaster.  New viruses are discovered daily and, by the time an anti-virus program developer knew of the virus and issued new definitions, a persons computer could be destroyed.  It is good for known viruses.  As I stated, I have never turned off DEP and never had the problems related in the links you provided in Post #9.  Most of the BEX/StackHash CTD's I have seen in these forums have been caused by a bad install of an fsx addon or, like in my case, it was something stuck in memory that many others with multiple monitors suffer from occasionally.  FSX remembers whether you open/close FSX in Windowed or Full Screen and it gets confused when you do the opposite of what FSX expected to happen.  It is easily fixed by opening/closing FSX in windowed mode and never closing in full screen mode. 

 

The links you provided in post #9 are dated but from reputable Sources.  Security has changed a lot since 2008 and I think developers working with security for their products are aware that turning off DEP in FSX is not allowed so they have developed it so that it does work properly.  It is to their advantage and profitability that the product and security work properly.  That's all I have to say.  Thanks again for your excellent info and insights into the world of FSX CTD's.

 

Best regards,

Jim

Share this post


Link to post
Share on other sites