mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-26 16:25:58 +03:00
[GH-ISSUE #457] [Bloodborne] [CUSA03173] DLC area Crashes with Unknown opcode BUFFER_ATOMIC_ADD #85
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#85
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rafael-57 on GitHub (Aug 17, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/457
Since I have my save-file in an advanced DLC area (The research hall) I figured I would try loading into it, and the error is new to me:
[Kernel.Pthread] thread_management.cpp:scePthreadCondInit:656: name=NoName, result=0
[Lib.Http] http.cpp:sceHttpWaitRequest:585: (STUBBED) called
[Lib.Http] http.cpp:sceHttpWaitRequest:585: (STUBBED) called
[Kernel.Fs] file_system.cpp:sceKernelStat:301: (PARTIAL) path = /app0/dvdroot_ps4/event/common.emeld.dcx
[Kernel.Fs] file_system.cpp:sceKernelOpen:28: path = /app0/dvdroot_ps4/event/common.emevd.dcx flags = 0x0 mode = 365
[Kernel.Fs] file_system.cpp:sceKernelStat:301: (PARTIAL) path = /app0/dvdroot_ps4/event/common.emevd.dcx
[Kernel.Fs] file_system.cpp:sceKernelClose:140: Closing /app0/dvdroot_ps4/event/common.emeld.dcx
[Kernel.Fs] file_system.cpp:sceKernelClose:140: Closing /app0/dvdroot_ps4/event/common.emedf.dcx
[Kernel.Fs] file_system.cpp:sceKernelClose:140: Closing /app0/dvdroot_ps4/event/common.emevd.dcx
[Render.Recompiler] translate.cpp:LogMissingOpcode:449: Unknown opcode BUFFER_ATOMIC_ADD (1330, category = VectorMemory)
[Debug] translate.cpp:GetSrc:159: Unreachable code!
Proof:

I've attached logs for loading in the reserch hall and for when you just create a new character so that you can compare if needed
bloodborne_research_hall_shad_log_async.txt
bloodborne_new_character_shad_log_aync.txt
Let me know if you need anything else!
@rafael-57 commented on GitHub (Aug 17, 2024):
Just for info, I've tried multiple times and it always fails with the same error:
[Kernel.Pthread] thread_management.cpp:scePthreadCondInit:656: name=NoName, result=0
[Kernel.Pthread] thread_management.cpp:scePthreadCondInit:656: name=NoName, result=0
[Lib.Http] http.cpp:sceHttpWaitRequest:585: (STUBBED) called
[Lib.Http] http.cpp:sceHttpWaitRequest:585: (STUBBED) called
[Render.Recompiler] translate.cpp:LogMissingOpcode:449: Unknown opcode BUFFER_ATOMIC_ADD (1330, category = VectorMemory)
[Debug] translate.cpp:GetSrc:159: Unreachable code!
It crashes very fast too. Not even 5 seconds into loading
@esdrastarsis commented on GitHub (Aug 17, 2024):
I think https://github.com/shadps4-emu/shadPS4/pull/428 will fix this.
@rafael-57 commented on GitHub (Aug 17, 2024):
Indeed, I checked the latest PR (#428) from his branch and the log crashes with a different error
[Render.Vulkan] image_view.cpp:ImageViewInfo:87: Storage image (num_comps = 2) requires swizzling [RG01]
[Render.Vulkan] image_view.cpp:ImageViewInfo:87: Storage image (num_comps = 2) requires swizzling [RG01]
[Render.Vulkan] vk_pipeline_cache.cpp:CreateComputePipeline:325: Compiling cs shader 0xa509af23
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.VideoOut] video_out.cpp:sceVideoOutGetFlipStatus:195: count = 938, processTime = 76593750, tsc = 32218951800002, submitTsc = 32218949709054, flipArg = 937, gcQueueNum = 0, flipPendingNum = 0, currentBuffer = 1
[Kernel.Fs] file_system.cpp:sceKernelClose:140: Closing /app0/dvdroot_ps4/event/common.emeld.dcx
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitAndFlipCommandBuffers:2039: called [buf = 2]
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitDone:2139: called
[Kernel.Fs] file_system.cpp:sceKernelClose:140: Closing /app0/dvdroot_ps4/event/common.emedf.dcx
[Kernel.Fs] file_system.cpp:sceKernelClose:140: Closing /app0/dvdroot_ps4/event/common.emevd.dcx
[Debug] translate.cpp:GetSrc:159: Unreachable code!
shad_log.txt
@rafael-57 commented on GitHub (Aug 17, 2024):
I'll retest once it's merged into main to be safe.
@lzardy commented on GitHub (Aug 17, 2024):
The changes have been pushed, please test this once again to reconfirm.
@rafael-57 commented on GitHub (Aug 18, 2024):
Thank you, I can confirm the error is gone. Now It ends with this:
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitAndFlipCommandBuffers:2039: called [buf = 0]
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitCommandBuffers:2063: called
[Lib.GnmDriver] gnmdriver.cpp:sceGnmSubmitDone:2139: called
[Debug] translate.cpp:GetSrc:159: Unreachable code!
shad_log.txt
@soykhaler commented on GitHub (Aug 19, 2024):
im having same error at startup with [http](http.cpp:sceHttpWaitRequest:585: (STUBBED) called)
@BigLoaf94 commented on GitHub (Sep 25, 2024):
Did you ever figure this out? I'm having the same issue
@unk0wn-u53r commented on GitHub (Dec 15, 2024):
Same issue since 3 months now