-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OutOfMemory Exception when running "The Dig" #15
Comments
Managed to get the exception .. its
|
I upgraded the WindowsGL project locally to use the latest version of MonoGame.
This involves using MonoGame's DynamicSoundEffect code.
When running the Dig I get a weird OutOfMemory Exception at the following location https://github.com/scemino/nscumm/blob/master/Engines/NScumm.Scumm/ScummEngine6.cs#L180
The call stack is as follows
NScumm.Scumm.ScummEngine6.() in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine6.cs:183 NScumm.Scumm.ScummEngine.ExecuteOpCode(byte opCode) in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine.cs:590 NScumm.Scumm.ScummEngine.Step() in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine.cs:570 NScumm.Scumm.ScummEngine.RunCurrentScript() in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine.cs:602 NScumm.Scumm.ScummEngine.RunAllScripts() in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine_Script.cs:876 NScumm.Scumm.ScummEngine.Loop() in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine.cs:732 NScumm.Scumm.ScummEngine.Run() in /Users/dean/Documents/Sandbox/nscumm/Engines/NScumm.Scumm/ScummEngine.cs:617 NScumm.MonoGame.ScummScreen.UpdateGame() in /Users/dean/Documents/Sandbox/nscumm/NScumm.MonoGame/Screens/ScummScreen.cs:129 NScumm.MonoGame.ScummScreen.<LoadContent>b__11_0() in /Users/dean/Documents/Sandbox/nscumm/NScumm.MonoGame/Screens/ScummScreen.cs:81 System.Threading.Tasks.Task.InnerInvoke() in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2879 System.Threading.Tasks.Task.Execute() in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2502 System.Threading.Tasks.Task.ExecutionContextCallback(System.Threading.Tasks.Task obj) in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2865 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Threading.Tasks.Task state, bool preserveSyncCtx) in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/executioncontext.cs:957 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Threading.Tasks.Task state, bool preserveSyncCtx) in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/executioncontext.cs:904 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task currentTaskSlot) in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2827 System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2760 System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2707 System.Threading.ThreadPoolWorkQueue.Dispatch() in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/threadpool.cs:856 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/threadpool.cs:1211
The text was updated successfully, but these errors were encountered: