Search Issue Tracker

Active

Votes

0

Found in

2022.3.49f1

Issue ID

UUM-83908

Regression

No

Crash on UnityPlayer!profiling::ProfilerManager::DisposeProfilerRecorder+0xa when Player gets relaunched and exited after running for a long amount of time

--

-

Reproduction steps:
1. Open the attached “IN-85623.zip” project
2. Open up the Addressables Group Window (Window > Asset Management > Addressables > Groups)
3. Click Build > Clean Build Cache > All
4. Select TotS (From the top menu) > Addressables > Manually Build Addressables
5. Once it is built, select TotS > Addressables > Build Player
6. Copy the attached “run.bat” file into the build folder
7. Change the path of the executable within the “run.bat” to point to the build .exe from 5th step (Open using a text editor)
8. Double click on the “run.bat” script
9. Wait for the Player to be run and exited every 30 minutes (Will take at least a few cycles)
10. Observe the crash

Reproducible with: 2022.3.49f1
Couldn’t test with: 2021.3.44f1, 6000.0.23f1 (Unfixable compiler errors after upgrading/downgrading)

Reproducible on: Windows 11
Not reproducible on: No other environment tested

Notes:
- Make sure Git is installed on the system for all the packages to work
- The “run.bat” automatically starts and exits the Player every 30 minutes until it crashes. If this does not reproduce the issue, try running the .exe manually and exiting every hour
- The issue is possibly caused by _UNITY_USE_RECORDER_

Add comment

Log in to post comment