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

Passport to... London: Crash when playing phrase book in turbo mode #20025

Open
5 tasks done
Jack54guythecoder opened this issue Feb 24, 2025 · 13 comments
Open
5 tasks done
Labels
Audio Saving issue Prevents or obstructs saving game (not save states.)
Milestone

Comments

@Jack54guythecoder
Copy link

Game or games this happens in

Passport to... London

What area of the game / PPSSPP

This is so weird.

To reproduce, got to the PHRASE BOOK and then use the turbo x button to make the voice clips play, after a while it crashes.

Image

What should happen

Audio voice clip playback functionality should operate as expected.

Logs

Dont have it.

Platform

Windows

Mobile device model or graphics card (GPU)

v1.18.1-1174-g16d866a482 Release CPU: GenuineIntel ABI: x86-64 OS: Microsoft Windows 10 (x64) 10.0.19041 Page Size: 4096 bytes RW/RX exclusive: No 3D API: Vulkan API version: 1.3.0 Device API version: 1.3.275 Vendor: Intel VendorString: Intel(R) Iris(R) Xe Graphics Driver: 0.405.1237 (001954d5) Depth buffer format: D24_S8 Refresh rate: 60.00 Hz

PPSSPP version affected

Its in the screenshot.

Last working version

IDK

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 changed the title Weird crash in the game Passport to... London: Crash when playing phrase book in turbo mode Feb 24, 2025
@hrydgard hrydgard added the Audio label Feb 24, 2025
@hrydgard hrydgard added this to the v1.20 milestone Feb 24, 2025
@Jack54guythecoder
Copy link
Author

Something else of note, this MIGHT affect the other titles in this series, that is:

Amsterdam, Barcelona, Paris, Prague and Rome.

@Jack54guythecoder
Copy link
Author

BTW, @hrydgard , What do you think could be happening here?

@hrydgard
Copy link
Owner

hrydgard commented Feb 28, 2025

No clue, haven't looked at it yet. I do have one of the passport "games" so will take a look in due course.

@sum2012
Copy link
Collaborator

sum2012 commented Mar 4, 2025

First time run black screen.21:54:565 sceeDLSThrea I[SCEUTIL]: HLE\sceUtility.cpp:1152 00000000=sceUtilityGetSystemParamInt(00000008, 09fcc200): param: 0000000b
21:54:565 sceeDLSThrea D[SCEUTIL]: Dialog\SavedataParam.cpp:1653 Listing missing save data: DLS001 = ms0:/PSP/SAVEDATA/PPCD00001DLS001
21:54:565 sceeDLSThrea I[SCEUTIL]: Dialog\PSPSaveDialog.cpp:130 sceUtilitySavedataInitStart(09fcbc00) - MAKEDATA (14)
21:54:565 sceeDLSThrea I[SCEUTIL]: Dialog\PSPSaveDialog.cpp:131 sceUtilitySavedataInitStart(09fcbc00) : Game key (hex):
21:54:565 sceeDLSThrea W[SCEUTIL]: Dialog\PSPDialog.cpp:58 Game requested language 1, ignoring and using user language
21:54:565 sceeDLSThrea I[SCEUTIL]: Dialog\PSPSaveDialog.cpp:316 Return value: 0
21:54:565 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:436 0=sceUtilitySavedataInitStart(09fcbc00)
21:54:565 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:460 1=sceUtilitySavedataGetStatus()
21:54:747 ScePafJob D[SCEUTIL]: HLE\sceUtility.cpp:404 0=__UtilityInitDialog(1)
21:54:747 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:460 2=sceUtilitySavedataGetStatus()
21:54:747 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:470 0=sceUtilitySavedataUpdate(1)
21:54:747 SaveIO W[SCEUTIL]: Dialog\SavedataParam.cpp:446 Savedata version requested on save: 2
21:54:748 SaveIO I[SCEUTIL]: Dialog\SavedataParam.cpp:584 Saving file with size 0 in ms0:/PSP/SAVEDATA/PPCD00001DLS001/DATA2.BIN
21:54:749 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:470 0=sceUtilitySavedataUpdate(1)
21:54:749 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:460 3=sceUtilitySavedataGetStatus()
21:54:749 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:446 0=sceUtilitySavedataShutdownStart()
21:54:749 ScePafJob D[SCEUTIL]: HLE\sceUtility.cpp:413 0=__UtilityFinishDialog(1)
21:54:749 sceeDLSThrea D[SCEUTIL]: HLE\sceUtility.cpp:460 0=sceUtilitySavedataGetStatus()

@sum2012
Copy link
Collaborator

sum2012 commented Mar 4, 2025

Seem the reason is that missing "4=sceUtilitySavedataGetStatus()"

@sum2012 sum2012 added the Saving issue Prevents or obstructs saving game (not save states.) label Mar 4, 2025
@sum2012
Copy link
Collaborator

sum2012 commented Mar 4, 2025

v1.18.1-1208-gab608ae159 I test no problem (I choose English first)
34:54:085 atrac_thread W[ME]: HLE\AtracCtx.cpp:671 outputChannels 2 doesn't match track_.channels 1
34:54:085 atrac_thread I[ME]: HLE\AtracCtx.cpp:720 0=sceAtracSetDataAndGetID(08b07940, 00004100): atrac3+ mono (1 channels) audio
34:56:072 atrac_thread I[ME]: HLE\sceAtrac.cpp:527 00000000=sceAtracReleaseAtracID(0)

@Jack54guythecoder
Copy link
Author

Seem the reason is that missing "4=sceUtilitySavedataGetStatus()"

WUT?
Why would it be a save data issue tho?

@sum2012
Copy link
Collaborator

sum2012 commented Mar 6, 2025

Seem the reason is that missing "4=sceUtilitySavedataGetStatus()"

WUT? Why would it be a save data issue tho?
Because black screen in the first run.
Anyway can you make the video to reproduce the crash ? Thanks

@Jack54guythecoder
Copy link
Author

Seem the reason is that missing "4=sceUtilitySavedataGetStatus()"

WUT? Why would it be a save data issue tho?
Because black screen in the first run.
Anyway can you make the video to reproduce the crash ? Thanks

So i enable record display, right?
and how do i enable an input display?

@Jack54guythecoder
Copy link
Author

I cant seem to upload.

@sum2012
Copy link
Collaborator

sum2012 commented Mar 6, 2025 via email

@Jack54guythecoder
Copy link
Author

@sum2012
Copy link
Collaborator

sum2012 commented Mar 7, 2025

Phrasebook->airplane->These are personal effects->crash
No idea this crash.
Image
41:17:633 user_main D[SCEKERNEL]: HLE\sceKernelEventFlag.cpp:535 00000000=sceKernelReferEventFlagStatus(321, 09ffb400)
41:17:633 user_main D[SCEKERNEL]: HLE\sceKernelEventFlag.cpp:535 00000000=sceKernelReferEventFlagStatus(321, 09ffb3d0)
41:17:633 user_main D[SCEKERNEL]: HLE\sceKernelEventFlag.cpp:284 00000000=sceKernelDeleteEventFlag(321)
Forget to use sceKernelClearEventFlag() before sceKernelDeleteEventFlag() ?
edit:force sceKernelClearEventFlag before sceKernelDeleteEventFlag not work

JPCSP emulator work without any warning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Audio Saving issue Prevents or obstructs saving game (not save states.)
Projects
None yet
Development

No branches or pull requests

3 participants