Reproduction Steps
Reproduction files:
-
repro-original.rbxm (973 Bytes)
- This is the unmodified model file used as the base of the reproduction. It contains a Model and a BoolValue as root instances.
-
repro-decompressed.rbxm (956 Bytes)
- A modification of
repro-original.rbxm
such that each chunk is encoded in decompressed form. This makes modifying the content of the file easier. Roblox will still decode this file correctly.
- A modification of
-
repro-modified.rbxm (956 Bytes)
- A modification of
repro-decompressed.rbxm
, where the 759th byte is changed from 01 to 02. This causes the PrimaryPart property of the Model to point to the BoolValue instead of nothing.
- A modification of
To reproduce the crash, open a new place in Studio, and insert repro-modified.rbxm
.
Expected Behavior
The file decoder either fails to decode the file, producing an error, or the cause of the error is silently discarded.
Actual Behavior
The process crashes when the file is decoded.
Issue Area: Engine
Issue Type: Crashing
Impact: Very High
Frequency: Constantly
A private message is associated with this bug report