编辑文本导致 unity 崩溃
Editing text causes unity to crash
- 发生了什么事
尝试更改按钮或文本的文本时,unity 编辑器崩溃。
- 我们如何使用您附加的示例重现它
创建一个新项目。
添加文本(GameObject->UI->Text)
单击以将默认 "New Text" 更改为其他内容时发生崩溃。
按钮也是如此。
Unity 版本为 5.1。1f1_2046fc06d4d8
我也在另一台之前没有安装Unity的PC上试过:同样的结果。
我做错了什么?
这是 Editor.log 堆栈跟踪:
========== OUTPUTING STACK TRACE ==================
000007FEEE95AF7E (mono) fmod
ERROR: SymGetSymFromAddr64, GetLastError: 'Kan opgegeven module niet vinden.' (Address: 000000000A98224A)
ERROR: SymGetModuleInfo64, GetLastError: 'Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.' (Address: 000000000A98224A)
000000000A98224A ((<unknown>))
0000000011C0D1FF (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\runtime\GUIStyleBindings.gen.cs:781] UnityEngine.GUIStyle:DrawWithTextSelection (UnityEngine.Rect,UnityEngine.GUIContent,int,int,int,bool)
0000000011C0CED6 (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\runtime\GUIStyleBindings.gen.cs:804] UnityEngine.GUIStyle:DrawWithTextSelection (UnityEngine.Rect,UnityEngine.GUIContent,int,int,int)
0000000011C0C702 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\Export\TextEditor.cs:985] UnityEngine.TextEditor:DrawCursor (string)
000000001ADC1010 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:903] UnityEditor.EditorGUI:DoTextField (UnityEditor.EditorGUI/RecycledTextEditor,int,UnityEngine.Rect,string,UnityEngine.GUIStyle,string,bool&,bool,bool,bool)
0000000011BE54A2 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:1379] UnityEditor.EditorGUI:ScrollableTextAreaInternal (UnityEngine.Rect,string,UnityEngine.Vector2&,UnityEngine.GUIStyle)
0000000011BE4175 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\Implementations\PropertyDrawers.cs:76] UnityEditor.TextAreaDrawer:OnGUI (UnityEngine.Rect,UnityEditor.SerializedProperty,UnityEngine.GUIContent)
0000000011BE3D14 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\PropertyDrawer.cs:23] UnityEditor.PropertyDrawer:OnGUISafe (UnityEngine.Rect,UnityEditor.SerializedProperty,UnityEngine.GUIContent)
0000000011BA350D (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\PropertyHandler.cs:134] UnityEditor.PropertyHandler:OnGUI (UnityEngine.Rect,UnityEditor.SerializedProperty,UnityEngine.GUIContent,bool)
0000000011BE29ED (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\PropertyHandler.cs:195] UnityEditor.PropertyHandler:OnGUILayout (UnityEditor.SerializedProperty,UnityEngine.GUIContent,bool,UnityEngine.GUILayoutOption[])
0000000011BDCBEB (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:6811] UnityEditor.EditorGUILayout:PropertyField (UnityEditor.SerializedProperty,UnityEngine.GUIContent,bool,UnityEngine.GUILayoutOption[])
0000000011BDCB1A (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:6793] UnityEditor.EditorGUILayout:PropertyField (UnityEditor.SerializedProperty,UnityEngine.GUILayoutOption[])
0000000011BDC984 (Mono JIT Code) [C:\buildslave\unity\build\Extensions\guisystem\UnityEditor.UI\UI\TextEditor.cs:33] UnityEditor.UI.TextEditor:OnInspectorGUI ()
0000000011B97ECC (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:1162] UnityEditor.InspectorWindow:DrawEditor (UnityEditor.Editor,int,bool,bool&,UnityEngine.Rect&,bool)
000000001AE4A704 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:969] UnityEditor.InspectorWindow:DrawEditors (UnityEditor.Editor[])
000000001AE485D9 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:350] UnityEditor.InspectorWindow:OnGUI ()
00000000176D68E2 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
000007FEEE914053 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\mini\mini.c:4914] mono_jit_runtime_invoke
000007FEEE868389 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:2623] mono_runtime_invoke
000007FEEE86E783 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:3827] mono_runtime_invoke_array
000007FEEE82CECB (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\icall.c:2857] ves_icall_InternalInvoke
00000000176A0217 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
000000001769E372 (Mono JIT Code) [/Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222] System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
0000000019EFC1DF (Mono JIT Code) [/Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115] System.Reflection.MethodBase:Invoke (object,object[])
0000000019F66E46 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:185] UnityEditor.HostView:Invoke (string,object)
0000000019F66D30 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:178] UnityEditor.HostView:Invoke (string)
000000001ADABF22 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:334] UnityEditor.DockArea:OnGUI ()
00000000176D68E2 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
000007FEEE914053 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\mini\mini.c:4914] mono_jit_runtime_invoke
000007FEEE868389 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:2623] mono_runtime_invoke
000000014039A04F (Unity) scripting_method_invoke
00000001405596DF (Unity) ScriptingInvocationNoArgs::Invoke
000000014037A5BD (Unity) MonoBehaviour::DoGUI
0000000140E2568D (Unity) GUIView::OnInputEvent
0000000140E26A82 (Unity) GUIView::DoPaint
0000000140E26E40 (Unity) GUIView::RepaintAll
0000000140D2FA11 (Unity) Application::TickTimer
0000000140E41AF4 (Unity) RelaunchUnity
0000000140E430EB (Unity) WinMain
00000001414D2420 (Unity) strerror_s
0000000077535A4D (kernel32) BaseThreadInitThunk
000000007766B831 (ntdll) RtlUserThreadStart
========== END OF STACKTRACE ===========
翻译:
'Kan opgegeven module niet vinden.' = 'Cannot find specified module'
'Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.' = 'A dynamic link library (DLL) initialization routine failed.'
所以我认为它想要一个 DLL 文件,但它找不到。
也许是因为我的 windows 是用荷兰语安装的?或者我可能需要一些 .net 框架?我真的不知道..
运行 作为管理员
..
我不敢相信我没有尝试过。
感谢所有帮助解决此问题的人!
- 发生了什么事
尝试更改按钮或文本的文本时,unity 编辑器崩溃。
- 我们如何使用您附加的示例重现它
创建一个新项目。 添加文本(GameObject->UI->Text) 单击以将默认 "New Text" 更改为其他内容时发生崩溃。
按钮也是如此。
Unity 版本为 5.1。1f1_2046fc06d4d8
我也在另一台之前没有安装Unity的PC上试过:同样的结果。
我做错了什么?
这是 Editor.log 堆栈跟踪:
========== OUTPUTING STACK TRACE ==================
000007FEEE95AF7E (mono) fmod
ERROR: SymGetSymFromAddr64, GetLastError: 'Kan opgegeven module niet vinden.' (Address: 000000000A98224A)
ERROR: SymGetModuleInfo64, GetLastError: 'Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.' (Address: 000000000A98224A)
000000000A98224A ((<unknown>))
0000000011C0D1FF (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\runtime\GUIStyleBindings.gen.cs:781] UnityEngine.GUIStyle:DrawWithTextSelection (UnityEngine.Rect,UnityEngine.GUIContent,int,int,int,bool)
0000000011C0CED6 (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\runtime\GUIStyleBindings.gen.cs:804] UnityEngine.GUIStyle:DrawWithTextSelection (UnityEngine.Rect,UnityEngine.GUIContent,int,int,int)
0000000011C0C702 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\Export\TextEditor.cs:985] UnityEngine.TextEditor:DrawCursor (string)
000000001ADC1010 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:903] UnityEditor.EditorGUI:DoTextField (UnityEditor.EditorGUI/RecycledTextEditor,int,UnityEngine.Rect,string,UnityEngine.GUIStyle,string,bool&,bool,bool,bool)
0000000011BE54A2 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:1379] UnityEditor.EditorGUI:ScrollableTextAreaInternal (UnityEngine.Rect,string,UnityEngine.Vector2&,UnityEngine.GUIStyle)
0000000011BE4175 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\Implementations\PropertyDrawers.cs:76] UnityEditor.TextAreaDrawer:OnGUI (UnityEngine.Rect,UnityEditor.SerializedProperty,UnityEngine.GUIContent)
0000000011BE3D14 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\PropertyDrawer.cs:23] UnityEditor.PropertyDrawer:OnGUISafe (UnityEngine.Rect,UnityEditor.SerializedProperty,UnityEngine.GUIContent)
0000000011BA350D (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\PropertyHandler.cs:134] UnityEditor.PropertyHandler:OnGUI (UnityEngine.Rect,UnityEditor.SerializedProperty,UnityEngine.GUIContent,bool)
0000000011BE29ED (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ScriptAttributeGUI\PropertyHandler.cs:195] UnityEditor.PropertyHandler:OnGUILayout (UnityEditor.SerializedProperty,UnityEngine.GUIContent,bool,UnityEngine.GUILayoutOption[])
0000000011BDCBEB (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:6811] UnityEditor.EditorGUILayout:PropertyField (UnityEditor.SerializedProperty,UnityEngine.GUIContent,bool,UnityEngine.GUILayoutOption[])
0000000011BDCB1A (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:6793] UnityEditor.EditorGUILayout:PropertyField (UnityEditor.SerializedProperty,UnityEngine.GUILayoutOption[])
0000000011BDC984 (Mono JIT Code) [C:\buildslave\unity\build\Extensions\guisystem\UnityEditor.UI\UI\TextEditor.cs:33] UnityEditor.UI.TextEditor:OnInspectorGUI ()
0000000011B97ECC (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:1162] UnityEditor.InspectorWindow:DrawEditor (UnityEditor.Editor,int,bool,bool&,UnityEngine.Rect&,bool)
000000001AE4A704 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:969] UnityEditor.InspectorWindow:DrawEditors (UnityEditor.Editor[])
000000001AE485D9 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:350] UnityEditor.InspectorWindow:OnGUI ()
00000000176D68E2 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
000007FEEE914053 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\mini\mini.c:4914] mono_jit_runtime_invoke
000007FEEE868389 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:2623] mono_runtime_invoke
000007FEEE86E783 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:3827] mono_runtime_invoke_array
000007FEEE82CECB (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\icall.c:2857] ves_icall_InternalInvoke
00000000176A0217 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
000000001769E372 (Mono JIT Code) [/Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222] System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
0000000019EFC1DF (Mono JIT Code) [/Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115] System.Reflection.MethodBase:Invoke (object,object[])
0000000019F66E46 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:185] UnityEditor.HostView:Invoke (string,object)
0000000019F66D30 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:178] UnityEditor.HostView:Invoke (string)
000000001ADABF22 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:334] UnityEditor.DockArea:OnGUI ()
00000000176D68E2 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
000007FEEE914053 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\mini\mini.c:4914] mono_jit_runtime_invoke
000007FEEE868389 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:2623] mono_runtime_invoke
000000014039A04F (Unity) scripting_method_invoke
00000001405596DF (Unity) ScriptingInvocationNoArgs::Invoke
000000014037A5BD (Unity) MonoBehaviour::DoGUI
0000000140E2568D (Unity) GUIView::OnInputEvent
0000000140E26A82 (Unity) GUIView::DoPaint
0000000140E26E40 (Unity) GUIView::RepaintAll
0000000140D2FA11 (Unity) Application::TickTimer
0000000140E41AF4 (Unity) RelaunchUnity
0000000140E430EB (Unity) WinMain
00000001414D2420 (Unity) strerror_s
0000000077535A4D (kernel32) BaseThreadInitThunk
000000007766B831 (ntdll) RtlUserThreadStart
========== END OF STACKTRACE ===========
翻译: 'Kan opgegeven module niet vinden.' = 'Cannot find specified module' 'Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.' = 'A dynamic link library (DLL) initialization routine failed.'
所以我认为它想要一个 DLL 文件,但它找不到。 也许是因为我的 windows 是用荷兰语安装的?或者我可能需要一些 .net 框架?我真的不知道..
运行 作为管理员
..
我不敢相信我没有尝试过。 感谢所有帮助解决此问题的人!