Search Issue Tracker

Fixed in 2022.2.X

Fixed in 2019.4.X, 2020.3.X, 2021.3.X, 2022.1.X

Votes

0

Found in

2019.4

2020.3

2021.3

2021.3.0f1

2022.1

2022.2

Issue ID

1423569

Regression

No

Unity crashes on StackWalker::GetCurrentCallstack when rest-certificate.pem is corrupted

Kernel

-

Reproduction steps:
1. Place the attached "rest-certificate.pem" file in the "%APPDATA%\Unity" or "~/Library/Unity" folder depending on OS
2. Create and launch a new project

Reproducible with: 2019.4.38f1, 2020.3.34f1, 2021.3.2f1, 2022.1.0f1, 2022.2.0a12

Workaround - delete the "rest-certificate.pem" file in the "%APPDATA%\Unity" or "~/Library/Unity" folder depending on OS

Note - the bug may result in a silent crash

First lines of the stacktrace:
0x00007ff720aca53d (Unity) StackWalker::GetCurrentCallstack
0x00007ff720ad1299 (Unity) StackWalker::ShowCallstack
0x00007ff721a35de3 (Unity) GetStacktrace
0x00007ff720ad02d6 (Unity) winutils::PrintStackTrace
0x00007ff720ac9b6c (Unity) winutils::CrashHandler::DefaultSignalHandler

  1. Resolution Note (fix version 2022.2):

    Fixed in: 2022.2.0a16

  2. Resolution Note (fix version 2022.1):

    Fixed in: 2022.1.5f1

  3. Resolution Note (fix version 2021.3):

    Fixed in: 2021.3.5f1

  4. Resolution Note (fix version 2020.3):

    Fixed in: 2020.3.37f1

  5. Resolution Note (fix version 2019.4):

    Fixed in: 2019.4.40f1

Add comment

Log in to post comment

All about bugs

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