ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

(Android) changing backend during ingame can cause crash

Open Gamemulatorer opened this issue 4 years ago • 9 comments

Game or games this happens in

ULJS-00293

What area of the game / PPSSPP

https://user-images.githubusercontent.com/37603562/147637346-b9f1cece-1475-4a54-b730-1330bd0f3450.mp4

What should happen

Doesn't crash when changing graphic backend.

Logs

<<< log_count = 80 >>>
[12-29 15:18:25.086 9738:9738 F/DEBUG]
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

[12-29 15:18:25.086 9738:9738 F/DEBUG]
Build fingerprint: 'Redmi/merlin_global/merlin:11/RP1A.200720.011/V12.5.2.0.RJOMIXM:user/release-keys'

[12-29 15:18:25.087 9738:9738 F/DEBUG]
Revision: '0'

[12-29 15:18:25.087 9738:9738 F/DEBUG]
ABI: 'arm64'

[12-29 15:18:25.089 9738:9738 F/DEBUG]
Timestamp: 2021-12-29 15:18:25+0800

[12-29 15:18:25.089 9738:9738 F/DEBUG]
pid: 9458, tid: 9458, name: androidInit  >>> org.ppsspp.ppsspp <<<

[12-29 15:18:25.089 9738:9738 F/DEBUG]
uid: 10265

[12-29 15:18:25.090 9738:9738 F/DEBUG]
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------

[12-29 15:18:25.090 9738:9738 F/DEBUG]
Abort message: 'Pure virtual function called!'

[12-29 15:18:25.090 9738:9738 F/DEBUG]
    x0  0000000000000000  x1  00000000000024f2  x2  0000000000000006  x3  0000007fd46e0930

[12-29 15:18:25.090 9738:9738 F/DEBUG]
    x4  fefefefefefefeff  x5  fefefefefefefeff  x6  fefefefefefefeff  x7  7f7f7f7f7f7f7f7f

[12-29 15:18:25.090 9738:9738 F/DEBUG]
    x8  00000000000000f0  x9  0000007744da8758  x10 ffffff80fffffbdf  x11 0000000000000001

[12-29 15:18:25.090 9738:9738 F/DEBUG]
    x12 0000000000000018  x13 0000000061cc0bc0  x14 0035f77b32f6df1b  x15 0000212546c4f4cb

[12-29 15:18:25.091 9738:9738 F/DEBUG]
    x16 0000007744e7a948  x17 0000007744e590c0  x18 0000007749f16000  x19 00000000000000ac

[12-29 15:18:25.091 9738:9738 F/DEBUG]
    x20 00000000000024f2  x21 00000000000000b2  x22 00000000000024f2  x23 00000000ffffffff

[12-29 15:18:25.091 9738:9738 F/DEBUG]
    x24 0000007fd46e0a70  x25 0000007fd46e0ab0  x26 0000000000000001  x27 00000000138000c0

[12-29 15:18:25.091 9738:9738 F/DEBUG]
    x28 0000000013818a88  x29 0000007fd46e09b0

[12-29 15:18:25.091 9738:9738 F/DEBUG]
    lr  0000007744e0c104  sp  0000007fd46e0910  pc  0000007744e0c134  pst 0000000000001000

[12-29 15:18:25.636 9738:9738 F/DEBUG]
backtrace:

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #00 pc 000000000008a134  /apex/com.android.runtime/lib64/bionic/libc.so (abort+180) (BuildId: bff39c5fa1208ff5a647c7b9aa211088)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #01 pc 0000000000dbe09c  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #02 pc 0000000000dbbe0c  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (__cxa_pure_virtual+16) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #03 pc 00000000005bc6f8  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (DrawEngineVulkan::DestroyDeviceObjects()+36) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #04 pc 00000000005bc9d4  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (DrawEngineVulkan::DeviceLost()+16) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #05 pc 00000000005c2d04  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (GPU_Vulkan::~GPU_Vulkan()+132) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #06 pc 00000000005c2f4c  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (GPU_Vulkan::~GPU_Vulkan()+16) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #07 pc 000000000062a234  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (GPU_Shutdown()+88) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #08 pc 0000000000589c38  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (PSP_Shutdown()+108) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #09 pc 00000000006fae50  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (EmuScreen::~EmuScreen()+48) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #10 pc 00000000006fafe8  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (EmuScreen::~EmuScreen()+16) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #11 pc 0000000000bfa3a0  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (ScreenManager::shutdown()+80) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.636 9738:9738 F/DEBUG]
      #12 pc 00000000006f6694  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (NativeShutdown()+28) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #13 pc 00000000006e98d4  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/lib/arm64/libppsspp_jni.so (Java_org_ppsspp_ppsspp_NativeApp_shutdown+668) (BuildId: cc9edbc2f01bf1b16fb4e60a858763a154721a81)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #14 pc 000000000000c4d0  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/oat/arm64/base.odex (art_jni_trampoline+144)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #15 pc 0000000000012c2c  /data/app/~~YtLS1tqAkgYshZ5CsmjJ1g==/org.ppsspp.ppsspp-g1e-3TH7hc9DLV1bUPzL6g==/oat/arm64/base.odex (org.ppsspp.ppsspp.NativeActivity.onDestroy+620)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #16 pc 00000000005d1f50  /system/framework/arm64/boot-framework.oat (android.app.Activity.performDestroy+336) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #17 pc 00000000003317f4  /system/framework/arm64/boot-framework.oat (android.app.Instrumentation.callActivityOnDestroy+52) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #18 pc 0000000000419700  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.performDestroyActivity+1024) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #19 pc 0000000000414168  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleDestroyActivity+88) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #20 pc 0000000000408e38  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleRelaunchActivityInner+248) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #21 pc 0000000000416388  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleRelaunchActivity+2472) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #22 pc 00000000005dd9c4  /system/framework/arm64/boot-framework.oat (android.app.servertransaction.ActivityRelaunchItem.execute+244) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #23 pc 000000000035e9a0  /system/framework/arm64/boot-framework.oat (android.app.servertransaction.TransactionExecutor.executeCallbacks+560) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #24 pc 000000000035e6f0  /system/framework/arm64/boot-framework.oat (android.app.servertransaction.TransactionExecutor.execute+752) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #25 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #26 pc 00000000001a97e8  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #27 pc 000000000031c4d8  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #28 pc 00000000003126c0  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #29 pc 0000000000686e28  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #30 pc 000000000012d814  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #31 pc 00000000001c74f2  /system/framework/framework.jar (android.app.ClientTransactionHandler.executeTransaction+14)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #32 pc 0000000000309968  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.10721020062547966384)+264) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #33 pc 0000000000311cd8  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #34 pc 0000000000313034  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1772) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #35 pc 0000000000175678  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+46400) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #36 pc 000000000013f7d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.637 9738:9738 F/DEBUG]
      #37 pc 00000000001a51d0  /system/framework/framework.jar (android.app.ActivityThread.handleRelaunchActivityLocally)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #38 pc 0000000000309a70  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.10721020062547966384)+528) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #39 pc 0000000000675828  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #40 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #41 pc 00000000003f822c  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread$H.handleMessage+620) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #42 pc 0000000000651f14  /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+180) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #43 pc 0000000000655560  /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1696) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #44 pc 000000000040cbd8  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+808) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #45 pc 00000000001337e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #46 pc 00000000001a9804  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #47 pc 000000000055e57c  /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1364) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #48 pc 00000000004dd1f0  /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+48) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #49 pc 00000000000896f4  /apex/com.android.art/javalib/arm64/boot.oat (art_jni_trampoline+180) (BuildId: dce3cc84aac3a89684c4ae4e5e9bc08f79841548)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #50 pc 0000000000890438  /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #51 pc 0000000000898c24  /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2372) (BuildId: 0a4cae4bcb1c09abdfc346a196e7117260abd99f)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #52 pc 00000000001337e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #53 pc 00000000001a9804  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #54 pc 000000000055cf98  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+448) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #55 pc 000000000055d45c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+92) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #56 pc 000000000043fc5c  /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+652) (BuildId: b2678c97aed383444018e705794098f8)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #57 pc 000000000009c48c  /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+124) (BuildId: dad7d526fe784dd87f1c95632ff4c8fa)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #58 pc 00000000000a3b6c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+1020) (BuildId: dad7d526fe784dd87f1c95632ff4c8fa)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #59 pc 000000000000357c  /system/bin/app_process64 (main+1332) (BuildId: 26fbb1e3a8765f1d4fd68e59fcd032e1)

[12-29 15:18:25.638 9738:9738 F/DEBUG]
      #60 pc 00000000000855ec  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: bff39c5fa1208ff5a647c7b9aa211088)

Platform

Android

Mobile phone model or graphics card

RN9 Android-11 Helio-G85 Mali-G52 GPU

PPSSPP version affected

v1.12.3-501

Last working version

v1.12.3

Graphics backend (3D API)

OpenGL / GLES

Checklist

  • [X] Test in the latest git build in case it's already fixed.
  • [X] Search for other reports of the same issue.
  • [X] Try resetting settings or older versions and include if the issue is related.
  • [X] Try without any cheats and without loading any save states.
  • [X] Include logs or screenshots of issue.

Gamemulatorer avatar Dec 29 '21 07:12 Gamemulatorer

Hmm, maybe we need a DeviceLost there? NativeShutdown is happening after the graphicsContext was shut down, but apparently some things are still alive.

-[Unknown]

unknownbrackets avatar Dec 29 '21 08:12 unknownbrackets

When the backend changes from Vulkan to OpenGL when the game is not launched it doesn't crash. But when I change the backend from Vulkan to OpenGL while the game is launched it crashes. Does not reproduce this issue for my PC after any game is launched.

Panderner avatar Dec 29 '21 11:12 Panderner

When the backend changes from Vulkan to OpenGL when the game is not launched it doesn't crash. But when I change the backend from Vulkan to OpenGL while the game is launched it crashes. Does not reproduce this issue for my PC after any game is launched.

I remember getting some issues with changing from Vulkan to OpenGL and vice versa on PC as well. Causing an hang on PPSSPP and a crash.

ghost avatar Dec 29 '21 12:12 ghost

Sorry for not getting back to this. Should be working better now, fixed for me.

-[Unknown]

unknownbrackets avatar Feb 07 '22 07:02 unknownbrackets

Thanks

ghost avatar Feb 07 '22 10:02 ghost

This issue is back changing from opengl to vulkan can crash ppsspp ingame.

ghost avatar Aug 05 '22 12:08 ghost

Entered adb shell
Success! ※\(^o^)/※
--------- beginning of main
08-10 22:02:36.311 10163 10163 I PPSSPP  : EARLY: JNI_OnLoad
08-10 22:02:36.316 10163 10163 E PpssppActivity: Got ACTION_VIEW without a valid uri, trying param
08-10 22:02:36.316 10163 10163 E PpssppActivity: Shortcut missing parameter!
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: NativeApp.setDisplayParameters(1080 x 2110, dpi=440, refresh=60.00)
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: RecalcDPI: display_xres=1080 display_yres=2110
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: RecalcDPI: g_dpi=440.000000 g_dpi_scale_x=0.545455 g_dpi_scale_y=0.545455
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: RecalcDPI: dp_xscale=0.545370 dp_yscale=0.545024
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: RecalcDPI: dp_xres=589 dp_yres=1150
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: RecalcDPI: pixel_xres=0 pixel_yres=0
08-10 22:02:36.326 10163 10163 I PPSSPP  : EARLY: NativeResized - setting flag
08-10 22:02:36.334 10163 10163 D PPSSPPNativeActivity: Landscape: true
08-10 22:02:36.344 10163 10163 I PPSSPPNativeActivity: Ext storage: mounted /storage/emulated/0
08-10 22:02:36.344 10163 10163 I PPSSPPNativeActivity: Ext files dir: /storage/emulated/0/Android/data/org.ppsspp.ppsspp/files
08-10 22:02:36.344 10163 10163 I PPSSPPNativeActivity: getSdCardPaths: Attempting fallback
08-10 22:02:36.344 10163 10163 I PPSSPPNativeActivity: End of storage paths
08-10 22:02:36.345 10163 10163 I PPSSPP  : NativeApp.init() -- begin
08-10 22:02:36.352 10163 10163 I PPSSPP  : NativeApp.init(): device name: 'Xiaomi:M2003J15SC'
08-10 22:02:36.352 10163 10163 I PPSSPP  : NativeApp.init(): External storage path: /storage/emulated/0
08-10 22:02:36.352 10163 10163 I PPSSPP  : NativeApp.init(): Launch shortcut parameter: 
08-10 22:02:36.356 10163 10163 I PPSSPP  : EARLY: ThreadManager::Init(compute threads: 8, all: 16)
08-10 22:02:36.362 10163 10163 I PPSSPP  : EARLY: Reading '/data/user/0/org.ppsspp.ppsspp/files/memstick_dir.txt' to find memstick dir.
08-10 22:02:36.371 10163 10163 I PPSSPP  : EARLY: Memstick Directory from memstick_dir.txt: 'content://com.android.externalstorage.documents/tree/primary%3APSP/document/primary%3APSP'
08-10 22:02:36.643 10163 10163 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (Initialize)
08-10 22:02:36.803 10163 10163 I PPSSPPNativeActivity: OpenGL ES 3.0 detected.
08-10 22:02:36.812 10163 10163 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onCreate)
08-10 22:02:36.840 10163 10163 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
08-10 22:02:36.862 10163 10163 I NativeSurfaceView: NativeSurfaceView
08-10 22:02:36.875 10163 10163 I PPSSPPNativeActivity: setcontentview before
08-10 22:02:36.894 10163 10163 I PPSSPPNativeActivity: setcontentview after
08-10 22:02:36.895 10163 10163 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
08-10 22:02:36.903 10163 10163 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onResume)
08-10 22:02:36.920 10163 10163 I PPSSPPNativeActivity: onResume
08-10 22:02:36.973 10163 10163 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
08-10 22:02:37.035 10163 10163 I PPSSPPNativeActivity: onPause
08-10 22:02:37.041 10163 10163 I PPSSPPNativeActivity: Joining render thread...
08-10 22:02:37.041 10163 10163 I PPSSPPNativeActivity: Joined render thread
08-10 22:02:37.041 10163 10163 I PPSSPPNativeActivity: onPause completed
08-10 22:02:37.041 10163 10163 I PPSSPPNativeActivity: onStop - do nothing special
08-10 22:02:37.041 10163 10163 I PPSSPPNativeActivity: onDestroy
08-10 22:02:37.087 10163 10163 E PpssppActivity: Got ACTION_VIEW without a valid uri, trying param
08-10 22:02:37.087 10163 10163 E PpssppActivity: Shortcut missing parameter!
08-10 22:02:37.101 10163 10163 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onCreate)
08-10 22:02:37.102 10163 10163 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
08-10 22:02:37.103 10163 10163 I NativeSurfaceView: NativeSurfaceView
08-10 22:02:37.116 10163 10163 I PPSSPPNativeActivity: setcontentview before
08-10 22:02:37.121 10163 10163 I PPSSPPNativeActivity: setcontentview after
08-10 22:02:37.121 10163 10163 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
08-10 22:02:37.125 10163 10163 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onResume)
08-10 22:02:37.126 10163 10163 I PPSSPPNativeActivity: onResume
08-10 22:02:37.155 10163 10163 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
08-10 22:02:37.172 10163 10163 I PPSSPPNativeActivity: onAttachedToWindow
08-10 22:02:37.224 10163 10163 W PPSSPPNativeActivity: ensureRenderLoop: Starting thread
08-10 22:02:37.225 10163 10248 I PPSSPPNativeActivity: Starting the render loop: Surface(name=null)/@0x2c5367b
08-10 22:02:39.122 10163 10163 I PPSSPPNativeActivity: Setting shuttingDown = true and calling Finish
08-10 22:02:39.142 10163 10163 I PPSSPPNativeActivity: onPause
08-10 22:02:39.147 10163 10163 I PPSSPPNativeActivity: Joining render thread...
08-10 22:02:39.147 10163 10163 I PPSSPPNativeActivity: exitEGLRenderLoop
08-10 22:02:39.212 10163 10248 I PPSSPPNativeActivity: Left the render loop: Surface(name=null)/@0x2c5367b
08-10 22:02:39.218 10163 10163 I PPSSPPNativeActivity: joining render loop thread...
08-10 22:02:39.218 10163 10163 W PPSSPPNativeActivity: Joined render loop thread.
08-10 22:02:39.218 10163 10163 I PPSSPPNativeActivity: Joined render thread
08-10 22:02:39.218 10163 10163 I PPSSPPNativeActivity: onPause completed
08-10 22:02:39.899 10163 10163 I PPSSPPNativeActivity: onStop - do nothing special
08-10 22:02:39.902 10163 10163 I PPSSPPNativeActivity: onDestroy

ghost avatar Aug 10 '22 14:08 ghost

Now in the latest build ppsspp is freezed and then Unfortunately ppsspp has stopped Screenshot_2022-08-10-22-18-48-244_org ppsspp ppsspp

ghost avatar Aug 10 '22 14:08 ghost

will look into this in the near future.

hrydgard avatar Aug 10 '22 18:08 hrydgard

I can no longer reproduce this issue anymore using the latest build on my Oppo a3s Snapdragon 450 adreno 506.

Closing this.

ghost avatar Sep 13 '22 12:09 ghost

I can reproduce this again. https://discord.com/channels/293316141479362560/1075367430462918709

ghost avatar Mar 02 '23 11:03 ghost

What would be useful is an adb logcat. Every possibility this is a new or unrelated bug, likely related to the GPUCommonHW refactoring. A log with something like this in it:

[12-29 15:18:25.090 9738:9738 F/DEBUG] signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
[12-29 15:18:25.090 9738:9738 F/DEBUG] Abort message: 'Pure virtual function called!'

Would be useful (including all the lines near that.) I don't see anything useful in the small snippet of log in that Discord link.

-[Unknown]

unknownbrackets avatar Mar 03 '23 02:03 unknownbrackets

Another log hope can help.

 Starting the render loop: Surface(name=null)/@0x86af90c
03-03 17:27:30.919 23662 24881 E PPSSPP  : [IO] FlushSocket failed to send: 32
03-03 17:27:30.921 23662 24881 E PPSSPP  : [IO] FlushSocket failed to send: 32
03-03 17:27:32.669 23662 24885 I PPSSPP  : [BOOT] PPSSPP v1.14.4-719-gc286ecc65
03-03 17:27:32.700 23662 24885 I PPSSPP  : [G3D] UnitsPerMeter for ULUS10236: 0.000000
03-03 17:27:32.704 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/SYSTEM/compatvr.ini is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/SYSTEM/compatvr.ini at /storage/3136-6161/PSP/SYSTEM/compatvr.ini
03-03 17:27:34.833 23662 24906 I PPSSPP  : [G3D] ShaderCache: Loaded 10 vertex, 22 fragment shaders and 0 geometry shaders (failed 0)
03-03 17:27:34.835 23662 24906 I PPSSPP  : [G3D] Creating 74 pipelines from cache (1x MSAA)...
03-03 17:27:34.843 23662 24906 I PPSSPP  : [G3D] Recreated Vulkan pipeline cache (74 pipelines, 0 failed).
03-03 17:27:34.850 23662 24885 I PPSSPP  : [BOOT] Loading content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2FGAME%2FBurnout%20Dominator%2Ecso...
03-03 17:27:35.358 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/zh_gb.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/zh_gb.pgf at /storage/3136-6161/PSP/flash0/font/zh_gb.pgf
03-03 17:27:35.358 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fzh_gb%2Epgf'
03-03 17:27:35.358 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.358 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/zh_gb.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.358 23662 24885 E PPSSPP  : [IO] Error opening assets/flash0/font/zh_gb.pgf from ZIP
03-03 17:27:35.358 23662 24885 E PPSSPP  : [FILESYS] VFSFileSystem failed to open /font/zh_gb.pgf
03-03 17:27:35.363 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/jpn0.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/jpn0.pgf at /storage/3136-6161/PSP/flash0/font/jpn0.pgf
03-03 17:27:35.363 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fjpn0%2Epgf'
03-03 17:27:35.363 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.363 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/jpn0.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.442 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn0.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn0.pgf at /storage/3136-6161/PSP/flash0/font/ltn0.pgf
03-03 17:27:35.442 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn0%2Epgf'
03-03 17:27:35.442 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.442 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn0.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.447 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn1.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn1.pgf at /storage/3136-6161/PSP/flash0/font/ltn1.pgf
03-03 17:27:35.447 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn1%2Epgf'
03-03 17:27:35.448 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.448 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn1.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.453 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn2.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn2.pgf at /storage/3136-6161/PSP/flash0/font/ltn2.pgf
03-03 17:27:35.453 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn2%2Epgf'
03-03 17:27:35.453 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.454 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn2.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.459 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn3.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn3.pgf at /storage/3136-6161/PSP/flash0/font/ltn3.pgf
03-03 17:27:35.459 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn3%2Epgf'
03-03 17:27:35.459 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.459 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn3.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.464 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn4.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn4.pgf at /storage/3136-6161/PSP/flash0/font/ltn4.pgf
03-03 17:27:35.464 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn4%2Epgf'
03-03 17:27:35.464 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.464 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn4.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.470 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn5.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn5.pgf at /storage/3136-6161/PSP/flash0/font/ltn5.pgf
03-03 17:27:35.470 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn5%2Epgf'
03-03 17:27:35.470 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.470 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn5.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.475 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn6.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn6.pgf at /storage/3136-6161/PSP/flash0/font/ltn6.pgf
03-03 17:27:35.475 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn6%2Epgf'
03-03 17:27:35.475 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.475 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn6.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.480 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn7.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn7.pgf at /storage/3136-6161/PSP/flash0/font/ltn7.pgf
03-03 17:27:35.480 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn7%2Epgf'
03-03 17:27:35.480 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.480 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn7.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.486 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn8.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn8.pgf at /storage/3136-6161/PSP/flash0/font/ltn8.pgf
03-03 17:27:35.486 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn8%2Epgf'
03-03 17:27:35.486 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.486 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn8.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.492 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn9.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn9.pgf at /storage/3136-6161/PSP/flash0/font/ltn9.pgf
03-03 17:27:35.493 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn9%2Epgf'
03-03 17:27:35.493 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.493 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn9.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.498 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn10.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn10.pgf at /storage/3136-6161/PSP/flash0/font/ltn10.pgf
03-03 17:27:35.498 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn10%2Epgf'
03-03 17:27:35.498 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.498 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn10.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.504 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn11.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn11.pgf at /storage/3136-6161/PSP/flash0/font/ltn11.pgf
03-03 17:27:35.504 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn11%2Epgf'
03-03 17:27:35.504 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.504 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn11.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.509 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn12.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn12.pgf at /storage/3136-6161/PSP/flash0/font/ltn12.pgf
03-03 17:27:35.509 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn12%2Epgf'
03-03 17:27:35.509 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.509 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn12.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.515 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn13.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn13.pgf at /storage/3136-6161/PSP/flash0/font/ltn13.pgf
03-03 17:27:35.515 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn13%2Epgf'
03-03 17:27:35.515 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.515 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn13.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.522 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn14.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn14.pgf at /storage/3136-6161/PSP/flash0/font/ltn14.pgf
03-03 17:27:35.522 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn14%2Epgf'
03-03 17:27:35.522 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.522 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn14.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.529 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/ltn15.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/ltn15.pgf at /storage/3136-6161/PSP/flash0/font/ltn15.pgf
03-03 17:27:35.529 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fltn15%2Epgf'
03-03 17:27:35.529 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.529 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/ltn15.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:35.534 23662 24885 E PpssppActivity: openContentUri exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/flash0/font/kr0.pgf is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/flash0/font/kr0.pgf at /storage/3136-6161/PSP/flash0/font/kr0.pgf
03-03 17:27:35.535 23662 24885 E PPSSPP  : [COMMON] Android_OpenContentUriFd failed: 'content://com.android.externalstorage.documents/tree/3136%2D6161%3APSP/document/3136%2D6161%3APSP%2Fflash0%2Ffont%2Fkr0%2Epgf'
03-03 17:27:35.535 23662 24885 E PPSSPP  : [FILESYS] File::OpenFD returned an error
03-03 17:27:35.535 23662 24885 E PPSSPP  : [FILESYS] DirectoryFileSystem::OpenFile('/PSP/flash0/font/kr0.pgf'): FAILED, 2 - access = 1 ''
03-03 17:27:36.263 23662 24885 E PPSSPP  : [ME] 80630005=sceAtracReleaseAtracID(-1): did not exist
03-03 17:27:36.425 23662 24885 E PPSSPP  : [ME] 80630005=sceAtracReleaseAtracID(-1): did not exist
03-03 17:27:59.692 23662 23662 I PPSSPPNativeActivity: onPause
03-03 17:27:59.709 23662 23662 I PPSSPPNativeActivity: Joining render thread...
03-03 17:27:59.709 23662 23662 I PPSSPPNativeActivity: requestExitVulkanRenderLoop

ghost avatar Mar 03 '23 09:03 ghost

Screenshot_20230303_172811

ghost avatar Mar 03 '23 09:03 ghost

PPSSPPNativeActivity: onPause
03-09 17:00:21.746  4846  4846 I PPSSPPNativeActivity: Joining render thread...
03-09 17:00:21.746  4846  4846 I PPSSPPNativeActivity: requestExitVulkanRenderLoop
03-09 17:00:50.713  5560  5560 I PPSSPP  : EARLY: JNI_OnLoad
03-09 17:00:50.733  5560  5560 I PPSSPP  : EARLY: NativeApp.setDisplayParameters(720 x 1406, dpi=320, refresh=60.00)
03-09 17:00:50.733  5560  5560 I PPSSPP  : EARLY: RecalcDPI: display_xres=720 display_yres=1406 pixel_xres=0 pixel_yres=0
03-09 17:00:50.733  5560  5560 I PPSSPP  : EARLY: RecalcDPI: g_dpi=320.000000 g_dpi_scale_x=0.750000 g_dpi_scale_y=0.750000 dp_xres=540 dp_yres=1054
03-09 17:00:50.737  5560  5560 D PPSSPPNativeActivity: Landscape: true
03-09 17:00:50.750  5560  5560 I PPSSPPNativeActivity: Ext storage: mounted /storage/emulated/0
03-09 17:00:50.750  5560  5560 I PPSSPPNativeActivity: Ext files dir: /storage/emulated/0/Android/data/org.ppsspp.ppsspp/files
03-09 17:00:50.750  5560  5560 I PPSSPPNativeActivity: getSdCardPaths: Attempting fallback
03-09 17:00:50.750  5560  5560 I PPSSPPNativeActivity: End of storage paths
03-09 17:00:50.751  5560  5560 I PPSSPP  : NativeApp.init() -- begin
03-09 17:00:50.764  5560  5560 I PPSSPP  : NativeApp.init(): device name: 'vivo:vivo 1906'
03-09 17:00:50.764  5560  5560 I PPSSPP  : NativeApp.init(): External storage path: /storage/emulated/0
03-09 17:00:50.764  5560  5560 I PPSSPP  : NativeApp.init(): Launch shortcut parameter: 
03-09 17:00:50.764  5560  5560 I PPSSPP  : EARLY: ThreadManager::Init(compute threads: 8, all: 16)
03-09 17:00:50.767  5560  5608 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 8' (not already attached) to JNI.
03-09 17:00:50.769  5560  5615 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 15' (not already attached) to JNI.
03-09 17:00:50.770  5560  5611 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 11' (not already attached) to JNI.
03-09 17:00:50.770  5560  5610 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 10' (not already attached) to JNI.
03-09 17:00:50.770  5560  5613 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 13' (not already attached) to JNI.
03-09 17:00:50.770  5560  5614 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 14' (not already attached) to JNI.
03-09 17:00:50.770  5560  5609 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 9' (not already attached) to JNI.
03-09 17:00:50.771  5560  5612 I PPSSPP  : EARLY: Attaching thread 'PoolWorkerIO 12' (not already attached) to JNI.
03-09 17:00:50.773  5560  5560 I PPSSPP  : EARLY: Reading '/data/user/0/org.ppsspp.ppsspp/files/memstick_dir.txt' to find memstick dir.
03-09 17:00:50.783  5560  5560 I PPSSPP  : EARLY: Memstick Directory from memstick_dir.txt: 'content://com.android.externalstorage.documents/tree/3136-6161%3APSP/document/3136-6161%3APSP'
03-09 17:00:51.258  5560  5560 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (Initialize)
03-09 17:00:51.338  5560  5560 I PPSSPPNativeActivity: OpenGL ES 3.0 detected.
03-09 17:00:51.356  5560  5560 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onCreate)
03-09 17:00:51.380  5560  5560 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-09 17:00:51.395  5560  5560 I NativeSurfaceView: NativeSurfaceView
03-09 17:00:51.412  5560  5560 I PPSSPPNativeActivity: setcontentview before
03-09 17:00:51.447  5560  5560 I PPSSPPNativeActivity: setcontentview after
03-09 17:00:51.447  5560  5560 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
03-09 17:00:51.459  5560  5560 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onResume)
03-09 17:00:51.460  5560  5560 I PPSSPPNativeActivity: onResume
03-09 17:00:51.505  5560  5560 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
03-09 17:00:51.571  5560  5560 I PPSSPPNativeActivity: onAttachedToWindow
03-09 17:00:51.619  5560  5560 W PPSSPPNativeActivity: ensureRenderLoop: Starting thread
03-09 17:00:51.622  5560  5628 I PPSSPPNativeActivity: Starting the render loop: Surface(name=null)/@0x3a9b256
03-09 17:00:51.673  5560  5560 I PPSSPPNativeActivity: onPause

ghost avatar Mar 09 '23 09:03 ghost

Graphics restart Another crash log

E PpssppActivity: contentUriGetFileInfo exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/ULES00155 is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/ULES00155 at /storage/3136-6161/PSP/TEXTURES/ULES00155
03-12 13:55:31.400 31749 32095 E PpssppActivity: contentUriGetFileInfo exception: java.lang.IllegalArgumentException: Failed to determine if 3136-6161:PSP/TEXTURES/ULES00155 is child of 3136-6161:PSP: java.io.FileNotFoundException: Missing file for 3136-6161:PSP/TEXTURES/ULES00155 at /storage/3136-6161/PSP/TEXTURES/ULES00155
03-12 13:55:33.883 31749 31749 I InputDeviceState: Registering input device with 0 axes: Virtual
03-12 13:55:33.883 31749 31749 I InputDeviceState: Vendor ID:0 productId: 0 sources: 00000301
03-12 13:55:33.883 31749 31749 I PPSSPPNativeActivity: Input player registered: desc = a718a782d34bc767f4689c232d64d527998ea7fd
03-12 13:55:36.457 31749 31749 I PPSSPPNativeActivity: graphics_restart
03-12 13:55:36.458 31749 31749 I PPSSPPNativeActivity: onPause
03-12 13:55:36.471 31749 31749 I PPSSPPNativeActivity: Joining render thread...
03-12 13:55:36.471 31749 31749 I PPSSPPNativeActivity: requestExitVulkanRenderLoop

ghost avatar Mar 12 '23 05:03 ghost

Switching from vulkan to opengl stuck on blackscreen in main menu.

Setting requested rotation: 5 ('5') (Initialize)
03-18 13:45:33.226 14148 14148 I PPSSPPNativeActivity: OpenGL ES 3.0 detected.
03-18 13:45:33.252 14148 14148 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onCreate)
03-18 13:45:33.293 14148 14148 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 13:45:33.308 14148 14148 I NativeSurfaceView: NativeSurfaceView
03-18 13:45:33.319 14148 14148 I PPSSPPNativeActivity: setcontentview before
03-18 13:45:33.349 14148 14148 I PPSSPPNativeActivity: setcontentview after
03-18 13:45:33.349 14148 14148 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
03-18 13:45:33.363 14148 14148 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onResume)
03-18 13:45:33.367 14148 14148 I PPSSPPNativeActivity: onResume
03-18 13:45:33.440 14148 14148 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
03-18 13:45:33.520 14148 14148 I PPSSPPNativeActivity: onAttachedToWindow
03-18 13:45:33.586 14148 14148 W PPSSPPNativeActivity: ensureRenderLoop: Starting thread
03-18 13:45:33.588 14148 14234 I PPSSPPNativeActivity: Starting the render loop: Surface(name=null)/@0xeee1322
03-18 13:45:33.639 14148 14148 I PPSSPPNativeActivity: onPause
03-18 13:45:33.647 14148 14148 I PPSSPPNativeActivity: Joining render thread...
03-18 13:45:33.647 14148 14148 I PPSSPPNativeActivity: requestExitVulkanRenderLoop
03-18 13:45:34.337 14148 14234 I PPSSPPNativeActivity: Left the render loop: Surface(name=null)/@0xeee1322
03-18 13:45:34.344 14148 14148 I PPSSPPNativeActivity: joining render loop thread...
03-18 13:45:34.344 14148 14148 W PPSSPPNativeActivity: Joined render loop thread.
03-18 13:45:34.344 14148 14148 I PPSSPPNativeActivity: Joined render thread
03-18 13:45:34.344 14148 14148 I PPSSPPNativeActivity: onPause completed
03-18 13:45:34.350 14148 14148 I PPSSPPNativeActivity: onStop - do nothing special
03-18 13:45:34.350 14148 14148 I PPSSPPNativeActivity: onDestroy
03-18 13:45:34.391 14148 14148 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onCreate)
03-18 13:45:34.392 14148 14148 E PPSSPPNativeActivity: updateSystemUiVisibility: decor view not yet created, ignoring for now
03-18 13:45:34.393 14148 14148 I NativeSurfaceView: NativeSurfaceView
03-18 13:45:34.399 14148 14148 I PPSSPPNativeActivity: setcontentview before
03-18 13:45:34.411 14148 14148 I PPSSPPNativeActivity: setcontentview after
03-18 13:45:34.411 14148 14148 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
03-18 13:45:34.417 14148 14148 I PPSSPPNativeActivity: Setting requested rotation: 5 ('5') (onResume)
03-18 13:45:34.418 14148 14148 I PPSSPPNativeActivity: onResume
03-18 13:45:34.453 14148 14148 W PPSSPPNativeActivity: ensureRenderLoop - not starting thread, needs surface
03-18 13:45:34.470 14148 14148 I PPSSPPNativeActivity: onAttachedToWindow
03-18 13:45:34.497 14148 14148 W PPSSPPNativeActivity: ensureRenderLoop: Starting thread
03-18 13:45:34.497 14148 14249 I PPSSPPNativeActivity: Starting the render loop: Surface(name=null)/@0xc0f0593
03-18 13:45:38.626 14148 14148 I PPSSPPNativeActivity: graphics_restart
03-18 13:45:38.627 14148 14148 I PPSSPPNativeActivity: onPause
03-18 13:45:38.647 14148 14148 I PPSSPPNativeActivity: Joining render thread...
03-18 13:45:38.647 14148 14148 I PPSSPPNativeActivity: requestExitVulkanRenderLoop
03-18 13:45:38.691 14148 14249 I PPSSPPNativeActivity: Left the render loop: Surface(name=null)/@0xc0f0593
03-18 13:45:38.697 14148 14148 I PPSSPPNativeActivity: joining render loop thread...
03-18 13:45:38.697 14148 14148 W PPSSPPNativeActivity: Joined render loop thread.
03-18 13:45:38.697 14148 14148 I PPSSPPNativeActivity: Joined render thread
03-18 13:45:38.697 14148 14148 I PPSSPPNativeActivity: onPause completed
03-18 13:45:38.704 14148 14148 I PPSSPPNativeActivity: onStop - do nothing special
03-18 13:45:38.704 14148 14148 I PPSSPPNativeActivity: onDestroy

ghost avatar Mar 18 '23 05:03 ghost

Still can't reproduce. Also who deleted their account? Argh.

hrydgard avatar Mar 28 '23 14:03 hrydgard