WIP: [endermag] crash point hunt and guard #3824

Draft
xbzk wants to merge 2 commits from xbzk/unreal-unsafe-junk-guards into master
Member

Since i am not obtaining success in finding real culprit, decided to guard the crashes one by one for a change.
No real solution, but no problem either.

Current state has 4 guards, in which two are proved recurrent and mutually exclusive:

-KeplerCompute::ProcessLaunch (highly recurrent)
-DrawManager::ProcessDraw for indexed buffers (very frquent too)

Also, for convenience:
-DrawManager::ProcessDraw for vertex buffers
-DrawManager::ProcessDrawIndirect
(these never occured)

Additionally, antiflicker from PR 3574 is on for Ender Magnolia extended tests.

Since i am not obtaining success in finding real culprit, decided to guard the crashes one by one for a change. No real solution, but no problem either. Current state has 4 guards, in which two are proved recurrent and mutually exclusive: -KeplerCompute::ProcessLaunch (highly recurrent) -DrawManager::ProcessDraw for indexed buffers (very frquent too) Also, for convenience: -DrawManager::ProcessDraw for vertex buffers -DrawManager::ProcessDrawIndirect (these never occured) Additionally, antiflicker from PR 3574 is on for Ender Magnolia extended tests.
[endermag] antiflicker + 4 crash guards
Some checks reported errors
eden-license / license-header (pull_request) Failing after 23s
GitHub Actions [CI] Build cancelled
f484c653a5
xbzk force-pushed xbzk/unreal-unsafe-junk-guards from f484c653a5
Some checks reported errors
eden-license / license-header (pull_request) Failing after 23s
GitHub Actions [CI] Build cancelled
to 208c27a98e
Some checks failed
eden-license / license-header (pull_request) Successful in 23s
GitHub Actions [CI] Build failed
2026-04-03 23:58:28 +02:00
Compare
xbzk changed title from WIP: [endermag] antiflicker + 4 crash guards to WIP: [endermag] crash point hunt and guard 2026-04-03 23:59:14 +02:00
touch ci
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
605d2f02b4
Signed-off-by: xbzk <xbzk@eden-emu.dev>
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin xbzk/unreal-unsafe-junk-guards:xbzk/unreal-unsafe-junk-guards
git switch xbzk/unreal-unsafe-junk-guards
Sign in to join this conversation.
No description provided.