From 52612d6ed369aed19b36b24369e38ca4cb50c546 Mon Sep 17 00:00:00 2001 From: Daniel Han Date: Mon, 1 Jun 2026 07:24:09 -0700 Subject: [PATCH] Studio CI: tolerate transient runner crashes in the llama-server log collection step (#5925) The 'Collect llama-server logs' diagnostic step copies llama-server stdout into the workspace for debugging. On the Windows runners it intermittently dies with exit code -1073741502 (0xC0000142, STATUS_DLL_INIT_FAILED) when spawning the copy, which failed the whole Tool calling Tests job even though the tests had already run. It is a diagnostic-only step, so mark it continue-on-error in all three jobs, the same treatment #5913 gave the artifact-upload steps. A transient log-collection crash no longer turns a green job red. Refs #5913. --- .github/workflows/studio-windows-inference-smoke.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/studio-windows-inference-smoke.yml b/.github/workflows/studio-windows-inference-smoke.yml index 10caac3940..bbe6b9e33a 100644 --- a/.github/workflows/studio-windows-inference-smoke.yml +++ b/.github/workflows/studio-windows-inference-smoke.yml @@ -372,6 +372,9 @@ jobs: - name: Collect llama-server logs if: always() + # A transient Windows DLL-init crash (0xC0000142) in this diagnostic + # copy must not fail an otherwise-green job. + continue-on-error: true shell: bash # Copy llama-server's own stdout/stderr (teed by Studio under # ~/.unsloth/studio/logs/llama-server/) into the workspace so @@ -802,6 +805,9 @@ jobs: - name: Collect llama-server logs if: always() + # A transient Windows DLL-init crash (0xC0000142) in this diagnostic + # copy must not fail an otherwise-green job. + continue-on-error: true shell: bash # Copy llama-server's own stdout/stderr (teed by Studio under # ~/.unsloth/studio/logs/llama-server/) into the workspace so @@ -1202,6 +1208,9 @@ jobs: - name: Collect llama-server logs if: always() + # A transient Windows DLL-init crash (0xC0000142) in this diagnostic + # copy must not fail an otherwise-green job. + continue-on-error: true shell: bash # Copy llama-server's own stdout/stderr (teed by Studio under # ~/.unsloth/studio/logs/llama-server/) into the workspace so