Search Issue Tracker

Won't Fix

Votes

0

Found in

2022.2.6f1

2023.1.0b3

2023.2.0a1

Issue ID

UUM-26495

Regression

Yes

[Linux] Silent crash on TLSAllocator<(AllocatorMode)0>::ThreadInitialize(unsigned long, char const*) when restarting after setting Graphics API to Vulkan

-

Reproduction steps:
1. Open the attached “CrashRepro” project
2. Click Edit > Project Settings
3. Deselect “Auto Graphics API for Linux”
4. Drag Vulkan above OpenGL Core
5. Agree to a restart

Expected result: The project is opened
Actual result: Unity Editor crashes

Reproducible with: 2022.2.0b1, 2022.2.6f1, 2023.1.0a2, 2023.1.0b3, 2023.2.0a1
Not reproducible with: 2020.3.45f1, 2021.3.18f1,
Couldn't test with: 2022.2.0a1 - 2022.2.0a19, 2023.1.0a1 (Couldn't downgrade packages)

Reproducible on: Ubuntu 20.04

First lines of the stack trace:
#0 0x0055e30f3672be in TLSAllocator<(AllocatorMode)0>::ThreadInitialize(unsigned long, char const)
#1 0x0055e30ffb1c83 in AudioManager::EngineThreadStarted(char const
)
#2 0x0055e30ffb1a94 in AudioManager::systemCallback(FMOD_SYSTEM, FMOD_SYSTEM_CALLBACKTYPE, void, void)
#3 0x0055e3122b2414 in FMOD::Thread::callback(void
)
#4 0x007f5185bce609 in start_thread

Note: After the initial crash, the project always crashes when starting it (on the same version)

  1. Resolution Note:

    This bug is no longer reproducing on the latest versions of Unity 2023.2, 2023.1, and 2022.2. (2023.2.0a13, 2023.1.0b15, 2022.2.18f1)

Comments (1)

  1. tomsrivertubreglazing

    Feb 06, 2023 12:36

    Thanks for sharing the idea

Add comment

Log in to post comment