Skip to content

Conversation

@ShortDevelopment
Copy link
Contributor

@ShortDevelopment ShortDevelopment commented Oct 11, 2025

Execute the pipeline every week to catch build-issues early:

Prevent false positives

As proposed in #7041 (comment) this PR excludes the typedarray/allocation{,2}.js tests from x86 as the regularity fail with exit code 1073807364.

#define DBG_TERMINATE_PROCESS ((DWORD )0x40010004L)

[Potential CallStack] This is likely due to out-of-memory.

void JavascriptExceptionOperators::ThrowOutOfMemory(ScriptContext *scriptContext)
{
ThreadContext *threadContext = scriptContext ?
scriptContext->GetThreadContext() :
ThreadContext::GetContextForCurrentThread();
if (CONFIG_FLAG(EnableFatalErrorOnOOM) && !threadContext->TestThreadContextFlag(ThreadContextFlagDisableFatalOnOOM))
{
OutOfMemory_unrecoverable_error();
}

_NOINLINE void OutOfMemory_unrecoverable_error()
{
int scenario = 9;
ReportFatalException(NULL, E_OUTOFMEMORY, Fatal_OutOfMemory, scenario);
}

void ReportFatalException(
_In_ ULONG_PTR context,
_In_ HRESULT exceptionCode,
_In_ ErrorReason reasonCode,
_In_ ULONG_PTR scenario)
{
// avoid the error text methods to be optimized out.
UNREFERENCED_PARAMETER(scenario);
if (IsDebuggerPresent())
{
DebugBreak();
}
#ifdef DISABLE_SEH
TerminateProcess(GetCurrentProcess(), (UINT)DBG_TERMINATE_PROCESS);
#else

#ifdef DISABLE_SEH
TerminateProcess(GetCurrentProcess(), (UINT)DBG_TERMINATE_PROCESS);
#else


@rhuanjl

@ShortDevelopment ShortDevelopment changed the title Scheduled ci runs ci: scheduled runs Oct 11, 2025
@ShortDevelopment
Copy link
Contributor Author

@rhuanjl Could you have a quick look at this?

@rhuanjl rhuanjl merged commit 2dba810 into chakra-core:master Oct 23, 2025
24 checks passed
@ShortDevelopment ShortDevelopment deleted the scheduled-ci-runs branch October 23, 2025 19:42
@ShortDevelopment
Copy link
Contributor Author

♥️

@rhuanjl
Copy link
Collaborator

rhuanjl commented Oct 23, 2025

Please could you point me to where we'll see the output of this?

@ShortDevelopment
Copy link
Contributor Author

Please could you point me to where we'll see the output of this?

https://dev.azure.com/ChakraCoreEngine/ChakraCore/_build?definitionId=2

Depending on how the Azure integration with GitHub works we could also see the result directly in the GitHub Actions Tab and on the last commit on master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants