Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

NTDLL.DLL error

Status
Not open for further replies.

rogerte

Programmer
Nov 9, 2001
164
GB
Hi,

We have a Delphi 3 (!) App running on several thousand user PCs throughout the UK. OS's range from NT4 (yes really) through to Vista.

The app has been running perfectly for 10 years with very few problems, but in the last two weeks we have started getting "Access Violation @7391B21A In module NTDLL.DLL" (sometimes address is different). It is not affecting many users, but enough to worry about.

As the program has not changed I am wondering if it is something like an AV update.

Unfortunately most of the users are not that PC savvy so trying to get info out of them is very hard.

Has anyone else come across anything similar?

Thanks
 
Are you trying to call anything in NTDLL.DLL in these programs? Can it be done some other way if you are?

Generally it's not recommended or reliable to do anything with this DLL unless you absolutely have no other choice. Using NTDLL.DLL directly is not supported by Microsoft, and generally not supported by any compiler vendors. Since this is true, the interface can and will change without notice when patches are done. Generally, errors like this are expected.

If there's no call to this DLL, you would need to provide more information, since you haven't told us anything to help you.

I'm waiting for the white paper entitled "Finding Employment in the Era of Occupational Irrelevancy
 
ntdll av's are caused by non trivial problems.
for example a badly coded multithreaded app can cause av's on ntdll. Also unhandled external exceptions cause this type of errors.

Do you know when or where the exception occurs?
if not try to add logging to areas you suspect.

/Daddy

-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
Hi,

We're not making any direct calls. The program is pure Delphi.

It's just strange that there has never been any problems in 10 years (plus) and all ok a sudden there are 20 users, from different parts of the country getting the same error, when 2000+ other users are not.

That is why we were wondering if it was something that gets updated automatically - like an AV program.
 
NTdll.dll erorr often occurs when the dll gets corrupted. Google it and there are several fixes that show up like using a registry cleaner to clean up the registry, with xp try repairing the OS...these are known to fix this error.

Our clients who are on a older win OS have this problem.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top