Search Issue Tracker

Fixed in Unity 2018.3

Votes

0

Found in

2017.3.1f1

Issue ID

1052246

Regression

No

Unity crashes when debugging a string with an invalid Unicode character

CodeEditors

-

-

Priority: 3Not yet prioritized for a release

-

Severity: 1Crash, freeze, data loss, work stops

How to reproduce:
1. Open the attached "1052246.zip" project
2. Open "main" scene and "BugRepro" script
3. Add a breakpoint in line 11
4. Attach the debugger to Unity Editor
5. Press the Play button in Unity

Expected result: Unity continues to run
Actual result: when the breakpoint is hit, Unity closes

Reproducible with - 2017.1.0a1, 2017.1.4p2, 2017.2.3p2, 2017.4.6f1, 2018.1.7f1, 2018.2.0b9, 2018.3.0a3

Notes:
- not related to a specific IDE. Reproducible with both Visual Studio and JetBrains Rider
- the crash does not occur if no additional characters are added to the string (to check this, uncomment line 10)

Fixed only in .NET 4.x

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.