René's URL Explorer Experiment


Title: oracle-gaps: an internal error (exit 3) in CI during the e2e stability rerun under load · Issue #56 · TanStack/oracles · GitHub

Open Graph Title: oracle-gaps: an internal error (exit 3) in CI during the e2e stability rerun under load · Issue #56 · TanStack/oracles

X Title: oracle-gaps: an internal error (exit 3) in CI during the e2e stability rerun under load · Issue #56 · TanStack/oracles

Description: Summary In CI on #48 (head 717d7cc), an oracle-gaps run exited 3 with an internal error. It was the stability rerun of the e2e unit fixed seed 20261105: every outcome class, on the edited source. Law 12 says that no legal history reaches...

Open Graph Description: Summary In CI on #48 (head 717d7cc), an oracle-gaps run exited 3 with an internal error. It was the stability rerun of the e2e unit fixed seed 20261105: every outcome class, on the edited source. L...

X Description: Summary In CI on #48 (head 717d7cc), an oracle-gaps run exited 3 with an internal error. It was the stability rerun of the e2e unit fixed seed 20261105: every outcome class, on the edited source. L...

Opengraph URL: https://github.com/TanStack/oracles/issues/56

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"oracle-gaps: an internal error (exit 3) in CI during the e2e stability rerun under load","articleBody":"## Summary\n\nIn CI on #48 (head 717d7cc), an `oracle-gaps` run exited 3 with an internal error. It was the stability rerun of the e2e unit `fixed seed 20261105: every outcome class`, on the edited source. Law 12 says that no legal history reaches an internal error, and a slow runner is a legal condition, so this is a defect. A rerun of the same job passed.\n\n- Run 43346685892, job 131627616481 (\"Gap report end-to-end oracle (fixed seed, 3/3)\"). The job took 14m0s, and the unit took 517 s; the same unit took 142 s in the rerun and 134 s on main.\n- The violation reported: `oracle-gaps.report violated at checkpoint \"stability\" (law: completion)`, `the CLI did not complete on the edited source (exit 3)`.\n- The CLI's stdout before the crash (as the e2e driver kept it):\n\n```text\nDifference: the CLI did not complete on the edited source (exit 3): ests/a.test.ts for 2s\nbusy: sut.ts:M170 in tests/a.test.ts for 2s\nbusy: sut.ts:M174 in tests/a.test.ts for 2s\nnot-infected L197 sut.ts:M161 ` > ` → ` >= `\nbranch-never-taken L200 sut.ts:M163 ` x > 4 ` → ` true `\ntimeout L200 sut.ts:M164 ` x > 4 ` → ` false `\nbusy: sut.ts:M174 in tests/a.test.ts for 4s\nbusy: sut.ts:M168 in tests/a.test.ts for 2s\nbusy: sut.ts:M177 in tests/a.test.ts for 2s\nbusy: sut.ts:M172 in tests/a.test.ts for 2s\nbusy: sut.ts:M175 in tests/a.test.ts for 2s\nnot-infected L200 sut.ts:M165 ` > ` → ` >= `\ntimeout L200 sut.ts:M166 ` out.push('s54'); ` → ` ; `\nbranch-never-taken L203 sut.ts:M167 ` x > 4 ` → ` true `\nbusy: sut.ts:M172 in tests/a.test.ts for 4s\nnot-infected L206 sut.ts:M173 ` > ` → ` >= `\n```\n\nThe internal error's stack is in the fixture's `out/error.log`. The e2e driver deleted that file with its scratch directory, and CI uploads no artifact, so the stack is lost.\n\n## Reproduction attempts (all exited 0)\n\nOn a kept fixture of the same constructed history, run locally under the e2e lock:\n- With tight limits, `--first-limit/--hang-limit/--mutant-limit` of 100/1000/1500 ms, 200/2000/3000 ms, and 50/600/900 ms.\n- With the e2e's own limits (1000/20000/15000 ms, `--contexts 4`), three rounds with 14 busy node loops and three rounds with 54 busy loops on an 18-core machine. These runs printed the same `timeout` lines that CI printed before the crash (M164, M166, M172, M174, M210). Those mutants are the hang witnesses, which are timeouts by design.\n\n## Hypotheses, none confirmed\n\n1. A runner path that throws an invariant error under heavy load, for example `runOwners`'s \"has no unit and no earlier kill\", or a batch whose run reports an error outside any test while copies are cut (see the e2e limits, \"a batch whose run reports an error outside any test reruns each copy alone\").\n2. #48's new wrappers in the capture (`capture-setup.mjs`): the clock and timer wrappers, the `Date` proxy, and the stack read on clock reads. They run in every copy, and a failure there under load could surface as an internal error. This is a real candidate, and #48 has not ruled it out.\n3. Something in the environment (descriptors, disk, memory) on the runner.\n\n## Diagnostic in place\n\nFrom #48 onward, when a run exits 3, the e2e driver copies the start of `error.log` into the observed stderr. The next \"did not complete (exit 3)\" difference will carry the stack.\n","author":{"url":"https://github.com/KyleAMathews","@type":"Person","name":"KyleAMathews"},"datePublished":"2026-11-13T03:19:20Z","url":"https://github.com/TanStack/oracles/issues/56"}

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:22f3f684-2339-34c1-9254-90b5f64ce6d0
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idC6B4:15AF82:10B8829:161C761:6AF9B882
html-safe-noncec0a6a7b4eed10bc4d54fa122c632f735f41a91e8c2f90804ef2c2a13d3668ece
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNkI0OjE1QUY4MjoxMEI4ODI5OjE2MUM3NjE6NkFGOUI4ODIiLCJ2aXNpdG9yX2lkIjoiNTczOTg0NTc2Mjc2MjI1ODU2MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac487ef299db38dfcddc176c00ce0c718438f24b4ef6940edcac80d3d210aa6fd8
hovercard-subject-tagissue:6363960967
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/TanStack/oracles/56/issue_layout
twitter:imagehttps://opengraph.githubassets.com/36840087e6cccff6bb3f0f484a33d7edc2ef16fa421bd9c4c42d949caebccabb/TanStack/oracles/issues/56
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/36840087e6cccff6bb3f0f484a33d7edc2ef16fa421bd9c4c42d949caebccabb/TanStack/oracles/issues/56
og:image:altSummary In CI on #48 (head 717d7cc), an oracle-gaps run exited 3 with an internal error. It was the stability rerun of the e2e unit fixed seed 20261105: every outcome class, on the edited source. L...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameKyleAMathews
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-preview
go-importgithub.com/TanStack/oracles git https://github.com/TanStack/oracles.git
octolytics-dimension-user_id72518640
octolytics-dimension-user_loginTanStack
octolytics-dimension-repository_id1443546044
octolytics-dimension-repository_nwoTanStack/oracles
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1443546044
octolytics-dimension-repository_network_root_nwoTanStack/oracles
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release072e34035c13c31543fba9f025cbbbda4210dae4
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-nameissues

Links:

Skip to contenthttps://github.com/TanStack/oracles/issues/56#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTanStack%2Foracles%2Fissues%2F56
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTanStack%2Foracles%2Fissues%2F56
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=TanStack%2Foracles
Reloadhttps://github.com/TanStack/oracles/issues/56
Reloadhttps://github.com/TanStack/oracles/issues/56
Reloadhttps://github.com/TanStack/oracles/issues/56
TanStackhttps://github.com/TanStack
oracleshttps://github.com/TanStack/oracles
Codehttps://github.com/TanStack/oracles
Issues36 (36)https://github.com/TanStack/oracles/issues
Pull requests8 (8)https://github.com/TanStack/oracles/pulls
Discussionshttps://github.com/TanStack/oracles/discussions
Actionshttps://github.com/TanStack/oracles/actions
Security and qualityhttps://github.com/TanStack/oracles/security
Insightshttps://github.com/TanStack/oracles/pulse
https://github.com/TanStack/oracles
New issuehttps://github.com/login?return_to=https://github.com/TanStack/oracles/issues/56
New issuehttps://github.com/login?return_to=https://github.com/TanStack/oracles/issues/56
oracle-gaps: an internal error (exit 3) in CI during the e2e stability rerun under loadhttps://github.com/TanStack/oracles/issues/56#top
https://github.com/KyleAMathews
KyleAMathewshttps://github.com/KyleAMathews
on Nov 13, 2026https://github.com/TanStack/oracles/issues/56#issue-6363960967
#48https://github.com/TanStack/oracles/pull/48
717d7cchttps://github.com/TanStack/oracles/commit/717d7ccaa140c24743539537cfafd0a45b90d017
fix(oracle-gaps): report a shortcut for speed as extra-work, and let a work bound kill it #48https://github.com/TanStack/oracles/pull/48
fix(oracle-gaps): report a shortcut for speed as extra-work, and let a work bound kill it #48https://github.com/TanStack/oracles/pull/48
#48https://github.com/TanStack/oracles/pull/48
KyleAMathewshttps://github.com/KyleAMathews
on Nov 13, 2026https://github.com/TanStack/oracles/issues/56#event-35991918720
test(oracle-gaps): derive a generated test's work bound from its plan…https://github.com/TanStack/oracles/commit/2717f39f27c1268a9252b6bfbb758e4bd9cb60d4
2717f39https://github.com/TanStack/oracles/commit/2717f39f27c1268a9252b6bfbb758e4bd9cb60d4
fix(oracle-gaps): report a shortcut for speed as extra-work, and let …https://github.com/TanStack/oracles/commit/8f61da60cd3f88babe3322134451b459894346d4
8f61da6https://github.com/TanStack/oracles/commit/8f61da60cd3f88babe3322134451b459894346d4
Sign up for freehttps://github.com/signup?return_to=https://github.com/TanStack/oracles/issues/56
Sign in to commenthttps://github.com/login?return_to=https://github.com/TanStack/oracles/issues/56
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.