On 11/6/25 1:42 AM, Peter Pentchev wrote:
On Wed, Nov 05, 2025 at 09:40:51PM -0800, ToddAndMargo via perl6-users wrote:
On 11/5/25 9:32 PM, ToddAndMargo via perl6-users wrote:
Hi All,
Why would a Raku program return an exit code of
-1073741510 (3221225786)?
Yours in Confusion,
-T
This is happening to me in Windows 10
Search.brave.com's AI states this:
https://search.brave.com/search?q=why+would+a+raku+return+an+exit+code+of+-1073741510&spellcheck=0&source=alteredQuery&summary=1&conversation=d94c64bece8d47d076d8ea
The exit code -1073741510 (0xc000013a) is a Windows-specific
error code that indicates an application was terminated
abruptly during a logoff or shutdown sequence. This error
is not directly related to Raku itself but can occur if
a Raku program is running as part of a larger application
or service that is terminated unexpectedly, such as when
the system shuts down too quickly for the process to exit
gracefully. The error typically arises when the operating
system does not allow sufficient time for the application
to close properly, which can happen during a Windows logoff
or shutdown.
When I run my program manually, it exits perfectly.
Since this runs unattended, how it the world do
I trace this down? Log every subroutine that is
called? Is there a tracing module that will do
this for me?
This is not an error in your program itself. Your program would
probably run fine, but it just happened to be invoked at
exactly the wrong time: when something else tried to shut
the Windows computer down or reboot it.
This is not something you have control over, unless it was your
program (or the program that invoked it) that tried to reboot
the system, in which case the program that invokes the other one
should be prepared to handle that exit code - it should check for
that exit code and say "oh, yeah, well, we don't know how far
things went, but apparently it doesn't really matter right now,
we cannot do anything more since the system is shutting down".
G'luck,
Peter
Hi Peter,
Thank you!
I see that now. They start their backup program,
which my program is part of, then shut their
computer down.
I have had to tell folks that if they want things
done after hours, they have to leave their computers
on. I am good at what I do, but I can not remotely
power on their computers. (I have never seen wake
on Lan work correctly.)
-T