Reproduction steps:
1. Create a new Unity project in Linux
2. Edit Editor Layout
3. Save Editor Layout USING THE ENTER KEY, NOT THE MOUSE!!
4. Repeat 3-5 times. It will eventually repro.
**
Actual results: Unity Editor crashes
Expected results: Unity editor does not crash
Reproduced with: 2022.3.14f1, 2022.3.22f1 (earlier and latest versions with which other users reported this crash)
Reproduced on: openSUSE Tumbleweed, Ubuntu 22.04, Linux Mint 21.3, Arch Linux, Pop!_OS 22.04 LTS, Fedora 38, Ubuntu 23.10
First lines of the stack trace:
#0 0x005b2e141f19bc in burst_signal_handler(int, siginfo_t*, void*)
#1 0x007f8117842520 in __sigaction
#2 0x007f81179a07cd in __nss_database_lookup
#3 0x005b2e152069c5 in core::basic_string<char, core::StringStorageDefault<char> > core::Join<core::basic_string<char, core::StringStorageDefault<char> >&, char const (&) [2], core::basic_string_ref<char> >(MemLabelId, core::basic_string<char, core::StringStorageDefault<char> >&, char const (&) [2], core::basic_string_ref<char>&&)
#4 0x005b2e151dab6f in GUIView::ProcessInputEvent(InputEvent&)
#5 0x005b2e158ae3e9 in OnGUIViewKeyPress(GUIView*, void*)
#6 0x007f81181e5b77 in gtk_socket_add_id
#7 0x007f811b1b4d2f in g_closure_invoke
Notes:
- CQA couldn’t reproduce this crash on various Linux devices/distributions
- Crash happens when the project is using Vulkan
- Crashes with Nvidia/AMD/Intel GPUs
- Most of the users can reproduce this crash