Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pangya Fantasy Golf - crash with sw skinning on. (Android/Windows) #18894

Closed
5 tasks done
Saramagrean opened this issue Feb 26, 2024 · 3 comments · Fixed by #19491
Closed
5 tasks done

Pangya Fantasy Golf - crash with sw skinning on. (Android/Windows) #18894

Saramagrean opened this issue Feb 26, 2024 · 3 comments · Fixed by #19491
Labels
GE emulation Backend-independent GPU issues
Milestone

Comments

@Saramagrean
Copy link
Contributor

Saramagrean commented Feb 26, 2024

Game or games this happens in

ULUS-10438

What area of the game / PPSSPP

When change clothes in my room screen.

screen-20240212-145724.mp4

What should happen

Not crash with software skinning enabled.

Logs

Log from Android.

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Xiaomi/superior_ginkgo/ginkgo:14/UQ1A.240205.004.B1/tejas101k02172338:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2024-02-26 22:45:38.695799553+0700
Process uptime: 213s
Cmdline: org.ppsspp.ppsspp
pid: 12913, tid: 13426, name: EmuThread  >>> org.ppsspp.ppsspp <<<
uid: 10717
signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x0000007a9426b000
    x0  000000790990eab8  x1  0000007a9426afe0  x2  0000000000003cad  x3  0000007abc507420
    x4  0000007abc4dd1e0  x5  0000007b2f5c03c0  x6  0000007abc4dd1e0  x7  0000007aaa5f2550
    x8  0000000000000040  x9  00000000000c1540  x10 0000000000000054  x11 0000000000000008
    x12 0000000000000000  x13 0000007abc13e752  x14 000000000000128e  x15 000000001201d7e3
    x16 0000007abc4c0dc0  x17 0000007abb7f3418  x18 0000000000000003  x19 b400007bce5a8be0
    x20 0000007a93deb000  x21 0000000000003055  x22 000000000000f142  x23 b400007bce5ace6c
    x24 0000000000000008  x25 0000000000000020  x26 0000000000000100  x27 0000000000000428
    x28 00000000000000fc  x29 0000007aaa5f2460
    lr  0000007abb7cd040  sp  0000007aaa5f2460  pc  0000007b2f5c05e4  pst 0000000020000000
11 total frames
backtrace:
      #00 pc 00000000000005e4  <anonymous:7b2f5c0000>
      #01 pc 00000000006e003c  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (DrawEngineCommon::DecodeVerts(unsigned char*)+132) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #02 pc 00000000006e003c  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (DrawEngineCommon::DecodeVerts(unsigned char*)+132) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #03 pc 0000000000748768  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (GPUCommonHW::Execute_Prim(unsigned int, unsigned int)+2848) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #04 pc 0000000000747b34  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (GPUCommonHW::FastRunLoop(DisplayList&)+180) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #05 pc 00000000007415e4  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (GPUCommon::InterpretList(DisplayList&)+608) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #06 pc 0000000000740b10  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (GPUCommon::ProcessDLQueue()+100) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #07 pc 0000000000740994  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (GPUCommon::EnqueueList(unsigned int, unsigned int, int, PSPPointer<PspGeListArgs>, bool)+1852) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #08 pc 000000000056a438  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (void WrapU_UUIU<&(sceGeListEnQueue(unsigned int, unsigned int, int, unsigned int))>()+60) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #09 pc 0000000000545e14  /data/app/~~-ieJtEJj9ah3rAv5B1DOXw==/org.ppsspp.ppsspp-n2iaZv0o3p5YCRvmZ1eULQ==/lib/arm64/libppsspp_jni.so (CallSyscall(Memory::Opcode)+304) (BuildId: 0938d91fb1bfac2c9a20ac802bd8502dcd8aefbb)
      #10 pc 000000000004b8cc  <anonymous:7a90f7b000>

Log from Windows.
ppsspplog.zip

Platform

Android

Mobile device model or graphics card (GPU)

Redmi Note 8 [Adreno 610, Android 14]

PPSSPP version affected

v1.16.5-103-g4f43dac04 - v1.17.1-28

Last working version

v1.16.5-93-g6a2e5dd7f

Graphics backend (3D API)

Vulkan

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try without any cheats and without loading any save states.
  • Include logs or screenshots of issue.
@hrydgard hrydgard added this to the v1.18.0 milestone Feb 26, 2024
@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Feb 26, 2024
@sum2012
Copy link
Collaborator

sum2012 commented Feb 26, 2024

v1.17.1-28-g3d58d1ff3 crash stace
Interesting , I cannot see HLE code ( I have turned of fast memory )
(Simulate UMD slow Reading speed also don't work)
3

@anr2me
Copy link
Collaborator

anr2me commented Feb 28, 2024

You need to use Interpreter and disable Fastmem & ignore bad access in order to see the location of the crash.
This is the location of the crash:
image
May be it's trying to access outside of the allocated memory for decoded_ ?

@hrydgard hrydgard changed the title Pangya - crash with sw skinning on. (Android/Windows) Pangya Fantasy Gold - crash with sw skinning on. (Android/Windows) May 10, 2024
@hrydgard hrydgard changed the title Pangya Fantasy Gold - crash with sw skinning on. (Android/Windows) Pangya Fantasy Golf - crash with sw skinning on. (Android/Windows) May 10, 2024
hrydgard added a commit that referenced this issue Sep 25, 2024
Should help #18894 which draws using a nonsense index buffer sometimes,
causing problems since we decode the whole range...
@sum2012
Copy link
Collaborator

sum2012 commented Sep 26, 2024

Confirm fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GE emulation Backend-independent GPU issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants