Ryujinx-Games-List icon indicating copy to clipboard operation
Ryujinx-Games-List copied to clipboard

World of Goo - 010009E001D90000

Open EmulationFanatic opened this issue 4 years ago • 3 comments

World of Goo

Game Update Version : 0.0.1

Current on master : 1.1.244

Graphics Backend : Vulkan & OpenGL

Game no longer boots at all, but crashes just as audio is beginning to be heard.

GPU.MainThread Application : Unhandled exception caught: Ryujinx.Memory.InvalidMemoryRegionException: Not mapped: va=0xFFFFFFFFFFFFFFFF, size=0x0000000000000FF8
   at Ryujinx.Cpu.Jit.MemoryManagerHostMapped.AssertMapped(UInt64 va, UInt64 size) in D:\a\Ryujinx\Ryujinx\Ryujinx.Cpu\Jit\MemoryManagerHostMapped.cs:line 143
   at Ryujinx.Cpu.Jit.MemoryManagerHostMapped.GetSpan(UInt64 va, Int32 size, Boolean tracked) in D:\a\Ryujinx\Ryujinx\Ryujinx.Cpu\Jit\MemoryManagerHostMapped.cs:line 321
   at Ryujinx.Graphics.Gpu.Memory.MemoryManager.ReadImpl(UInt64 va, Span`1 data, Boolean tracked) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Memory\MemoryManager.cs:line 193
   at Ryujinx.Graphics.Gpu.Memory.MemoryManager.GetSpan(UInt64 va, Int32 size, Boolean tracked) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Memory\MemoryManager.cs:line 114
   at Ryujinx.Graphics.Gpu.Shader.GpuAccessor.GetCode(UInt64 address, Int32 minimumSize) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Shader\GpuAccessor.cs:line 74
   at Ryujinx.Graphics.Shader.Decoders.Decoder.FillBlock(ShaderConfig config, Block block, UInt64 limitAddress, UInt64 startAddress) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Shader\Decoders\Decoder.cs:line 229
   at Ryujinx.Graphics.Shader.Decoders.Decoder.Decode(ShaderConfig config, UInt64 startAddress) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Shader\Decoders\Decoder.cs:line 93
   at Ryujinx.Graphics.Shader.Translation.Translator.DecodeShader(UInt64 address, IGpuAccessor gpuAccessor, TranslationOptions options) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Shader\Translation\Translator.cs:line 117
   at Ryujinx.Graphics.Gpu.Shader.ShaderCache.GetGraphicsShader(ThreedClassState& state, ProgramPipelineState& pipeline, GpuChannel channel, GpuChannelPoolState poolState, GpuChannelGraphicsState graphicsState, ShaderAddresses addresses) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Shader\ShaderCache.cs:line 339
   at Ryujinx.Graphics.Gpu.Engine.Threed.StateUpdater.UpdateShaderState() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\Threed\StateUpdater.cs:line 1203
   at Ryujinx.Graphics.Gpu.Engine.Threed.ThreedClass.UpdateState() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\Threed\ThreedClass.cs:line 122
   at Ryujinx.Graphics.Gpu.Engine.Threed.DrawManager.DrawEnd(ThreedClass engine, Int32 firstIndex, Int32 indexCount) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\Threed\DrawManager.cs:line 129
   at Ryujinx.Graphics.Gpu.Engine.Threed.DrawManager.DrawEnd(ThreedClass engine, Int32 argument) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\Threed\DrawManager.cs:line 91
   at Ryujinx.Graphics.Gpu.Engine.Threed.ThreedClass.DrawEnd(Int32 argument) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\Threed\ThreedClass.cs:line 348
   at Macro(MacroJitContext , IDeviceState , Int32 )
   at Ryujinx.Graphics.Gpu.Engine.MME.MacroJit.Execute(ReadOnlySpan`1 code, IDeviceState state, Int32 arg0) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\MME\MacroJit.cs:line 36
   at Ryujinx.Graphics.Gpu.Engine.GPFifo.GPFifoProcessor.Send(UInt64 gpuVa, Int32 offset, Int32 argument, Int32 subChannel, Boolean isLastCall) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\GPFifo\GPFifoProcessor.cs:line 213
   at Ryujinx.Graphics.Gpu.Engine.GPFifo.GPFifoProcessor.Process(UInt64 baseGpuVa, ReadOnlySpan`1 commandBuffer) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\GPFifo\GPFifoProcessor.cs:line 95
   at Ryujinx.Graphics.Gpu.Engine.GPFifo.GPFifoDevice.DispatchCalls() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Engine\GPFifo\GPFifoDevice.cs:line 188
   at Ryujinx.Ui.RendererWidgetBase.<Render>b__73_0() in D:\a\Ryujinx\Ryujinx\Ryujinx\Ui\RendererWidgetBase.cs:line 401
   at Ryujinx.Graphics.GAL.Multithreading.ThreadedRenderer.<>c__DisplayClass48_0.<RunLoop>b__0() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.GAL\Multithreading\ThreadedRenderer.cs:line 99
   at System.Threading.Thread.StartCallback()

Hardware Specs :

CPU: Ryzen 7 5800X
GPU: NVIDIA RTX 3080 Ti
RAM: 32GB

EmulationFanatic avatar Mar 18 '20 18:03 EmulationFanatic

Updated

EmulationFanatic avatar Apr 14 '21 18:04 EmulationFanatic

Ryujinx_1.1.309_2022-10-19_00-00-39.log

Game Update Version : 0.0.2 Current on master : 1.1.309 Graphics Backend : Vulkan & OpenGL Crashes on every boot

Hardware Specs : CPU: Ryzen 7 3600X GPU: NVIDIA RTX 3060 Ti RAM: 64GB

Ryan2603 avatar Oct 18 '22 16:10 Ryan2603

World of Goo wont start in Docked mode as it will crash ryujinx , but it loads and runs in Handheld mode fine.

Version 0.0.3

HoriZonUK avatar Apr 12 '24 05:04 HoriZonUK