Phobos-developers / Phobos

Ares-compatible C&C Red Alert 2: Yuri's Revenge engine extension
GNU Lesser General Public License v3.0
303 stars 97 forks source link

Game crashed randomly when a jumpet crash #655

Open hejiajun107 opened 2 years ago

hejiajun107 commented 2 years ago

First check

Description

When a jumpjet is crashing may cause the game crash undefinityly. I have tried to remove phobos.dll,it will not happen.

Phobos Version

B28

Conditions to reproduce

Some fact may possiblely helps to reproduce, The jumpjet is moving when crushing The jumpet is above the mountain or other higher terrain

INI code

No response

Steps to reproduce

1.Place a lot of jumpjet in the game 2.Kill all of them when they're moving

Expected behaviour

Exception C0000005 at 007BAEA1

Actual behaviour

Exception C0000005 at 007BAEA1

Additional context

Here's the except and dump https://1drv.ms/u/s!AlyZXeYTxV-1skhyflQndkAK4wnj

Starkku commented 2 years ago

This crash occurs in what is essentially voxel shadow drawing code. Given that none of the relevant code has been touched by Phobos, I have to assume that this is basically a vanilla game bug despite being encountered while playing using Phobos.

Would be appreciated if could test this without Phobos as well.

hejiajun107 commented 2 years ago

I have tested for times when I remove phobos,it won't be happen.But i can't definity confirm whether it caused by phobos because it can not be reproduced stably.However, I found another way to solve this problem by add JumpjetWobbles= which is removed by westwood on ZEP.