#Headless Everest crash

33 messages · Page 1 of 1 (latest)

rigid roost
#

@runic drum found a crash that seems to consistently only happen on headless, and I suspect it's pretty common since it does seem to crash inexplicably a lot. note that this doesn't trigger the crash handler or even write to log.txt/CrashLogs, it outputs this and unceremoniously crashes, so I had to manually catch it in the brief window it's available lol

Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Repeat 2 times:
--------------------------------
   at Microsoft.Xna.Framework.Graphics.FNA3D.FNA3D_CloneEffect(IntPtr, IntPtr, IntPtr ByRef, IntPtr ByRef)
--------------------------------```
runic drum
#

Headless has been used for almost a year in various scenarios without issues?

rigid roost
#

sync check auto restarts the game after a crash

#

it does log it as a crash for the file being tested but I never look into those unless someone asks me too

#

and ella asked me to today

runic drum
#

No, what i mean is that in all the infrastructure, im not aware of such an error happening in the past so idk why that would now just appear?

rigid roost
#

I suspect it hasn't just appeared

worldly tapir
#

you might want to test your ram and vram

#

as this seems sus

quasi flume
#

I'm running TAS checks on SJ quite often yeah, and the only failures I've got are legit, does that crash happen on TASes of a map in particular?

rigid roost
#

I'll see if I can narrow it down some

#

tbf I didn't actually check the specific crash on my sync check machine (meant to do that earlier and forgot oops) but I do know it's crashing there without a log so it's most likely the same thing

#

in this case the map is cc kids from crossover collab

#

yep exact same crash on the server

rigid roost
worldly tapir
rigid roost
#

hadn't heard of it but played a lot of 3 as a kid

worldly tapir
#

made by the same dev too

#

Tactile Soft-Body Physics GameplayYour car is made of Jelly. So is the world!
Utilize this and your various abilities (Grow, Balloon, Sticky Tires, Rocket, and more) to navigate the levels and find the exit!
Imaginative and Playful DesignJourney through 8 worlds, each with its own theme and gameplay mechanics.
Every level has a secret exit…

Price

$7.99

Recommendations

928

rigid roost
#

(ok cool and yes I found it earlier but can you nuke the embed plz)

worldly tapir
#

how do i do that?

rigid roost
#

I'd imagine there's some shared dependency/entity/etc here

rigid roost
#

not consistent tho... trying to repro etc

rigid roost
#

ok so far I have two consistent repros but there's a lot more to learn here first

rigid roost
#

repros:

  • load ⁨CrossoverCollab/2-Extras/CCKids⁩ from game start or anywhere probably
  • load breeze lobby (⁨BreezeContest2024/0-Lobbies/1-Submissions⁩), ⁨BreezeContest2024/1-Submissions/SereKabii⁩, breeze lobby
  • load breeze lobby, ⁨BreezeContest2024/1-Submissions/Brokemia⁩, breeze lobby
  • load breeze lobby, ⁨BreezeContest2024/1-Submissions/ZZ_Heartside⁩, breeze lobby
#

trying to determine shared dependencies between the maps and not sure how to do that. note that this is only testing with celestetas

#

ok yep still happens when loading via debugrc without celestetas or speedruntool

#

@runic drum @quasi flume meow

rigid roost
#

can confirm this also happens on linux

quasi flume
#

Are there TAS files I could run?

rigid roost
#

yes