Search Issue Tracker

Not Reproducible

Votes

0

Found in

2017.2.0a1

2018.1.3f1

Issue ID

1065819

Regression

Yes

Unity crashes with cppShutdownSubstance on Play Mode when project folder has non-latin characters

Substances

-

How to reproduce:
1. Name the user's project folder with non-latin characters
2. Open the user's project
3. Enter Play Mode

Expected result: Editor keeps working
Actual result: Crash occurs

Reproducible with - 2017.2.0a1, 2017.2.3p3, 2017.4.8f1, 2018.1.9f1, 2018.2.2f1, 2018.3.0a7
Not reproducible with - 2017.1.5f1

Note: Stack trace:

0x000007FEEA44B425 (Substance.Engine) cppShutdownSubstance
0x000007FEEA44AD4C (Substance.Engine) cppShutdownSubstance
0x000007FEEA44C987 (Substance.Engine) cppFreeMemory
0x000007FEEA440137 (Substance.Engine) cppShutdownSubstance
0x000007FEEA43B2C4 (Substance.Engine) cppShutdownSubstance
0x000007FEEA43B7D9 (Substance.Engine) cppShutdownSubstance
ERROR: SymGetSymFromAddr64, GetLastError: 'Попытка обращения к неверному адресу.' (Address: 000007FEEA431631)
0x000007FEEA431631 (Substance.Engine) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Попытка обращения к неверному адресу.' (Address: 000007FEEA431915)
0x000007FEEA431915 (Substance.Engine) (function-name not available)
0x000007FEEA43482D (Substance.Engine) cppInitSubstance
0x000000005578FDEF (Mono JIT Code) (wrapper managed-to-native) Substance.Game.NativeFunctions:cppInitSubstance (string)
0x000000005578FB8F (Mono JIT Code) Substance.Game.NativeCallbacks:InitSubstance ()
0x000000005578F625 (Mono JIT Code) Substance.Game.SubstanceMain:Initialize ()
0x000000005578ED38 (Mono JIT Code) Substance.Game.SubstanceMain:OnModeChanged (UnityEditor.PlayModeStateChange)
0x000000005578EB54 (Mono JIT Code) (wrapper delegate-invoke) System.Action`1<UnityEditor.PlayModeStateChange>:invoke_void__this___PlayModeStateChange (UnityEditor.PlayModeStateChange)
0x000000005578EA94 (Mono JIT Code) (wrapper delegate-invoke) System.Action`1<UnityEditor.PlayModeStateChange>:invoke_void__this___PlayModeStateChange (UnityEditor.PlayModeStateChange)
0x000000005578E6EA (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\EditorApplication.cs:285] UnityEditor.EditorApplication:Internal_PlayModeStateChanged (UnityEditor.PlayModeStateChange)
0x00000000556F5B18 (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_void_int (object,intptr,intptr,intptr)
0x000007FEC6D5668F (mono) [c:\buildslave\mono\build\mono\mini\mini.c:4937] mono_jit_runtime_invoke
0x000007FEC6CA8A95 (mono) [c:\buildslave\mono\build\mono\metadata\object.c:2623] mono_runtime_invoke
0x0000000140BD3EF7 (Unity) CallStaticMonoMethod
0x0000000140BD3C7E (Unity) CallStaticMonoMethod
0x00000001413C77E0 (Unity) PlayerLoopController::SetIsPlaying
0x00000001413CB0CD (Unity) Application::TickTimer
0x00000001415C4B4D (Unity) MainMessageLoop
0x00000001415C6E3C (Unity) WinMain
0x00000001427201C7 (Unity) __scrt_common_main_seh
0x00000000776F59CD (kernel32) BaseThreadInitThunk
0x000000007795383D (ntdll) RtlUserThreadStart

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.