VB6 Crashes while writing EXE

when trying to make a new EXE vb6 compiles and half way through writing the EXE either closes or crashes with unhandled error.

The same project can be made on a spacific machine but all the other machines fail with same error, all machines are running vb6 SP6 with XP Pro SP2 and IE6

any help on this would be great
Who is Participating?
JohnBPriceConnect With a Mentor Commented:
Unfortunately ntdll is so critical to everything that windows is doing that the problem could be cause by a wide variety of things.  It could be some software package you have installed, it could be CPU incompatibilities (I saw some people complaining that some AMD CPU's crash in ntdll).  Check if everything has the latest updates.

The first step to diagnose, since you have a working machine, is to identify anything different on the working machine, CPU, installed software, versions, etc.

You might also try rebuilding a machine from scratch and a clean install of XP with bare minimum components and see if you can build, and then slowly add your standard stuff until you identify what software (if any) is causing the problem.

There should be something in your event log that describes what the problem is.
YellowbusTeamAuthor Commented:
Event logh has the following 2 errors although they dont mean much to me

Hanging application VB6.EXE, version, hang module hungapp, version, hang address 0x00000000.


Faulting application vb6.exe, version, faulting module ntdll.dll, version 5.1.2600.2180, fault address 0x00010f29.
Shanmuga SundaramDirector of Software EngineeringCommented:
Ensure that there are no problems with the third party controls that you are using with your vb program. This should be caused even due to mishandling of your computers memory.
Make sure you disable all add-in and try again
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.