Yuzu: Intermittent Eternal Freezes (softlocks)

Created on 23 Dec 2018  路  6Comments  路  Source: yuzu-emu/yuzu

Version:
Canary Build - 5e2db75

Game:
Pokemons Let's Go Pikachu

My machine specs:
Intel(R) Core(TM) i7-5500U
GPU NVIDIA GeForce 920M 4GB
8GB Ram + 20GB Virtual Memory
512GB SSD
Windows 10 Education


While trying Yuzu with the new _Pokemon Let's Go: Pikachu_, I faced an intermittent problem: sometimes my graphic card looks to stop to work together with Yuzu, and I am not able to play anymore without restarting the game. When it occurs, the game be forever freezed. But, strangely, the game music keeps running.

When the game enters in that eternal freeze status, my CPU processing decrease around 30% and my GPU, who generally runs yuzu the game using aroung 40~~60%, drops to 0% processing.

I was not able to found a way to reproduce that: it ocurred during an animation, opening menus and even palying around the map. Also, yuzu_log.exe does not have any relevant information about that problem. I can not run that game for more than 10 minutes, and I even tried in my friend's computer (AMD Gpu ), and that same problem ocurred there.

Since I am not used to develop using C/C++ programming language, i am not be able to run Yuzu from Visual Studio to debug it.

I can also provide some screenshoots or try to rec a video, but it is exaclty what i wrote.

Bellow, the last log lines:

[ 303.685878] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.685982] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.686031] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.693384] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.702951] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.703144] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.713873] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.713888] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.713894] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.713903] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.713906] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.713907] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.713909] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.715453] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.715599] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.715690] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.722688] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.733408] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.733604] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.742606] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.742622] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.742628] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.742638] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.742641] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.742642] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.742644] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.744139] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.744303] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.744397] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.750574] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.750867] Service.Time <Warning> core\hle\service\time\time.cpp:ToCalendarTimeWithMyRule:182: (STUBBED) called, posix_time=0x000000005C1FDF58
[ 303.751031] Service.Time <Warning> core\hle\service\time\time.cpp:LoadTimeZoneRule:151: (STUBBED) called
[ 303.751160] Service.Time <Warning> core\hle\service\time\time.cpp:ToPosixTime:197: (STUBBED) called
[ 303.762693] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.762907] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.772556] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.772568] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.772570] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.772578] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.772581] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.772582] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.772584] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.778197] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.778390] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.778496] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.784759] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.793963] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.794176] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.803675] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.803688] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.803690] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.803697] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.803699] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.803701] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.803702] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.805318] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.805422] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.805473] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.812942] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.822008] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.822203] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.832884] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.832899] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.832901] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.832910] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.832912] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.832919] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.832921] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.834399] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.834549] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.834644] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.842301] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.853383] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.853587] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.862905] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.862920] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.862922] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.862931] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.862934] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.862941] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.862943] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.865312] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.865692] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.865792] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.871651] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.882361] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.882554] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.891856] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.891870] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.891872] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.891881] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.891883] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.891891] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.891892] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.893507] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.893607] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.893657] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.899853] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.911337] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.911534] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.920353] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14C, flags=104
[ 303.920373] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.920379] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.920393] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.920398] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.920402] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.920408] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.922622] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.922726] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.922775] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.928829] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.937657] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.937847] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.948736] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14B, flags=104
[ 303.948752] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.948759] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.948770] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.948774] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.948777] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.948780] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.950897] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.951051] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.951149] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.956824] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.968909] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.969128] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 303.978133] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14B, flags=104
[ 303.978149] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.978152] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 303.978161] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.978163] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.978172] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.978173] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 303.979644] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.979796] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.979890] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 303.985781] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 303.996874] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 303.997080] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 304.006081] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_gpu.cpp:KickoffPB:181: (STUBBED) called, gpfifo=10E8F19030, num_entries=14B, flags=104
[ 304.006095] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 304.006097] HW.GPU <Error> video_core\gpu.cpp:CallMethod:148: Special buffer methods other than Bind are not implemented
[ 304.006116] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 304.006121] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 304.006124] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 304.006126] HW.GPU <Warning> video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 304.007637] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 304.007788] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 304.007879] Render.OpenGL <Warning> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:500: API UNDEFINED_BEHAVIOR 131222: Program undefined behavior warning: The current GL state uses a sampler (2) that has depth comparisons enabled, with a texture object (Texture2D@0x00000011311f6000) with a non-depth format, by a shader that samples it with a shadow sampler. This will result in undefined behavior.
[ 304.014099] Service.NVDRV <Warning> core\hle\service\nvdrv\devices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 304.028315] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 304.032625] Service <Warning> core\hle\service\nvdrv\devices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00870000 Width 1920 Height 1080 Stride 1920 Format 1

kernel-issue

Most helpful comment

We know everyone here has the same issue. Posting more and more logs doesn't help us solve the issue better and only pollutes the conversation.

All 6 comments

These kinds of issues are named softlocks, since they do not kill the game entirely, it just freezes it.

Current testing shows that this might be a threading issue, but this might not be 100% correct.

EDIT: renamed the title to include the game name in the issue.

It may be an infinity loop or a thread deadlock also. It occurred again here, but now when i was walking into the bushes and i noticed a detail. The video freezed and the game music still keeped running, but the walking into bushes sound entered in a infinity loop.

I have same softlock after some 10 minutes playing on:

Windows 10
Core i7 2600K 4.5GHz
16GB RAM
Geforce GTX 570
Yuzu Canary 1819

Pokemon Let's go Pikachu

These are the latest log lines when it locked: However I attach full log.
yuzu_log.zip

[ 719.474007] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:486: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 719.475207] Service.NVDRV core\hle\service\nvdrvdevices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 719.477915] Service.HID core\hle\service\hid\hid.cpp:StopSixAxisSensor:702: (STUBBED) called, handle=139268
[ 719.478532] Service core\hle\service\nvdrvdevices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 719.479052] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:486: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 719.514855] Service.NVDRV core\hle\service\nvdrvdevices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 719.559051] Service.NVDRV core\hle\service\nvdrvdevices\nvhost_gpu.cpp:KickoffPB:171: (STUBBED) called, gpfifo=10E8F19030, num_entries=268, flags=104
[ 719.559060] HW.GPU video_core\gpu.cpp:CallMethod:191: Special buffer methods other than Bind are not implemented
[ 719.559061] HW.GPU video_core\gpu.cpp:CallMethod:191: Special buffer methods other than Bind are not implemented
[ 719.559068] HW.GPU video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 719.559070] HW.GPU video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 719.559071] HW.GPU video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 719.559072] HW.GPU video_core\engines\maxwell_dma.cpp:HandleCopy:37: Requested a DMA copy
[ 719.565339] HW.GPU video_core\engines\fermi_2d.cpp:HandleSurfaceCopy:35: Requested a surface copy with operation 3
[ 719.565708] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:486: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 719.566911] Service.NVDRV core\hle\service\nvdrvdevices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=0, is_async=true
[ 719.569659] Service.HID core\hle\service\hid\hid.cpp:StopSixAxisSensor:702: (STUBBED) called, handle=139268
[ 719.572318] Service core\hle\service\nvdrvdevices\nvdisp_disp0.cpp:flip:30: Drawing from address 10F62F2000 offset 00000000 Width 1920 Height 1080 Stride 1920 Format 1
[ 719.572874] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:486: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 719.611933] Service.NVDRV core\hle\service\nvdrvdevices\nvhost_ctrl.cpp:IocCtrlEventWait:49: (STUBBED) called, syncpt_id=4294967295, threshold=0, timeout=-1, is_async=true
[ 719.656191] Service.NVDRV core\hle\service\nvdrvdevices\nvhost_gpu.cpp:KickoffPB:171: (STUBBED) called, gpfifo=10E8F19030, num_entries=268, flags=104
[ 719.656200] HW.GPU video_core\gpu.cpp:CallMethod:191: Special buffer methods other than Bind are not implemented
[ 719.656202] HW.GPU video_core\gpu.cpp:CallMethod:191: Special buffer methods other than Bind are not implemented

We know everyone here has the same issue. Posting more and more logs doesn't help us solve the issue better and only pollutes the conversation.

I need to remind everyone that this is not a support forum, but a issue tracker. It's used for developers to keep track of the issue's progress. Writing your specs and saying that it's happening for you too doesn't make the issue solve faster. This issue is present for every user of the emulator and there isn't any special methods to get rid of it.

This issue has been fixed

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AuracleTech picture AuracleTech  路  3Comments

Dane0 picture Dane0  路  5Comments

FranciscoReMo picture FranciscoReMo  路  4Comments

CptFoda-se picture CptFoda-se  路  3Comments

bukyapavankumar picture bukyapavankumar  路  5Comments