Search Issue Tracker

Fixed in 2021.2.X

Fixed in 2021.1.X

Fix In Review for 2020.3.X

Votes

0

Found in

2020.1.11f1

2020.3

2021.1

Issue ID

1295072

Regression

Yes

Built player takes multiple seconds to shut down

Mono

-

Reproduction steps:
1. Open the attached "case_1295072.zip" project
2. Build and Run the SampleScene
3. Close the build

Expected result: build closes immediately
Actual result: build closes in ~2 seconds

Reproducible with: 2020.1.11f1, 2020.3.0f1, 2021.1.0b3
Not reproducible with: 2018.4.32f1, 2020.1.10f1

Note: It gets stuck at this callstack for 2 seconds:

ntdll.dll!ZwWaitForAlertByThreadId
ntdll.dll!RtlSleepConditionVariableCS
KernelBase.dll!SleepConditionVariableCS
mono-2.0-bdwgc.dll!threads_wait_pending_joinable_threads
mono-2.0-bdwgc.dll!mono_thread_cleanup
mono-2.0-bdwgc.dll!mono_runtime_cleanup
mono-2.0-bdwgc.dll!mini_cleanup
UnityPlayer.dll!CleanupMono
UnityPlayer.dll!PlayerCleanup
UnityPlayer.dll!DoQuit
UnityPlayer.dll!PlayerMainWndProc
...

  1. Response avatar

    Resolution Note (fix version 2021.2):

    Fixed in 2021.2.0a1

    Fixed issue where mono boehm shutdown would wait a full 2 seconds for threads to detach/join/end before ending the process.

  2. Response avatar

    Resolution Note (fix version 2021.1):

    Fixed in 2021.1.0b4

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.