📎 AI Summary:
The thread discusses issues with running a program transferred from a Vista to an XP machine. The original poster encounters a stack overflow error (0xc00000fd) during initialization, which is typically an application-related problem rather than a Windows issue. Responses suggest that Windows manages the stack dynamically, and diagnosing the problem may require debugging or verifying compatibility, with no straightforward solution provided.

timxjog

New Member
Joined
Jun 3, 2017
Messages
6
Thread Author #1
Hi Everyone

You may have already seen two previous threads from me about attempting to move a program from a Vista machine to an XP machine. I have now finally managed to get all the DLLs sorted out. The Ordinal 344 error was because I accidentally copied the wrong version of a DLL over. However, I am now getting a new error which is as follows:

"The application failed to initialize properly (0xc00000fd)."

I have looked up 0xc00000fd and it is a stack overflow error.

Is there a way of increasing the stack in Windows XP? Or is there any other solution to this?

Thank you very much.

Kind regards

Tim
 

Solution
You'd probably have to attach a debugger to determine that. Is the program even designed to work on XP or is there an installer. Many programs can't be simply copied over.

Neemobeer

Windows Forum Team
Staff member
Joined
Jul 4, 2015
Messages
8,995
Windows manages the stack and grows it as needed. A stack overflow means the program tried to access memory outside of the stack. This is an application problem and not Windows.
 

timxjog

New Member
Joined
Jun 3, 2017
Messages
6
Thread Author #3
Windows manages the stack and grows it as needed. A stack overflow means the program tried to access memory outside of the stack. This is an application problem and not Windows.

Hi Neemobeer

Thank you very much for your reply.

Given that the program does not cause a stack overflow on Vista, why do you think it does so on XP?
 

Neemobeer

Windows Forum Team
Staff member
Joined
Jul 4, 2015
Messages
8,995
You'd probably have to attach a debugger to determine that. Is the program even designed to work on XP or is there an installer. Many programs can't be simply copied over.
 

Solution