【发布时间】:2022-09-26 18:16:21
【问题描述】:
我最近刚切换到 Fedora Linux,我一直在尝试处理我的 Unity 项目,但是每当我在项目浏览器中按任何东西时,它都会立即崩溃。我可以毫无问题地使用其他所有东西,但它是导致问题的浏览器。
这是我不断收到的崩溃日志:
Obtained 36 stack frames.
#0 0x007ff23313de60 in funlockfile
#1 0x007ff23372e2fd in g_type_check_instance
#2 0x007ff233723e7c in g_signal_handlers_disconnect_matched
#3 0x0055f77f2ffe33 in DisconnectGtkSignal(void*, GtkCallbackResponse (*)(), void*)
#4 0x0055f77eba8abd in MenuItem::~MenuItem()
#5 0x0055f77ebad333 in RemoveItemFromMenu(std::list<MenuItem, std::allocator<MenuItem> >*, core::basic_string_ref<char>)
#6 0x0055f77ebad373 in RemoveItemFromMenu(std::list<MenuItem, std::allocator<MenuItem> >*, core::basic_string_ref<char>)
#7 0x0055f77ebad373 in RemoveItemFromMenu(std::list<MenuItem, std::allocator<MenuItem> >*, core::basic_string_ref<char>)
#8 0x0055f77ebad1b3 in MenuController::RemoveMenuItem(core::basic_string_ref<char>)
#9 0x0055f77d83ef8c in Menu_CUSTOM_RemoveMenuItem(ScriptingBackendNativeStringPtrOpaque*)
#10 0x000000402169b3 in (wrapper managed-to-native) UnityEditor.Menu:RemoveMenuItem (string)
#11 0x007ff0ea874228 in mono_get_runtime_build_info
#12 0x007ff0eaa12f2e in mono_runtime_invoke
#13 0x007ff0eaa16400 in mono_runtime_invoke_array
#14 0x007ff0ea9c67f6 in mono_install_unhandled_exception_hook
#15 0x007ff0ea9d611d in mono_lookup_icall_symbol
#16 0x000000400783b6 in (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo:InternalInvoke (System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
#17 0x00000040077c0b in System.Reflection.MethodBase:Invoke (object,object[])
#18 0x00000040a6f82f in (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
#19 0x007ff0ea874228 in mono_get_runtime_build_info
#20 0x007ff0eaa12f2e in mono_runtime_invoke
#21 0x007ff0eaa12e78 in mono_runtime_invoke
#22 0x0055f77e0bfb73 in mono_runtime_invoke_profiled(MonoMethod*, ScriptingObjectPtr, void**, MonoException**, MonoClass*)
#23 0x0055f77e10155b in CallStaticMonoMethod(char const*, char const*, void**, ScriptingExceptionPtr*)
#24 0x0055f77e101513 in CallStaticMonoMethod(char const*, char const*, void**)
#25 0x0055f77ebc0b88 in SceneTracker::FlushDirty()
#26 0x0055f77f263edf in PlayerLoopController::UpdateSceneIfNeeded()
#27 0x0055f77f26143a in Application::TickTimer()
#28 0x0055f77f2ff17a in MainMessageIteration(void*)
#29 0x007ff23361718c in g_main_context_dispatch
#30 0x007ff233617538 in g_main_context_dispatch
#31 0x007ff233617853 in g_main_loop_run
#32 0x007ff233cdce85 in gtk_main
#33 0x0055f77f2fe337 in main
#34 0x007ff232f6eb80 in __libc_start_main
#35 0x0055f77d4e3029 in _start
如果需要,我使用的 Unity 版本是2021.3.9f1。
我的电脑规格:
台面英特尔 UHD 显卡 610
256GB固态硬盘
4GB内存
英特尔赛扬 4205U
桌面环境: 侏儒 42.4
视窗系统:韦兰
Fedora 版本: 36
我已尝试关闭所有应用程序以释放空间供 Unity 使用我的 RAM,我已尝试重新启动计算机,并尝试了 this post said。