Skip to content

Revert "Fix invalid comparator in savedata_op sorting" #17337

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

Closed
wants to merge 1 commit into from

Conversation

Megamouse
Copy link
Contributor

This reverts commit 22d9343.

It seems to have broken some games

@Megamouse Megamouse added Firmware: HLE Savedata Anything that involves cellSaveData labels Jun 26, 2025
@Megamouse
Copy link
Contributor Author

I'd like to merge this before we get #17330 tested etc.

@elad335
Copy link
Contributor

elad335 commented Jun 26, 2025

It's unlkely related to savedata at all, some games in the issue do not call these functions before experiencing the issue. People have commented that it also happens irregardless of pre-existing savedata.

@antoniodesousa
Copy link

I just tested the build and it didn't fix the broken audio that's affecting a lot of games.
It's very strange because the previous build to this change doesn't have the issue.
0.0.37-18022 -> Audio works
0.0.37-18023 -> Audio broken

@Lagahan
Copy link

Lagahan commented Jun 27, 2025

#17332 still crashing with this build, gets to the same point in the log:
RPCS3.log

@elad335
Copy link
Contributor

elad335 commented Jun 27, 2025

Please test this build for this issue. @antoniodesousa

rpcs3.zip

This is a locally-compiled build of RPCS3.

@antoniodesousa
Copy link

Please test this build for this issue. @antoniodesousa
rpcs3.zip
This is a locally-compiled build of RPCS3.

No change. Audio is still broken in Tekken 6, Tekken 5 DR, Time Crisis 4, Demon Souls, Metal Gear 4...

@schm1dtmac
Copy link
Contributor

schm1dtmac commented Jun 28, 2025

It's unlkely related to savedata at all, some games in the issue do not call these functions before experiencing the issue. People have commented that it also happens irregardless of pre-existing savedata.

Here’s a mad thought I had: could this simply be a coincidence relating to dependencies? Could be plausible that around when #17322 was merged the RPCS3 Actions builds started compiling with a newer version of some dependency (cubeb, ffmpeg, anything audio-related ig), which could be the root cause of breakage.

@digant73
Copy link
Contributor

digant73 commented Jun 28, 2025

if I compile latest rpcs3 version 0.0.37-18056 (on win 11 in my case) the audio is properly working while the same version updated from an official rpcs3 binary, or downloaded from the official site, does not work

@antoniodesousa
Copy link

if I compile latest rpcs3 version 0.0.37-18056 (on win 11 in my case) the audio is properly working while the same version updated from an official rpcs3 binary, or downloaded from the official site, does not work

That's very interesting indeed.

@AniLeo
Copy link
Member

AniLeo commented Jun 28, 2025

It could be a newer msvc version introducing a regression, we still don't know what caused the regression, but it's not the code change itself, as it only touches specific savedata code that can't break audio

@AniLeo
Copy link
Member

AniLeo commented Jun 29, 2025

I'll close this one since we pinpointed the root cause being a faulty compiler update and not the PR itself here: #17326 (comment)

@AniLeo AniLeo closed this Jun 29, 2025
@Megamouse Megamouse deleted the revert-stuff branch June 29, 2025 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Firmware: HLE Savedata Anything that involves cellSaveData
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants