Adding Handles or ArcHandles to WorldModel with any adornee causes Studio to crash

Reproduction Steps

  1. Create a WorldModel instance in Studio. It doesn’t seem to matter where this instance lives.
  2. Add a Handles or ArcHandles instance into the WorldModel instance
  3. Set the adornee of the Handles/ArcHandles to any BasePart in the game in any location.
  4. Observe that the handles seem to render fine in the viewport
  5. As soon as you click in the Studio world viewport, Studio will crash

Expected Behavior
The handles should appear and should not crash Studio.

Actual Behavior
Studio crashes immediately after clicking into the 3D viewport after setting the handle’s Adornee property.

Issue Area: Studio
Issue Type: Crashing
Impact: Low
Frequency: Constantly
Date First Experienced: 2021-06-02 09:06:00 (-04:00)

6 Likes

Thanks for the report! Sorry to hear that this is happening and thanks for the detailed reproduction steps, those help us a lot. I’ve filed a ticket and we’ll take a look!

4 Likes

Sounds good! I don’t really need this to work to be honest, but just found it while messing around. Handles can still be parented outside of the WorldModel with the Adornee in the WorldModel just fine (at least it renders; haven’t tested functionality)

1 Like

Never hesitate to report hard crashes. Crashes are always a big deal, even if it takes creative circumstances that are unlikely to come up in the wild to cause them.

6 Likes