Vita3K / Vita3K-Android

Public releases and CI for the Vita3K Android app
GNU General Public License v2.0
1.16k stars 44 forks source link

[BUG]: Stein;Gate 0(PCSG00673) locked after the opening video #642

Open Bluecommand opened 3 months ago

Bluecommand commented 3 months ago

Is there an existing issue for this?

Affected Build(s)

v0.2.0-12

Description of Issue

The game freezes after the opening video Chaos;Child(a game with the same engine) has the problem,too

Expected Behavior

it just freezes

Reproduction Steps

launch the game,skip the opening video or watch it,then the game will freeze

Log File

[12:41:39.137] |I| [late_init]: The Vulkan renderer is using texture viewport for better performance [12:41:39.137] |I| [late_init]: Using the following memory mapping method: Double buffer [12:41:39.138] |I| [set_async_compilation]: Enabling asynchronous pipeline compilation with 3 threads [12:41:39.144] |I| [load_app_impl]: cpu-backend: Dynarmic [12:41:39.144] |I| [load_app_impl]: CPU Optimisation state: true [12:41:39.144] |I| [load_app_impl]: ngs state: true [12:41:39.144] |I| [load_app_impl]: Resolution multiplier: 1 [12:41:39.144] |I| [load_app_impl]: modules mode: Automatic [12:41:39.144] |I| [load_app_impl]: Title: STEINS;GATE 0 [12:41:39.144] |I| [load_app_impl]: Serial: PCSG00673 [12:41:39.144] |I| [load_app_impl]: Version: 1.00 [12:41:39.145] |I| [load_app_impl]: Category: gd [12:41:39.146] |I| [load_module]: Loading module "app0:eboot.bin" [12:41:39.292] |I| [load_self]: app0:eboot.bin: Skipping special segment 0x6fffff01... [12:41:39.292] |I| [load_self]: Loaded module segment 0 @ [0x80004000 - 0x800CA4CB / 0x81000000] (size: 0x000C64CB) of module app0:eboot.bin [12:41:39.292] |I| [load_self]: Loaded module segment 1 @ [0x800CB000 - 0x81C1CC80 / 0x810C7000] (size: 0x01B51C80) of module app0:eboot.bin [12:41:39.292] |I| [load_self]: Linking SELF app0:eboot.bin... [12:41:39.292] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x8006dd08 [12:41:39.292] |D| [load_var_exports]: NID 0x70fba1e7 (SCE_PROC_PARAMS) at 0x804e5600 [12:41:39.293] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x800b7e84 [12:41:39.295] |D| [load_var_imports]: NID NOT FOUND 0x3ce6109d (UNRECOGNISED) at 0x80070c98, setting to stub value 0xdeadbeef [12:41:39.295] |D| [load_var_imports]: NID NOT FOUND 0xddf9bb09 (UNRECOGNISED) at 0x80070cac, setting to stub value 0xdeadbeef [12:41:39.296] |I| [load_module]: Module Game (at "app0:eboot.bin") loaded [12:41:39.296] |I| [load_app_impl]: Main executable Game (eboot.bin) loaded [12:41:39.297] |I| [load_module]: Loading module "app0:sce_module/libc.suprx" [12:41:39.310] |I| [load_self]: app0:sce_module/libc.suprx: Skipping special segment 0x6fffff01... [12:41:39.310] |I| [load_self]: Loaded module segment 0 @ [0x81C1F000 - 0x81C708A4 / 0x81000000] (size: 0x000518A4) of module app0:sce_module/libc.suprx [12:41:39.310] |I| [load_self]: Loaded module segment 1 @ [0x81C71000 - 0x81C738A0 / 0x81052000] (size: 0x000028A0) of module app0:sce_module/libc.suprx [12:41:39.310] |I| [load_self]: Linking SELF app0:sce_module/libc.suprx... [12:41:39.310] |D| [load_var_exports]: Found previously not found variable. nid:0x3ce6109d, new_entry_point:0x81c67158 [12:41:39.310] |D| [load_var_exports]: Found previously not found variable. nid:0xddf9bb09, new_entry_point:0x81c715b0 [12:41:39.310] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81c66314 [12:41:39.310] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81c5b4dc [12:41:39.313] |I| [load_module]: Module SceLibc (at "app0:sce_module/libc.suprx") loaded [12:41:39.313] |I| [load_module]: Loading module "app0:sce_module/libfios2.suprx" [12:41:39.321] |I| [load_self]: app0:sce_module/libfios2.suprx: Skipping special segment 0x6fffff01... [12:41:39.321] |I| [load_self]: Loaded module segment 0 @ [0x81C74000 - 0x81CA0CBF / 0x81000000] (size: 0x0002CCBF) of module app0:sce_module/libfios2.suprx [12:41:39.321] |I| [load_self]: Loaded module segment 1 @ [0x81CA1000 - 0x81CA6255 / 0x8102D000] (size: 0x00005255) of module app0:sce_module/libfios2.suprx [12:41:39.321] |I| [load_self]: Linking SELF app0:sce_module/libfios2.suprx... [12:41:39.321] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81ca0bc8 [12:41:39.322] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81c97f08 [12:41:39.322] |I| [load_module]: Module SceLibFios2 (at "app0:sce_module/libfios2.suprx") loaded [12:41:39.322] |I| [load_module]: Loading module "vs0:sys/external/libSceFt2.suprx" [12:41:39.331] |I| [load_self]: Loaded module segment 0 @ [0x81CA7000 - 0x81CF7F04 / 0x81000000] (size: 0x00050F04) of module vs0:sys/external/libSceFt2.suprx [12:41:39.331] |I| [load_self]: Loaded module segment 1 @ [0x81C1D000 - 0x81C1D2F4 / 0x81051000] (size: 0x000002F4) of module vs0:sys/external/libSceFt2.suprx [12:41:39.331] |I| [load_self]: Linking SELF vs0:sys/external/libSceFt2.suprx... [12:41:39.331] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81ce37dc [12:41:39.331] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81ce2f10 [12:41:39.331] |I| [load_module]: Module SceLibft2 (at "vs0:sys/external/libSceFt2.suprx") loaded [12:41:39.331] |I| [load_module]: Loading module "vs0:sys/external/libpvf.suprx" [12:41:39.335] |I| [load_self]: Loaded module segment 0 @ [0x81CF8000 - 0x81D07F14 / 0x81000000] (size: 0x0000FF14) of module vs0:sys/external/libpvf.suprx [12:41:39.335] |I| [load_self]: Loaded module segment 1 @ [0x81C1E000 - 0x81C1E008 / 0x81010000] (size: 0x00000008) of module vs0:sys/external/libpvf.suprx [12:41:39.335] |I| [load_self]: Linking SELF vs0:sys/external/libpvf.suprx... [12:41:39.335] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81d06710 [12:41:39.335] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81d06300 [12:41:39.335] |I| [load_module]: Module SceLibPvf (at "vs0:sys/external/libpvf.suprx") loaded [12:41:39.338] |I| [read_pipeline_cache]: Found pipeline cache, reading... [12:41:39.339] |I| [read_pipeline_cache]: Pipeline cache read and loaded [12:41:39.391] |D| [start_module]: Running module_start of library: SceLibc at address 0x81c1f871 [12:41:39.524] |I| [start_module]: Module SceLibc (at "app0:sce_module/libc.suprx") module_start returned 0x0 [12:41:39.525] |D| [start_module]: Running module_start of library: SceLibFios2 at address 0x81c74001 [12:41:39.573] |W| [operator()]: Stubbed sceKernelGetProcessId import called. (pid: 1) [12:41:39.577] |I| [start_module]: Module SceLibFios2 (at "app0:sce_module/libfios2.suprx") module_start returned 0x0 [12:41:39.661] |I| [export_sceSysmoduleLoadModule]: Loading module ID: SCE_SYSMODULE_SYSTEM_GESTURE [12:41:39.661] |I| [load_module]: Loading module "vs0:sys/external/libsystemgesture.suprx" [12:41:39.665] |I| [load_self]: vs0:sys/external/libsystemgesture.suprx: Skipping special segment 0x6fffff01... [12:41:39.665] |I| [load_self]: Loaded module segment 0 @ [0x81D50000 - 0x81D5308C / 0x81000000] (size: 0x0000308C) of module vs0:sys/external/libsystemgesture.suprx [12:41:39.665] |I| [load_self]: Loaded module segment 1 @ [0x81D54000 - 0x81D54BF0 / 0x81004000] (size: 0x00000BF0) of module vs0:sys/external/libsystemgesture.suprx [12:41:39.665] |I| [load_self]: Linking SELF vs0:sys/external/libsystemgesture.suprx... [12:41:39.665] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81d53074 [12:41:39.665] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81d52bd4 [12:41:39.665] |I| [load_module]: Module SceSystemGesture (at "vs0:sys/external/libsystemgesture.suprx") loaded [12:41:39.665] |D| [start_module]: Running module_start of library: SceSystemGesture at address 0x81d50001 [12:41:39.712] |I| [start_module]: Module SceSystemGesture (at "vs0:sys/external/libsystemgesture.suprx") module_start returned 0x0 [12:41:39.714] |I| [export_sceSysmoduleLoadModule]: Loading module ID: SCE_SYSMODULE_NP [12:41:39.714] |I| [export_sceSysmoduleLoadModule]: Loading module ID: SCE_SYSMODULE_NP_TROPHY [12:41:39.714] |I| [export_sceSysmoduleLoadModule]: Loading module ID: SCE_SYSMODULE_NGS [12:41:39.714] |I| [export_sceSysmoduleLoadModule]: Loading module ID: SCE_SYSMODULE_AVPLAYER [12:41:39.714] |I| [load_module]: Loading module "vs0:sys/external/libsceavplayer.suprx" [12:41:39.746] |I| [load_self]: vs0:sys/external/libsceavplayer.suprx: Skipping special segment 0x6fffff01... [12:41:39.746] |I| [load_self]: Loaded module segment 0 @ [0x81D55000 - 0x81D699FC / 0x81000000] (size: 0x000149FC) of module vs0:sys/external/libsceavplayer.suprx [12:41:39.747] |I| [load_self]: Loaded module segment 1 @ [0x81D6A000 - 0x81D6A06C / 0x81015000] (size: 0x0000006C) of module vs0:sys/external/libsceavplayer.suprx [12:41:39.747] |I| [load_self]: Linking SELF vs0:sys/external/libsceavplayer.suprx... [12:41:39.747] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81d66d40 [12:41:39.747] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81d65548 [12:41:39.747] |I| [load_module]: Module SceAvPlayer (at "vs0:sys/external/libsceavplayer.suprx") loaded [12:41:39.747] |D| [start_module]: Running module_start of library: SceAvPlayer at address 0x81d55001 [12:41:39.794] |I| [start_module]: Module SceAvPlayer (at "vs0:sys/external/libsceavplayer.suprx") module_start returned 0x0 [12:41:39.794] |I| [load_module]: Loading module "vs0:sys/external/libscemp4.suprx" [12:41:39.799] |I| [load_self]: vs0:sys/external/libscemp4.suprx: Skipping special segment 0x6fffff01... [12:41:39.799] |I| [load_self]: Loaded module segment 0 @ [0x81D6B000 - 0x81D7AD20 / 0x81000000] (size: 0x0000FD20) of module vs0:sys/external/libscemp4.suprx [12:41:39.799] |I| [load_self]: Loaded module segment 1 @ [0x81D7B000 - 0x81D7B028 / 0x81010000] (size: 0x00000028) of module vs0:sys/external/libscemp4.suprx [12:41:39.799] |I| [load_self]: Linking SELF vs0:sys/external/libscemp4.suprx... [12:41:39.799] |D| [load_var_exports]: NID 0x936c8a78 (SYSLYB) at 0x81d7a9d0 [12:41:39.799] |D| [load_var_exports]: NID 0x6c2224ba (NID_MODULE_INFO) at 0x81d798c4 [12:41:39.799] |I| [load_module]: Module SceMp4 (at "vs0:sys/external/libscemp4.suprx") loaded [12:41:39.799] |I| [export_sceSysmoduleLoadModule]: Loading module ID: SCE_SYSMODULE_SCREEN_SHOT [12:41:40.181] |W| [operator()]: Unimplemented sceAppUtilInit import called. [12:41:40.183] |W| [operator()]: Unimplemented sceScreenShotSetOverlayImage import called. [12:41:40.194] |W| [operator()]: Stubbed sceGxmMapVertexUsseMemory import called. (always return success) [12:41:40.195] |W| [operator()]: Stubbed sceGxmMapFragmentUsseMemory import called. (always return success) [12:41:40.483] |W| [operator()]: Stubbed sceTouchGetPixelDensity2 import called. (Return constant values (22.0)) [12:41:40.513] |W| [operator()]: Stubbed sceNpTrophyCreateHandle import called. (Stubbed handle with 1) [12:41:40.564] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/bg.mpk [12:41:40.578] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/chara.mpk [12:41:40.588] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/voice.mpk [12:41:40.605] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/bgm.mpk [12:41:40.606] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/system.mpk [12:41:40.633] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/mask.mpk [12:41:40.636] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/se.mpk [12:41:40.637] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/shader.mpk [12:41:40.784] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/_Startup_vita.scx [12:41:40.812] |W| [operator()]: Unimplemented sceCommonDialogUpdate import called. [12:41:40.851] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/_system.scx [12:41:40.865] |E| [operator()]: sceGxmTextureSetMinFilter returned SCE_GXM_ERROR_UNSUPPORTED (0x805b0009) [12:41:40.912] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/anime.scx [12:41:40.962] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/_tips.scx [12:41:41.011] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/macrosys.scx [12:41:41.061] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/macrosys2.scx [12:41:41.111] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/_phone.scx [12:41:41.161] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/script/_rndrine.scx [12:41:45.128] |E| [operator()]: sceSaveDataDialogSubClose returned SCE_COMMON_DIALOG_ERROR_NOT_RUNNING (0x80020404) [12:41:45.839] |I| [export_sceIoOpen]: Opening file: savedata0:PCSG00673_SYSTEM.DAT [12:41:50.156] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007af0f3d6b4 [12:41:51.001] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007af0f3d6b4 [12:41:51.911] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007af0f3d6b4 [12:41:53.080] |I| [export_sceIoOpen]: Opening file: app0:/USRDIR/movie/intro.mp4 [12:41:53.148] |E| [operator()]: sceKernelTryLockLwMutex returned SCE_KERNEL_ERROR_LW_MUTEX_FAILED_TO_OWN (0x80028185) [12:41:53.269] |W| [operator()]: Stubbed sceAudiodecGetContextSize import called. (fake size) [12:41:53.275] |W| [operator()]: Stubbed sceCodecEngineAllocMemoryFromUnmapMemBlock import called. (fake vaddr) [12:41:53.313] |W| [operator()]: Stubbed sceVideodecQueryMemSize import called. (fake size) [12:41:53.454] |E| [operator()]: _sceKernelWaitCond returned SCE_KERNEL_ERROR_WAIT_TIMEOUT (0x80028005) [12:41:53.459] |W| [receive]: Error receiving H264 frame: Requires Another Call (AVERROR(EAGAIN)). [12:41:53.622] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd09798 [12:41:53.651] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.686] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.719] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.751] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd09798 [12:41:53.784] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.819] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.852] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.885] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd09798 [12:41:53.919] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:53.952] |D| [operator()]: Unhandled SIGSEGV at pc 0x0000007c0cd097c8 [12:41:54.004] |W| [export_sceNgsRackRelease]: sceNgsRackRelease called in a synchronous way during a ngs update, contact devs if your game softlocks now. [12:41:57.020] |I| [save_pipeline_cache]: Saving pipeline cache... [12:41:57.021] |I| [save_pipeline_cache]: Pipeline cache saved

System Configuration

CPU:sd879 GPU/Driver:adreno650 RAM:8g OS:android12

Frederisk commented 2 months ago

I encountered the same problem.

Basically, when using VulKan as the graphical interface, this problem will occur randomly at the end of each cutscene video or after pressing skip during playback. And When using OpenGL as the graphical interface, it will definitely freeze.

This looks more like an NGS issue though, when I turn it off in settings everything works fine, and the game will no longer freeze but the game has no sound whatsoever. On the other hand, many other games will encounter similar situations, such as やはりゲームでも 俺の青春ラブコメは まちがっている。続 [PCSG00895].

System Info

OS: Android 13 aarch64 Host: Sony XQ-BQ52 Kernel: 5.4.210-qgki-ga5e066e94074 CPU: Qualcomm Snapdragon 888 GPU: Qualcomm Adreno 660 Memory: 5877MiB / 7198MiB

Vita3K summary