Skip to content

fix(agc): read a 32-bit depth-bits T# over guest memory through a float view - #7346

Merged
oneandonlydean merged 2 commits into
boykopovar:mainfrom
thuanquang:fix/depth-bits-32-guest-memory
Oct 18, 2026
Merged

oneandonlydean merged 2 commits into
boykopovar:mainfrom
thuanquang:fix/depth-bits-32-guest-memory

Conversation

@thuanquang

@thuanquang thuanquang commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

What

NHL 26 (PPSA26785) aborts before its first frame on plain main, in all of @frankea's three runs on an RTX 4090, with this message (#5398, discussion #7304):

compute shader 0x1150101000: AGC graphics: 32-bit integer read of the depth-layout texture 0x11c10f0000, which is no depth surface drawn with, is not implemented

@milchgeldkassierer posted its T# words (0x11c10f00 0xc1400000 0x010dc1df 0x91800fac 0 0x00700000 0 0): 32_UINT, swizzle 24 (SW_64KB_Z_X), 1920x1080, no metadata. A second one at 0x11c0000000 is 1176x664. A local switch that read them from guest memory like any other texture got the title past the stop.

The recompiler treats a sampled 32_UINT or 32_SINT T# with a depth swizzle as a depth-bits read. It declares a float image and casts the fetched value back to the dword. When no live depth surface matches, cachedTexture threw. The 16-bit case already falls back to guest memory through an R16_UNORM view (#188). The 32-bit case now does the same through an R32_SFLOAT view: it detiles the guest bytes as any 32-bit texture, and the shader casts them back unchanged.

That only works if the host returns the stored bits of an R32_SFLOAT texel unchanged. On the RX 6700 XT it does, for float denormals, the sign bit alone and quiet and signaling NaN payloads (the test below). A debt entry records that other drivers are not measured.

The same goes for a live depth surface whose extent or base level differs from the T#: the read takes the guest bytes, as the 32-bit float and 16-bit views already do on main. Whether NHL's 0x11c10f0000 was ever drawn as depth is the open question @MarcZX100 asked on #5398. If it was, the GTAO input could be stale rather than missing.

Tested

Windows 11 26200, AMD Radeon RX 6700 XT (gfx1031), driver 32.0.21045.5002, WinLibs GCC 15.2.0 r7, Release, BUILD_TESTING=ON, ANYPS5_REQUIRE_VULKAN=1:

  • agc_driver_depth_plane_sampling has a new case.
    • Setup: nine 128x128 32_UINT, SW_64KB_Z_X T#s over guest memory that no depth surface was drawn into. Each slice is filled with one dword: 0x00000001, 0x007fffff, 0x80000000, 0x80000001, 0x7f800001, 0x7fc00001, 0xffffffff, 0x3e800000 and 0x12345678.
    • Check: an image_load of a row must return each dword bit for bit.
    • On main 5229b5b82 it fails with the title's message: 32-bit integer read of the depth-layout texture 0x200480000, which is no depth surface drawn with, is not implemented.
    • With this change it passes, and so do the existing depth-plane and depth-bits cases.
  • Full ctest --parallel 4 --timeout 120 on main 5229b5b82 with this change: 1441 tests. The failures are the ones main has here without it: agc_driver_lds_mixed_width_atomics (agc_* tests: 3 of 483 fail on AMD Radeon RX 6400, pass on NVIDIA RTX 4080 SUPER #5271, fix(shader): release the LDS lock with an exchange and drop fences inside it #6976), agc_driver_registration_trace (fixed by fix(agc): keep one trace thread pointer and recording flag across modules #7336, merged since), and agc_driver_layered_volume_draw, agc_driver_layered_volume_vertex, agc_driver_subvector_loop and agc_driver_lds_lock_budget. I checked the last four on main 5229b5b82 without this change, and they fail there too.
  • @frankea ran it on an RTX 4090 (NVIDIA 616.92, Windows 11 26200, comment): agc_driver_depth_plane_sampling passes 3 of 3, and NHL 26 no longer stops here. A warm-cache run went on to the next stop at frame 423, the pending storage image refusal of fix(agc): save the guest bytes of results that become pending over a surface that is no longer fully write-watched #7048.
  • python tools/check_conventions.py --base origin/main with this title and body passes.
  • Not tested:
    • drivers other than these two, which is where NaN or denormal handling on a float fetch could differ;
    • a sampled read through image_sample (the test uses image_load; both go through cachedTexture);
    • a pending storage image at the address.

Checklist

🤖 Generated with Claude Code

…at view

A sampled 32_UINT or 32_SINT T# with a depth swizzle that no live depth
surface matches threw, while the 16-bit case already falls back to guest
memory through an R16_UNORM view. The 32-bit case now reads the guest
bytes through an R32_SFLOAT view, which the shader casts back to the
stored dword.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added docs agc libSceAgc* labels Oct 18, 2026
@oneandonlydean oneandonlydean self-assigned this Oct 18, 2026
@MarcZX10

Copy link
Copy Markdown
Contributor

One convention issue: the new two-line source comment immediately above GuestDepthBitsCase in core/libs/prx/libSceAgcDriver/tests/execution/DepthPlaneSampling.cpp conflicts with the repository rule in AGENTS.md (“No comments in code, except #endif and namespace ends”). Please remove it; the test name and assertions already describe the case.

@MarcZX10

Copy link
Copy Markdown
Contributor

The new diagnostic on #5398 confirms this is the guest-memory case your patch targets: the exact descriptor is Format32UInt with SW_64KB_Z_X, and no depth target or storage image ever owned the address in three runs. I linked #7346 from the issue with that conclusion. Once the test comment is removed, the issue author’s offered NHL rerun would provide title-specific validation.

@EagleBearerYS

Copy link
Copy Markdown
Contributor

@thuanquang, thanks for this. We had the same change on a fork branch this evening, not opened, so it's all yours. Its test covers a few of the cases your Tested section lists as not tested, and you're welcome to take it as is: branch test/agc-depth-bits-guest-memory-7346 is your head 0563713 plus one commit, 77dba19a52, which adds core/libs/prx/libSceAgcDriver/tests/execution/DepthBitsGuestMemory.cpp (ctest agc_driver_depth_bits_guest_memory).

  • A 256x192 SW_64KB_Z_X surface laid out with the driver's swizzle equations, with no depth surface drawn: 32_UINT, 32_SINT and 16_UINT T#s, each read from untracked memory and from a registered guest allocation. On lavapipe the guest allocation's later reads go through a storage image (the GPU detile), so the snapshot path and the storage-image path both run.
  • Every texel compared bit for bit, among them denormals (0x00000001, 0x007fffff, 0x80000001), quiet and signalling NaNs (0x7fc00000, 0x7f800001, 0x7fbfffff, 0xffffffff) and infinities. On Mesa lavapipe 25.2.8 (llvmpipe, LLVM 20.1.2) every value keeps its bits.
  • Without your change it fails with 32-bit integer read of the depth-layout texture ..., which is no depth surface drawn with, is not implemented; with it, it passes on GitHub's Linux runner (run). On the Windows runner it builds and skips, as there's no Vulkan device there.

@frankea

frankea commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

Ran it on the title and on NVIDIA. RTX 4090 (NVIDIA 616.92), Windows 11 26200, Ryzen 7 5800X, MinGW-w64 GCC 15.2.0 r7, Release; tree main 0bb238b + this PR (fast-forward to 0563713), libs and the test rebuilt, NHL 26 PPSA26785 01.060.000 with the same relinked app.exe as my #5398 runs, host imports on, no input.

agc_driver_depth_plane_sampling: passes 3 of 3, new GuestDepthBitsCase included, so the nine dwords (denormals, the sign bit alone, quiet and signaling NaN payloads, 0xffffffff) come back bit for bit through the R32_SFLOAT view on this driver too. That answers the debt entry's open question for NVIDIA Ada / 616.92.

NHL 26: the depth-layout stop is gone. On main the title aborted 3 of 3 at frameIndex 223 in VelocityVectorFromDepth (compute shader 0x1150101000, texture 0x11c10f0000; the T# words and the fact that nothing was ever bound as a depth target in those runs are in my #5398 reply). With this PR:

  • run 1 (cold shader cache, 600 s cap): no refusal, no driver failure; still compiling shaders at the cap (16k misses), so it never reached frame 223. Not a result either way.

  • run 2 (warm): past the stop, and on to the next one about 5 min 38 s in, at frameIndex 423, render pass TextureCompositeDraw:

    [gpu] storage image 0x11c3de0000+0x870000: memory no longer registered; 1 pending ranges dropped
    [gpu] storage image 0x11c2d00000+0x870000: memory no longer registered; 1 pending ranges dropped
    [gpu] storage image 0x11c67c0000+0x870000: memory no longer registered; 1 pending ranges dropped
    [gpu] storage image 0x11c3570000+0x870000: memory no longer registered; 1 pending ranges dropped
    [gpu] driver failure: AGC graphics: storing storage image results pending over memory outside the write watch without the guest bytes saved before them is not implemented
    

    That refusal is the one fix(agc): save the guest bytes of results that become pending over a surface that is no longer fully write-watched #7048 is for (StorageTexture::markLayersPending, Texture.cpp), so NHL 26's next PR to stack is that one. The 0x870000-byte storage images dropped just before it are the same size as the 1080p R32 texture this PR now reads, for what it's worth.

  • run 3 (warm, with screenshots): past the stop as well, and further: at about 4 min 20 s the window shows the title's legal screen ("NHL, National Hockey League ... DO NOT POWER OFF WHEN YOU SEE THE SAVING ICON") rendered at about 7 FPS, the first real frame this title has drawn on this box. It ended at 4 min 56 s, before the fix(agc): save the guest bytes of results that become pending over a surface that is no longer fully write-watched #7048 refusal, on something unrelated to this PR: libSceJson2 threw on a null text pointer from the title,

    [libc] unhandled exception 'St16invalid_argument' thrown from 00007fffa91f976c
    terminate called after throwing an instance of 'std::invalid_argument'
      what():  sce::Json::Parser::parse: null text
        [rsp+0x98] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    

    (_ZN3sce4Json6Parser5parseERNS0_5ValueEPKcm in libSceJson2/Export.cpp). The title's own log shows three "GPU stopped working" breadcrumb reports it recovered from (frames 172, 173, 272, passes Generic2DFullScreen/TAAPostSharpen, pipeline FSR2PassAccumulate) before that, so the two warm runs take different paths after the first frames; which of the two stops comes first looks timing-dependent. I'll put the Json one on D7304 with the log; it is not this PR's business.

So on NVIDIA Ada the PR does what it says for the title: the depth-layout refusal is gone in all three runs, and the next stops are #7048's storage-image refusal and a libSceJson2 null-text throw. Full stderr of runs 2 and 3 below.

AI-assisted: yes (Claude Code).

@frankea

frankea commented Oct 18, 2026

Copy link
Copy Markdown
Contributor
run 2, warm cache, ends on the #7048 refusal, stderr (32 of 173 lines; per-shader registration notes and the 10 s counters trimmed)
[time] scheduler tick raised to 0.5 ms (was 0.50 ms, now 0.50 ms, timed waits fine)
[write-watch] host imports of write-watched memory keep the write watch: yes (4096 of 4096 scratch pages reported written at the import, 0 by its 4-byte settle read, 0 after it, 0 after a full GPU read, 0 after a second, 0 after a GPU write, 1 after a CPU store); direct host imports of private memory are settled and stay watched, separate shared aliases retain guest write tracking
[pipeline-cache] loaded 104927.2 KiB from C:\src\nhl26\run\shader_cache\vk-pipelines-10de-2684-9a170000-234d00caf7fd8b6cadcf90d3a502d334.bin
[shader-disk-cache] C:\src\nhl26\run\shader_cache\d354cdab07648084 (source version d354cdab07648084, format 36)
[mouse] video driver windows: guest 1920x1080 presented at 2446x1376, delta scale 0.7850 x 0.7849
[memory] configured flexible memory: 0x22600000 bytes (550 MiB)
[gpu] sampled texture cache budget 14108 MiB: device-local heap 0 has a VK_EXT_memory_budget budget of 23370 MiB and uses 314 MiB, 0 MiB of it sampled textures (0 MiB in the cache) and 8 MiB cached storage images; storage image cache budget 5842 MiB
[gpu] layer/viewport index vertex exports are ignored (PA_CL_VS_OUT_CNTL=0x01240000)
[Shaders/ShaderRegistry.cpp:533 DrawRectangle] Rect-list draw of shader 0x7fffa2ef1900 has no rectangle for fragment shader 0x7fff1efc3700; preparing it at draw
[SAVEDATA:native] mount3 user=268435456 dir=Profile0 mode=0x1 blocks=256 -> 0x809f0008 point= status=0
[gpu] sampled texture cache budget 12643 MiB (was 14108 MiB): device-local heap 0 has a VK_EXT_memory_budget budget of 23370 MiB and uses 2616 MiB, 393 MiB of it sampled textures (359 MiB in the cache) and 452 MiB cached storage images; storage image cache budget 5842 MiB (was 5842 MiB)
[gpu] storage image 0x11c3de0000+0x870000: memory no longer registered; 1 pending ranges dropped
[gpu] storage image 0x11c2d00000+0x870000: memory no longer registered; 1 pending ranges dropped
[gpu] storage image 0x11c67c0000+0x870000: memory no longer registered; 1 pending ranges dropped
[gpu] storage image 0x11c3570000+0x870000: memory no longer registered; 1 pending ranges dropped
[gpu] driver failure: AGC graphics: storing storage image results pending over memory outside the write watch without the guest bytes saved before them is not implemented
[videoout] presentation failed: AGC graphics: storing storage image results pending over memory outside the write watch terminate called after throwing an instance of 'std::runtime_error'
  what():  AGC graphics: storing storage image results pending over memory outside the write watch without the guest bytes saved before them is not implemented
without the guesFATAL: abort() (SIGABRT) on thread 16808
t bytes saved     #0 0x00007fffa1fe2bd8 libc.prx+0x12bd8
before     #1 0x00007fffa20b6af1 libc.prx+0xe6af1
them i    #2 0x000000006551e180
  stack return address candidates:
s not imple    [rsp+0x8] 0x00007fffa1fe2df5 libc.prx+0x12df5
me    [rsp+0x38] 0x00007fffd0d62139 ucrtbase.dll+0xc2139
nte    [rsp+0xb8] 0x00007fffd0d45261 ucrtbase.dll+0xa5261
d
    [rsp+0xe8] 0x00007fffa2035456 libc.prx+0x65456
terminate called after throwing an instance of 'std::runtime_error'
  what():  AGC graphics: storing storage image results pending over memory outside the write watch without the guest bytes saved before them is not implemented
    [rsp+0x138] 0x00007fffa20304db libc.prx+0x604db

@frankea

frankea commented Oct 18, 2026

Copy link
Copy Markdown
Contributor
run 3, warm cache, ends on the libSceJson2 throw: stderr, 853 of 9866 lines (kept: the first 40, the last 60, and every driver/exception line with one line of context)
[time] scheduler tick raised to 0.5 ms (was 0.50 ms, now 0.50 ms, timed waits fine)
[write-watch] host imports of write-watched memory keep the write watch: yes (4096 of 4096 scratch pages reported written at the import, 0 by its 4-byte settle read, 0 after it, 0 after a full GPU read, 0 after a second, 0 after a GPU write, 1 after a CPU store); direct host imports of private memory are settled and stay watched, separate shared aliases retain guest write tracking
[pipeline-cache] loaded 153861.7 KiB from C:\src\nhl26\run\shader_cache\vk-pipelines-10de-2684-9a170000-234d00caf7fd8b6cadcf90d3a502d334.bin
[shader-disk-cache] C:\src\nhl26\run\shader_cache\d354cdab07648084 (source version d354cdab07648084, format 36)
[pipeline-journal] loaded 137 pipelines and 153 modules (20.7 MiB) from C:\src\nhl26\run\shader_cache\d354cdab07648084\pipelines.journal in 27 ms
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640ece00 could not be prepared at registration (its s_swappc_b64 at program counter 0x74 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640ed200 could not be prepared at registration (its s_swappc_b64 at program counter 0x74 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640ed600 could not be prepared at registration (its s_swappc_b64 at program counter 0x74 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640eda00 could not be prepared at registration (its s_swappc_b64 at program counter 0x74 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410c700 could not be prepared at registration (its s_swappc_b64 at program counter 0x48 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410d000 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410d900 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410e200 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410f400 could not be prepared at registration (its s_swappc_b64 at program counter 0x40 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410f700 could not be prepared at registration (its s_swappc_b64 at program counter 0x40 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410fa00 could not be prepared at registration (its s_swappc_b64 at program counter 0x40 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6410fd00 could not be prepared at registration (its s_swappc_b64 at program counter 0x40 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f0500 could not be prepared at registration (its s_swappc_b64 at program counter 0xd0 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f0b00 could not be prepared at registration (its s_swappc_b64 at program counter 0xcc calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f1100 could not be prepared at registration (its s_swappc_b64 at program counter 0xcc calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f1700 could not be prepared at registration (its s_swappc_b64 at program counter 0xcc calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f1d00 could not be prepared at registration (its s_swappc_b64 at program counter 0xd0 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f2200 could not be prepared at registration (its s_swappc_b64 at program counter 0xcc calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f2700 could not be prepared at registration (its s_swappc_b64 at program counter 0xcc calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff640f2c00 could not be prepared at registration (its s_swappc_b64 at program counter 0xcc calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff6412ac00 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64132000 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64139400 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64140800 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64152500 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64152900 could not be prepared at registration (its s_swappc_b64 at program counter 0x44 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64152d00 could not be prepared at registration (its s_swappc_b64 at program counter 0x48 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64153100 could not be prepared at registration (its s_swappc_b64 at program counter 0x48 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64154300 could not be prepared at registration (its s_swappc_b64 at program counter 0x4c calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64154700 could not be prepared at registration (its s_swappc_b64 at program counter 0x68 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64154b00 could not be prepared at registration (its s_swappc_b64 at program counter 0x8c calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64154f00 could not be prepared at registration (its s_swappc_b64 at program counter 0x94 calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64148a00 could not be prepared at registration (its s_swappc_b64 at program counter 0x8c calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64149100 could not be prepared at registration (its s_swappc_b64 at program counter 0x8c calls a computed target); preparing it when it is used
[Shaders/ShaderRegistry.cpp:791 operator()] Shader 0x7fff64149800 could not be prepared at registration (its s_swappc_b64 at program counter 0x8c calls a computed target); preparing it when it is used
... (103 lines trimmed)
[SAVEDATA:native] mount3 user=268435456 dir=Profile0 mode=0x1 blocks=256 -> 0x809f0008 point= status=0
[gpu] storage image 0x11c3de0000+0x870000: memory no longer registered; 1 pending ranges dropped
[gpu] storage image 0x11c8ee0000+0x280000: memory no longer registered; 1 pending ranges dropped
[gpu] storage image 0x11c8c60000+0x280000: memory no longer registered; 1 pending ranges dropped
[gpu] storage image 0x11c2d00000+0x870000: memory no longer registered; 1 pending ranges dropped
[log] 10.0 s: 3834 lines (3834 stdout, 0 stderr), 263.0 KiB written, 0 repeats coalesced; callers spent 9.93 ms queueing and formatting (0.099% of one thread), logger thread 3009.15 ms, queue peak 4.5 KiB
[libc] unhandled exception 'St16invalid_argument' thrown from 00007fffa91f976c
terminate called after throwing an instance of 'std::invalid_argument'
  what():  sce::Json::Parser::parse: null text
FATAL: abort() (SIGABRT) on thread 9872
    #0 0x00007fff70ba2bd8 libc.prx+0x12bd8
    #1 0x00007fff70c76af1 libc.prx+0xe6af1
    #2 0x00000107d0d4f2f0
  stack return address candidates:
    [rsp+0x8] 0x00007fff70ba2df5 libc.prx+0x12df5
    [rsp+0x38] 0x00007fffd0d62139 ucrtbase.dll+0xc2139
    [rsp+0x98] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    [rsp+0xb8] 0x00007fffd0d45261 ucrtbase.dll+0xa5261
    [rsp+0xe0] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    [rsp+0xe8] 0x00007fff70bf5456 libc.prx+0x65456
    [rsp+0x138] 0x00007fff70bf04db libc.prx+0x604db
    [rsp+0x140] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    [rsp+0x158] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    [rsp+0x168] 0x00007fff70bfea63 libc.prx+0x6ea63
    [rsp+0x180] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    [rsp+0x268] 0x00007fff70bff47e libc.prx+0x6f47e
    [rsp+0x298] 0x00007fffa91f976c libSceJson2.prx+0x1976c
    [rsp+0x2f0] 0x0000000146cdf2b0 app.exe+0x6cdf2b0
    [rsp+0x2f8] 0x00007fffa91eb656 libSceJson2.prx+0xb656
    [rsp+0x338] 0x0000000146ceff64 app.exe+0x6ceff64
    [rsp+0x3c8] 0x00000001416de079 app.exe+0x16de079
    [rsp+0x3e8] 0x000000014a93def8 app.exe+0xa93def8
    [rsp+0x428] 0x00000001416dc2e8 app.exe+0x16dc2e8
    [rsp+0x8d8] 0x00007fffa202e699 libkernel.prx+0x4e699
    [rsp+0x908] 0x0000000140f57e4a app.exe+0xf57e4a
    [rsp+0x938] 0x0000000140f59fa0 app.exe+0xf59fa0
    [rsp+0x978] 0x00000001416a864f app.exe+0x16a864f
    [rsp+0x988] 0x00000001416a8640 app.exe+0x16a8640
    [rsp+0x998] 0x000000014143c196 app.exe+0x143c196
    [rsp+0x9a0] 0x000000014143c130 app.exe+0x143c130
    [rsp+0x9b8] 0x00000001416a8640 app.exe+0x16a8640
    [rsp+0x9c8] 0x0000000141b80a4c app.exe+0x1b80a4c
    [rsp+0x9f8] 0x000000014a93dfe0 app.exe+0xa93dfe0
    [rsp+0xa28] 0x00007fffa2035ffe libkernel.prx+0x55ffe
    [rsp+0xa58] 0x000000014a93df10 app.exe+0xa93df10
    [rsp+0xa90] 0x000000014a93df10 app.exe+0xa93df10
  all threads:
  thread 7632 '': rip 0x00007fffa2076223 libkernel.prx+0x96223 rsp 0x000000000060fb10 rbp 0x000000000060fbb0
    #0 0x00007fffa20747d5 libkernel.prx+0x947d5
    #1 0x00000001414718c6 app.exe+0x14718c6
    #2 0x000000014892e391 app.exe+0x892e391
    #3 0x00000001400394b3 app.exe+0x394b3
    #4 0x000000014892c80d app.exe+0x892c80d
    #5 0x000000014892c730 app.exe+0x892c730
    #6 0x000000014003fbcb app.exe+0x3fbcb
    #7 0x00000001400100bf app.exe+0x100bf
    #8 0x00000001500f4195 app.exe+0x100f4195
  thread 18528 'NetLib': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000000058af5f8 rbp 0x00000000058af950
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa202f667 libkernel.prx+0x4f667
    #3 0x00007fffa202fd33 libkernel.prx+0x4fd33
  thread 17568 'SocketRecv': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x0000000005abf298 rbp 0x0000000005abf300
  thread 15424 'WebApi': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000005ccf228 rbp 0x0000000005ccf570
    #0 0x00007fffa202f6f2 libkernel.prx+0x4f6f2
    #1 0x00007fffa202fd5f libkernel.prx+0x4fd5f
    #2 0x0000000141b7de19 app.exe+0x1b7de19
    #3 0x00000001416a8871 app.exe+0x16a8871
    #4 0x00000001416dc528 app.exe+0x16dc528
    #5 0x00000001416a864f app.exe+0x16a864f
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 8028 'Content Mounter': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000005edf5e8 rbp 0x0000000005edf940
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa2051d91 libkernel.prx+0x71d91
    #3 0x000000014a93de19 app.exe+0xa93de19
    #4 0x0000000140f24fb2 app.exe+0xf24fb2
    #5 0x0000000147461b43 app.exe+0x7461b43
    #6 0x0000000140f56e8e app.exe+0xf56e8e
    #7 0x000000014143c196 app.exe+0x143c196
    #8 0x0000000141b80a4c app.exe+0x1b80a4c
    #9 0x000000014a93dfe0 app.exe+0xa93dfe0
    #10 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #11 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 7448 'Heartbeat': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000000060ef538 rbp 0x00000000060ef890
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x0000000140f57aec app.exe+0xf57aec
    #7 0x000000014145b8d5 app.exe+0x145b8d5
    #8 0x0000000140f56e8e app.exe+0xf56e8e
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 8980 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000000062ff588 rbp 0x00000000062ff910
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fffa1fe65bb libkernel.prx+0x65bb
    #4 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 16380 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000000650f588 rbp 0x000000000650f910
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fffa1fe65bb libkernel.prx+0x65bb
    #4 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 16236 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000000987f458 rbp 0x0000000000000000
... (1 lines trimmed)
  thread 16732 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000000a2ef7a8 rbp 0x000000000a2efb30
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb8173587 libwinpthread-1.dll+0x3587
    #3 0x00007fffb81735dd libwinpthread-1.dll+0x35dd
    #4 0x00007fff1e58dd22 libSceAgcDriver.prx+0x7add22
    #5 0x00007fff1e5b6eed libSceAgcDriver.prx+0x7d6eed
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 15428 'presenter': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000000a4ff688 rbp 0x000000000a4ff9e0
    #0 0x00007fffa1f88260 libSceVideoOut.prx+0x18260
    #1 0x00007fffa1f883e0 libSceVideoOut.prx+0x183e0
    #2 0x00007fffa1f7dceb libSceVideoOut.prx+0xdceb
    #3 0x00007fffa1f7e3a2 libSceVideoOut.prx+0xe3a2
    #4 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 3500 '': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000004b10fd28 rbp 0x0000000000000000
... (9 lines trimmed)
  thread 11180 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000005d1bf928 rbp 0x000000005d1bfcb0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb8173587 libwinpthread-1.dll+0x3587
    #3 0x00007fffb81735dd libwinpthread-1.dll+0x35dd
    #4 0x00007fff1df83d89 libSceAgcDriver.prx+0x1a3d89
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 6952 '': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000005d87fe48 rbp 0x00000000c02f1ab8
  thread 7752 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000005da8fb68 rbp 0x000000005da8ff20
    #0 0x00007fffb270d2fa nvwgf2umx.dll+0xecd2fa
  thread 2588 '': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000005d63fd28 rbp 0x000000005d63fed0
... (5 lines trimmed)
  thread 15432 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000000607cfb68 rbp 0x00000000607cff20
    #0 0x00007fffb270d2fa nvwgf2umx.dll+0xecd2fa
  thread 2164 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000062a5fbb8 rbp 0x0000000000000000
... (1 lines trimmed)
  thread 20776 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000062e8f638 rbp 0x0000000062e8f9c0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb8173587 libwinpthread-1.dll+0x3587
    #3 0x00007fffb81735dd libwinpthread-1.dll+0x35dd
    #4 0x00007fff1e1102b5 libSceAgcDriver.prx+0x3302b5
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 20876 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006309f708 rbp 0x000000006309fa90
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1df923fb libSceAgcDriver.prx+0x1b23fb
    #4 0x00007fff1df92f9d libSceAgcDriver.prx+0x1b2f9d
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 15816 '': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000006432fcd8 rbp 0x000000006432fe40
    #0 0x00007fffa1f7a5de libSceVideoOut.prx+0xa5de
    #1 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 1436 'ConcurrentExecutor_global_0': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000065a0f528 rbp 0x0000000065a0f880
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x00000001419d19fc app.exe+0x19d19fc
    #6 0x00000001419d1441 app.exe+0x19d1441
    #7 0x00000001419d2008 app.exe+0x19d2008
    #8 0x00000001419d203d app.exe+0x19d203d
    #9 0x000000014143c212 app.exe+0x143c212
    #10 0x0000000141b80b1a app.exe+0x1b80b1a
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 17832 'Job0': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000066beed48 rbp 0x0000000066bef0a0
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa202f7f5 libkernel.prx+0x4f7f5
    #3 0x00007fffa202fd33 libkernel.prx+0x4fd33
  thread 20580 'Job1': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000066dff508 rbp 0x0000000066dff860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 20488 'Job2': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006700f508 rbp 0x000000006700f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 3484 'Job3': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006721f508 rbp 0x000000006721f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 4472 'Job4': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006742f508 rbp 0x000000006742f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 18912 'Job5': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006763f508 rbp 0x000000006763f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 3104 'Job6': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006784f508 rbp 0x000000006784f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 5756 'Job7': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000067a5f508 rbp 0x0000000067a5f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 7820 'Job8': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000067c6f508 rbp 0x0000000067c6f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 12512 'Job9': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000067e7f508 rbp 0x0000000067e7f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 7700 'Job10': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006808f508 rbp 0x000000006808f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 12784 'Job11': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006829f508 rbp 0x000000006829f860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 18116 'Job12': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000000684af508 rbp 0x00000000684af860
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d75cea app.exe+0x2d75cea
    #6 0x0000000142d7541c app.exe+0x2d7541c
    #7 0x0000000142d70e6b app.exe+0x2d70e6b
    #8 0x0000000142d70072 app.exe+0x2d70072
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 13552 'ResourceUpdate': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000000686bf568 rbp 0x00000000686bf8c0
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x0000000140f57aec app.exe+0xf57aec
    #7 0x000000014835ee03 app.exe+0x835ee03
    #8 0x0000000140f56e8e app.exe+0xf56e8e
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 18556 'AssetStream::Load': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006c81f638 rbp 0x000000006c81f990
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x00000001433c4f8e app.exe+0x33c4f8e
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 8676 'AssetStream::Unpack': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006ca2f648 rbp 0x000000006ca2f9a0
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x00000001433c5054 app.exe+0x33c5054
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 15220 'AssetStream::Translate': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006cc3f648 rbp 0x000000006cc3f9a0
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x00000001433c5104 app.exe+0x33c5104
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 20644 'DiskCache Process': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000006550f628 rbp 0x000000006550f980
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000149144016 app.exe+0x9144016
    #6 0x00000001491434e8 app.exe+0x91434e8
    #7 0x000000014143c196 app.exe+0x143c196
    #8 0x0000000141b80a4c app.exe+0x1b80a4c
    #9 0x000000014a93dfe0 app.exe+0xa93dfe0
    #10 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #11 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 18448 'SDLAudioP2': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000006571fd68 rbp 0x00000000662b6054
  thread 20224 'HalPs5 submit': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000007f16f078 rbp 0x000000007f16f320
    #0 0x0000000140ce4b4d app.exe+0xce4b4d
    #1 0x0000000140ce5c59 app.exe+0xce5c59
    #2 0x000000014143c196 app.exe+0x143c196
    #3 0x0000000141b80a4c app.exe+0x1b80a4c
    #4 0x000000014a93dfe0 app.exe+0xa93dfe0
    #5 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 12864 'FB_AUDIOCORE watchdog': rip 0x00007fffd3aa57c4 ntdll.dll+0x1657c4 rsp 0x000000007f37f938 rbp 0x000000007f37f9d0
    #0 0x00007fffa20767a0 libkernel.prx+0x967a0
    #1 0x00007fffa1ff293a libkernel.prx+0x1293a
    #2 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #3 0x000000014a93dda9 app.exe+0xa93dda9
    #4 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #5 0x0000000140d3ea13 app.exe+0xd3ea13
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 14952 'Movie System Thread': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000007f58f538 rbp 0x000000007f58f890
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x00000001432af04b app.exe+0x32af04b
    #7 0x00000001432aed79 app.exe+0x32aed79
    #8 0x000000014143c196 app.exe+0x143c196
    #9 0x0000000141b80a4c app.exe+0x1b80a4c
    #10 0x000000014a93dfe0 app.exe+0xa93dfe0
    #11 0x00007fffa2035ffe libkernel.prx+0x55ffe
  thread 20676 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000134c9f938 rbp 0x0000000134c9fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 7564 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000138c9f938 rbp 0x0000000138c9fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 2332 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000013cc9f938 rbp 0x000000013cc9fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 20300 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000015422f938 rbp 0x000000015422fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 20728 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000015822f938 rbp 0x000000015822fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 18760 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000015c22f938 rbp 0x000000015c22fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 4236 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000016022f938 rbp 0x000000016022fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 13136 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000016422f938 rbp 0x000000016422fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 15084 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000016822f938 rbp 0x000000016822fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de8a972 libSceAgcDriver.prx+0xaa972
    #4 0x00007fffb8179f6a libwinpthread-1.dll+0x9f6a
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 15476 'GfxEopEventLoop': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000013f3bf818 rbp 0x000000013f3bfb60
    #0 0x00007fffa1ff28d8 libkernel.prx+0x128d8
    #1 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #2 0x00007fff63eae868 Engine.Render.Core2.PlatformPs5.prx.guest.prx+0xae868
    #3 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #4 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 3000 'queue worker 0x0': rip 0x00007fffbfa4b678 nvgpucomp64.dll+0x28b678 rsp 0x000000017cb18198 rbp 0x000000017cb18210
  thread 8432 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000017cd2f938 rbp 0x000000017cd2fcc0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de2f8e1 libSceAgcDriver.prx+0x4f8e1
    #4 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 13944 '': rip 0x00007fffd3aa1dd4 ntdll.dll+0x161dd4 rsp 0x000000017d82fe58 rbp 0x0000000000000000
... (1 lines trimmed)
  thread 3388 'Input thread': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000181b7f718 rbp 0x0000000181b7fa90
    #0 0x00007fffa2076c1a libkernel.prx+0x96c1a
    #1 0x00007fffa2072eba libkernel.prx+0x92eba
    #2 0x0000000142ca7c5b app.exe+0x2ca7c5b
    #3 0x0000000140f56e8e app.exe+0xf56e8e
    #4 0x000000014143c196 app.exe+0x143c196
    #5 0x0000000141b80a4c app.exe+0x1b80a4c
    #6 0x000000014a93dfe0 app.exe+0xa93dfe0
    #7 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #8 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 4960 'RenderLoop': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000fc9345f4e8 rbp 0x000000fc9345f840
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000142d7a876 app.exe+0x2d7a876
    #6 0x0000000142d7820a app.exe+0x2d7820a
    #7 0x0000000148932b94 app.exe+0x8932b94
    #8 0x0000000140f56e8e app.exe+0xf56e8e
    #9 0x000000014143c196 app.exe+0x143c196
    #10 0x0000000141b80a4c app.exe+0x1b80a4c
    #11 0x000000014a93dfe0 app.exe+0xa93dfe0
  thread 12000 'GameSimulationLoop': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000fc9366f4b8 rbp 0x000000fc9366f810
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x0000000140f57aec app.exe+0xf57aec
    #7 0x000000014003ed07 app.exe+0x3ed07
    #8 0x000000014003ea43 app.exe+0x3ea43
    #9 0x0000000140f56e8e app.exe+0xf56e8e
    #10 0x000000014143c196 app.exe+0x143c196
    #11 0x0000000141b80a4c app.exe+0x1b80a4c
  thread 11028 'RealmEx_UIOverlay': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000000fc9387f4d8 rbp 0x000000fc9387f830
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x0000000140f57aec app.exe+0xf57aec
    #7 0x00000001489344d8 app.exe+0x89344d8
    #8 0x00000001489343f0 app.exe+0x89343f0
    #9 0x0000000140f56e8e app.exe+0xf56e8e
    #10 0x000000014143c196 app.exe+0x143c196
    #11 0x0000000141b80a4c app.exe+0x1b80a4c
  thread 19972 '': rip 0x00007fffd3aa1e74 ntdll.dll+0x161e74 rsp 0x000000fc9c07fef8 rbp 0x000000fc9c07ff40
  thread 5776 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000105702ef8e8 rbp 0x00000105702efc70
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1dfacc03 libSceAgcDriver.prx+0x1ccc03
    #4 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 20548 'Unknown(Registered)': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000001069bfef338 rbp 0x000001069bfef690
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x0000000144acd377 app.exe+0x4acd377
    #7 0x0000000149a1d5e3 app.exe+0x9a1d5e3
    #8 0x0000000144accce2 app.exe+0x4accce2
    #9 0x0000000149a1d2b1 app.exe+0x9a1d2b1
    #10 0x0000000149a26745 app.exe+0x9a26745
    #11 0x000000014143c212 app.exe+0x143c212
  thread 4288 'queue worker 0x29': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000001078b66f3d8 rbp 0x000001078b66f760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 19332 'queue worker 0x2a': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107cccbf3d8 rbp 0x00000107cccbf760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 20616 'Unknown(Registered)': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107ceecf648 rbp 0x00000107ceecf9a0
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x000000014715802f app.exe+0x715802f
    #6 0x000000014143c212 app.exe+0x143c212
    #7 0x0000000141b80b1a app.exe+0x1b80b1a
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 19996 'AudioFeedbackThread': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107b7b3f538 rbp 0x00000107b7b3f890
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa2051d91 libkernel.prx+0x71d91
    #3 0x000000014a93de19 app.exe+0xa93de19
    #4 0x0000000140f24fb2 app.exe+0xf24fb2
    #5 0x0000000142bce899 app.exe+0x2bce899
    #6 0x0000000140f56e8e app.exe+0xf56e8e
    #7 0x000000014143c196 app.exe+0x143c196
    #8 0x0000000141b80a4c app.exe+0x1b80a4c
    #9 0x000000014a93dfe0 app.exe+0xa93dfe0
    #10 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #11 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 5048 'Unknown(Registered)': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107b7d4f678 rbp 0x00000107b7d4f9d0
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa20181d1 libkernel.prx+0x381d1
    #3 0x000000014a93dca8 app.exe+0xa93dca8
    #4 0x0000000141b80085 app.exe+0x1b80085
    #5 0x0000000147189f1b app.exe+0x7189f1b
    #6 0x000000014143c212 app.exe+0x143c212
    #7 0x0000000141b80b1a app.exe+0x1b80b1a
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 2412 'WebApi': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107b7f5f228 rbp 0x00000107b7f5f570
    #0 0x00007fffa202f6f2 libkernel.prx+0x4f6f2
    #1 0x00007fffa202fd5f libkernel.prx+0x4fd5f
    #2 0x0000000141b7de19 app.exe+0x1b7de19
    #3 0x00000001416a8871 app.exe+0x16a8871
    #4 0x00000001416dc528 app.exe+0x16dc528
    #5 0x00000001416a864f app.exe+0x16a864f
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 9952 'WebApi': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107b816f228 rbp 0x00000107b816f570
    #0 0x00007fffa202f6f2 libkernel.prx+0x4f6f2
    #1 0x00007fffa202fd5f libkernel.prx+0x4fd5f
    #2 0x0000000141b7de19 app.exe+0x1b7de19
    #3 0x00000001416a8871 app.exe+0x16a8871
    #4 0x00000001416dc528 app.exe+0x16dc528
    #5 0x00000001416a864f app.exe+0x16a864f
    #6 0x000000014143c196 app.exe+0x143c196
    #7 0x0000000141b80a4c app.exe+0x1b80a4c
    #8 0x000000014a93dfe0 app.exe+0xa93dfe0
    #9 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #10 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 6776 'DIME': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107d058f5f8 rbp 0x00000107d058f950
    #0 0x00007fffa2076620 libkernel.prx+0x96620
    #1 0x00007fffa20767a0 libkernel.prx+0x967a0
    #2 0x00007fffa1ff293a libkernel.prx+0x1293a
    #3 0x00007fffa1ff2df3 libkernel.prx+0x12df3
    #4 0x000000014a93dda9 app.exe+0xa93dda9
    #5 0x0000000141b7d7d4 app.exe+0x1b7d7d4
    #6 0x0000000146cd3aa5 app.exe+0x6cd3aa5
    #7 0x000000014143c196 app.exe+0x143c196
    #8 0x0000000141b80a4c app.exe+0x1b80a4c
    #9 0x000000014a93dfe0 app.exe+0xa93dfe0
    #10 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #11 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 18812 'OnlineUpdateThread': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107d079f5e8 rbp 0x00000107d079f950
    #0 0x00007fffa202e5be libkernel.prx+0x4e5be
  thread 8368 '': rip 0x00007fffd3aa5a24 ntdll.dll+0x165a24 rsp 0x00000107d09afbf8 rbp 0x0000000000000000
  thread 21360 'queue worker 0x2b': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107d472f3d8 rbp 0x00000107d472f760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 10400 'queue worker 0x2c': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x00000107dd2bf3d8 rbp 0x00000107dd2bf760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 19572 'queue worker 0x2d': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000001080eaff3d8 rbp 0x000001080eaff760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 8220 'queue worker 0x2e': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000001081127f3d8 rbp 0x000001081127f760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 11572 'queue worker 0x2f': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x000001081545f3d8 rbp 0x000001081545f760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 13564 'queue worker 0x28': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000000008e6f3d8 rbp 0x0000000008e6f760
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1de718fb libSceAgcDriver.prx+0x918fb
    #4 0x00007fff1de72891 libSceAgcDriver.prx+0x92891
    #5 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 8260 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000010816fbf788 rbp 0x0000010816fbfad0
    #0 0x00007fffa202f771 libkernel.prx+0x4f771
    #1 0x00007fffa202fd5f libkernel.prx+0x4fd5f
    #2 0x000000014990e9a6 app.exe+0x990e9a6
    #3 0x000000014990e8f4 app.exe+0x990e8f4
    #4 0x0000000148c6ae78 app.exe+0x8c6ae78
    #5 0x00007fffa2035ffe libkernel.prx+0x55ffe
    #6 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 5556 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000010818b1f948 rbp 0x0000010818b1fcd0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1dfc8773 libSceAgcDriver.prx+0x1e8773
    #4 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 11972 '': rip 0x00007fffd3aa28a4 ntdll.dll+0x1628a4 rsp 0x0000010818d2f948 rbp 0x0000010818d2fcd0
    #0 0x00007fffb8173a6f libwinpthread-1.dll+0x3a6f
    #1 0x00007fffb8173935 libwinpthread-1.dll+0x3935
    #2 0x00007fffb81732e8 libwinpthread-1.dll+0x32e8
    #3 0x00007fff1dfc8773 libSceAgcDriver.prx+0x1e8773
    #4 0x00007fff63ced4cf libstdc++-6.dll+0x13d4cf
    #5 0x00007fffd0cccd30 ucrtbase.dll+0x2cd30
  thread 18476 '': rip 0x00007fffd3aa5a24 ntdll.dll+0x165a24 rsp 0x00000108251bfbf8 rbp 0x0000000000000000
... (8900 lines trimmed)
[pm4 ring]   +0x0109 SET_SH_REG 0000020c 1170156c 00000000
[pm4 ring]   +0x010d SET_SH_REG 0000022a 28000370
[pm4 ring]   +0x0110 SET_SH_REG 0000022a 43f8dffd
[pm4 ring]   +0x0113 SET_SH_REG 00000212 402c0083 00000984
[pm4 ring]   +0x0117 SET_SH_REG 00000228 00000000
[pm4 ring]   +0x011a SET_SH_REG 00000207 00000008 00000008 00000001
[pm4 ring]   +0x011f SET_SH_REG 00000240 49ddfc00 00000011
[pm4 ring]   +0x0123 DISPATCH_DIRECT 0000001e 00000011 00000001 00000041
[pm4 ring]   +0x0128 SET_SH_REG 0000020c 11501001 00000000
[pm4 ring]   +0x012c SET_SH_REG 0000022a 280000b0
[pm4 ring]   +0x012f SET_SH_REG 0000022a c820bb05
[pm4 ring]   +0x0132 SET_SH_REG 00000212 402c0000 0000008a
[pm4 ring]   +0x0136 SET_SH_REG 00000228 00000000
[pm4 ring]   +0x0139 SET_SH_REG 00000207 00000040 00000001 00000001
[pm4 ring]   +0x013e SET_SH_REG 00000240 c7120000 00040011 00000800 00014204
[pm4 ring]   +0x0144 SET_SH_REG 00000244 00000000
[pm4 ring]   +0x0147 DISPATCH_DIRECT 00000800 00000001 00000001 00000061
[pm4 ring]   +0x014c EVENT_WRITE 00000407
[pm4 ring]   +0x014e ACQUIRE_MEM 80000000 00000000 00000000 00000000 00000000 0000000a 00000300
[pm4 ring]   +0x0156 SET_SH_REG 0000020c 11501001 00000000
[pm4 ring]   +0x015a SET_SH_REG 0000022a 280000b0
[pm4 ring]   +0x015d SET_SH_REG 0000022a c820bb05
[pm4 ring]   +0x0160 SET_SH_REG 00000212 402c0000 0000008a
[pm4 ring]   +0x0164 SET_SH_REG 00000228 00000000
[pm4 ring]   +0x0167 SET_SH_REG 00000207 00000040 00000001 00000001
[pm4 ring]   +0x016c SET_SH_REG 00000240 c7122000 00040011 00000800 00014204
[pm4 ring]   +0x0172 SET_SH_REG 00000244 00000000
[pm4 ring]   +0x0175 DISPATCH_DIRECT 00000800 00000001 00000001 00000061
[pm4 ring]   +0x017a EVENT_WRITE 00000407
[pm4 ring]   +0x017c ACQUIRE_MEM 80000000 00000000 00000000 00000000 00000000 0000000a 00000300
[pm4 ring]   +0x0184 PUSH_MARKER 6e676953 44206c61 6e657065 746e6564 43282073 75706d6f 00296574
[pm4 ring]   +0x018c POP_MARKER 00000000
[pm4 ring]   +0x018e RELEASE_MEM 02000528 40010000 49a22190 00000011 0000010a 00000000 00000000
[pm4 ring]   +0x0196 PUSH_MARKER 6e676953 44206c61 6e657065 746e6564 44282073 63657269 00002974
[pm4 ring]   +0x019e SET_UCONFIG_REG 00000342 c8020011 49a221d0
[pm4 ring]   +0x01a2 WAIT_REG_MEM_64 00000013 49a221d0 00000011 0000010a 00000000 ffffffff ffffffff 00000019
[pm4 ring]   +0x01ab SET_UCONFIG_REG 00000342 c8000000
[pm4 ring]   +0x01ae POP_MARKER 00000000
[pm4 ring]   +0x01b0 SET_SH_REG 0000020c 11701038 00000000
[pm4 ring]   +0x01b4 SET_SH_REG 0000022a 280002f0
[pm4 ring]   +0x01b7 SET_SH_REG 0000022a 73ab79bd
[pm4 ring]   +0x01ba SET_SH_REG 00000212 402c0084 00000184
[pm4 ring]   +0x01be SET_SH_REG 00000228 00000000
[pm4 ring]   +0x01c1 SET_SH_REG 00000207 00000040 00000001 00000001
[pm4 ring]   +0x01c6 EVENT_WRITE 00000407
[pm4 ring]   +0x01c8 ACQUIRE_MEM 80000000 00000000 00000000 00000000 00000000 0000000a 00000380
[pm4 ring]   +0x01d0 SET_SH_REG 00000240 49ddfb90 00000011
[pm4 ring]   +0x01d4 DISPATCH_DIRECT 0000003c 00000022 00000001 00000041
[pm4 ring]   +0x01d9 EVENT_WRITE 00000407
[pm4 ring]   +0x01db ACQUIRE_MEM 80000000 00000000 00000000 00000000 00000000 0000000a 00000380
[pm4 ring]   +0x01e3 SET_SH_REG 0000020c 11501007 00000000
[pm4 ring]   +0x01e7 SET_SH_REG 0000022a 280000c0
[pm4 ring]   +0x01ea SET_SH_REG 0000022a e8ff1b27
[pm4 ring]   +0x01ed SET_SH_REG 00000212 402c0040 00000090
[pm4 ring]   +0x01f1 SET_SH_REG 00000228 00000000
[pm4 ring]   +0x01f4 SET_SH_REG 00000207 00000040 00000001 00000001
[pm4 ring]   +0x01f9 SET_SH_REG 00000240 625f1400 00040011 00000001 00005204 c7ece000 (cut)
[pm4 ring] queue 0x2f #24 serial 1595 t=266207.4 ms: 8 dwords from 0x1149839848, first 8 kept
[pm4 ring]   +0x0000 RELEASE_MEM 0030e62f 40010000 49839820 00000011 00000001 00000000 00000000

@oneandonlydean

oneandonlydean commented Oct 18, 2026 •

Copy link
Copy Markdown
Collaborator

Agreed with @MarcZX10: please remove the two-line comment above GuestDepthBitsCase in tests/execution/DepthPlaneSampling.cpp (the repository allows no comments in code except #endif and namespace ends). Everything else is ready. Once the new head is up, we rerun CI on it and merge.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@thuanquang

Copy link
Copy Markdown
Contributor Author

Removed in 4aaa125; that commit only deletes the two lines.

@frankea, thanks for the RTX 4090 and NHL 26 runs. I added them to the Tested section.

@EagleBearerYS, thanks for the extra test. I'd rather keep this PR as it was reviewed so it can go in. DepthBitsGuestMemory.cpp (32_SINT, 16_UINT and the registered-allocation path) would make a good follow-up PR of your own.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agc libSceAgc* docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants