Skip to content

Progress Dialog: Fix recursion and concurrency use of text updates#16321

Merged
elad335 merged 3 commits into
RPCS3:masterfrom
elad335:warn-fix
Nov 16, 2024
Merged

Progress Dialog: Fix recursion and concurrency use of text updates#16321
elad335 merged 3 commits into
RPCS3:masterfrom
elad335:warn-fix

Conversation

@elad335

@elad335 elad335 commented Nov 15, 2024

Copy link
Copy Markdown
Contributor
  • Fix use-after-free of m_text.c_str() by system_progress_dialog after the object of scoped_progress_dialog is freed.

Comment thread rpcs3/Emu/system_progress.cpp Outdated
Comment thread rpcs3/Emu/system_progress.cpp Outdated
Comment thread rpcs3/Emu/scoped_progress_dialog.cpp
Comment thread rpcs3/Emu/scoped_progress_dialog.cpp Outdated
@elad335 elad335 force-pushed the warn-fix branch 2 times, most recently from 21e803b to 880f58d Compare November 16, 2024 08:22
Add assert for sane index access.
@elad335 elad335 merged commit 68d74bc into RPCS3:master Nov 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants