workspace:BreakJoints(table<userdata>) crashes Roblox

Reproduction Steps

System Information
Intel Core i9 9900K
16GB DDR5 RAM
Nvidia GeForce RTX 2080Ti

Repros

workspace:BreakJoints({newproxy()})
workspace:BreakJoints({Enum.PartType})

Expected Behavior
Roblox throws an unable to cast to error.

Actual Behavior
Roblox crashes with a StartProcessException.

Issue Area: Engine
Issue Type: Crashing
Impact: Low
Frequency: Very Rarely

4 Likes

I am able to reproduce this 100% of the time. Why is the frequency “Very Rarely”?

1 Like

This should be in Studio Bugs because workspace/BreakJoints is PluginSecurity and the repro can only be done in Studio.

1 Like

Didn’t realise the BreakJoints functions were overridden, if somebody could move the report that’d be great.

Nobody would encounter this crash unless they specifically pass a userdata/light userdata instead of a Instance userdata.

Thanks for the report! Could you provide some logs, please?

0.569.2.5690484_20230405T140144Z_Studio_99C30_last.log (49.2 KB)

Thank you. We’ll follow up when we have an update for you.

1 Like

Thanks for the report. This should now be fixed.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.