"Actor hits floor" crashes when teleporting

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
User avatar
Gothic
Posts: 805
Joined: Thu Jun 16, 2011 6:49 pm

"Actor hits floor" crashes when teleporting

Post by Gothic »

Tested using g4.11pre-28-g269431575

Using a teleport with the "Actor hits floor" things can crash the game if you enter while jumping into the floor.
teleportbug.wad
You do not have the required permissions to view the files attached to this post.
User avatar
Rachael
Posts: 13720
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: "Actor hits floor" crashes when teleporting

Post by Rachael »

From looking at the stack trace, it appears that this particular setup is causing a recursive check due to having "actor hits floor" on both sides of the teleporter, and since the player's Z velocity is non-zero it's running that particular check recursively. Which also causes a massive amount of lag even when it doesn't crash.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49130
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: "Actor hits floor" crashes when teleporting

Post by Graf Zahl »

Sorry, can't fix without breaking legitimate setups. Doom's teleports are very poorly handled in the engine, i.e. right in the middle of the movement code, which makes them susceptible to such problems

Return to “Closed Bugs [GZDoom]”