Help regarding the VM Execution BEEFCAFE pointer

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
drfrag
Vintage GZDoom Developer
Posts: 3200
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: Help regarding the VM Execution BEEFCAFE pointer

Post by drfrag »

So it wasn't a bug in the end but an user error? I could not reproduce the crash with their savegame since they used an old iwad.
You really should try with GZDoom to see if something it's actually a LZDoom bug or if it's even a bug.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Help regarding the VM Execution BEEFCAFE pointer

Post by Graf Zahl »

If that was indeed the cause a fix may be to block player corpses from getting added to the corpse queue. AFAIK the engine does perform some stat list shenanigans with them which may interfere with corpse queue operation.
_mental_
 
 
Posts: 3820
Joined: Sun Aug 07, 2011 4:32 am

Re: Help regarding the VM Execution BEEFCAFE pointer

Post by _mental_ »

drfrag wrote:So it wasn't a bug in the end but an user error?
No matter what users do, engine should not crash. Errors and even fatal errors are OK, crashes are not.
drfrag wrote:I could not reproduce the crash with their savegame since they used an old iwad.
Load attached .pk3 with the following command line, respawn, and hit the switch.

Code: Select all

-iwad doom2 -file player_corpse_queue.pk3 -host 1 +map map01
drfrag wrote:You really should try with GZDoom to see if something it's actually a LZDoom bug or if it's even a bug.
GZDoom works fine because corpse queue is no longer implemented using thinkers list. So, player corpse won't appear in more than one list simultaneously.
Attachments
player_corpse_queue.pk3
(1.45 KiB) Downloaded 165 times
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3200
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: Help regarding the VM Execution BEEFCAFE pointer

Post by drfrag »

Thanks! I think it's fixed merging the GZDoom code. Seems i don't need to bump SAVEVER.
https://github.com/drfrag666/gzdoom/commits/legacy
Post Reply

Return to “Closed Bugs [GZDoom]”